merhaba arkadaşlar ben konuların içinde otomatik linkleme olmasını istiyorum
örneğin ahmet ve mehmet konusu var ahmetin içinde mehmet geçiyorsa mehmet konusuna link versin aynı sekilde diğer konulardada mesela ahmette mehmet varsa mehmete link versin istiyorum
umarım anlatabilmişimdir.
o şekil anlamadıysanız reklamz veya mynetin reklamlarını herkes bilir konu içindeki kelimelere reklam koyuyuorlar ya işte onun gibi ama benimki normal link olacak
böyle bir kod lazım tabi bunun yanında sunucuyu yormayacak bir şey oda sanırım .js kodlarıyla oluyor elinde olan varsa paylaşırsa sevinirim..
açıklama içinde otomatik link
12
●930
- 08-10-2009, 14:52:52sitenizde etiket sistemi varsa daha işe yarar olur aslında,
bunun için konudaki metni , kelimelere bölüyorsunuz.
daha sonra bu diziye atılan kelimeleri - konu başlıklarında, ya da etiketlerde hangi sistemde kullanacaksanız - sorgulatıyorsunuz.
sorgudan gelen sonuçlara göre kelimeleri linkli haliyle değiştiriyorsunuz.
sonra konuda yeni halini gösteriyorsunuz. - 08-10-2009, 15:03:20yormaktan kastınız , sql sorgusuysa ;
o kelimeyle ilgili bir konu varsa bunu sorgulatmadan, ya da etiket tablosunda aratmadan bilemezsiniz . ancak sonuçları cache ile saklarsanız performans artışı sağlayabilirsiniz. - 08-10-2009, 15:03:31Üyeliği durdurulduo bahsettiğiniz sistemlerde etiket gibi rezerv edilmiş kelimeler var. Direk onlari tariyor yani.Reality adlı üyeden alıntı: mesajı görüntüle
bu işin hizli olması için ise her bir içerik bi kere içinde geçen kelimeler için tarama yapilip ondan sonra bu kelimeler bir yerlere kaydedilmesi lazim. Yoksa her seferinde bu işlemi yapmak sistemi çok kasar - 08-10-2009, 15:16:22sistemi kasmamak için bir şeyler ariyorum ama kod varsa paylaşılırsa sevinirim.sdemirkeser adlı üyeden alıntı: mesajı görüntüle
- 08-10-2009, 15:38:17Üyeliği durduruldubu konuda pek hazir kod bulabileceginizi sanmiyorum ustad. Konu cok spesifik. kendi sitem ptv de yazdigim forumda boyle birsey hazirliyorum konular icerisindeki mesajlar otomatik derslere link olsun diye ama daha o asamaya gelemedimReality adlı üyeden alıntı: mesajı görüntüle
- 08-10-2009, 15:50:32Üyeliği durduruldudirek kod olarak yazmak vakit alabilir ama js de match ve replace özellikleri var google de aratırsanız "js replace" gibi bulabilirsiniz. belli bir div area ya eklersinizi yazıyı onu okuyup replace edip innerhtml ile tekrar o dive yazdırabilirsiniz. yada php ile ekrana basmadan direk str_replace($kelime","{$kelime}",$metin); gibi gibi yapabilirsin