• 08-10-2009, 14:34:25
    #1
    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..
  • 08-10-2009, 14:52:52
    #2
    sitenizde 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, 14:57:15
    #3
    etiket sistemi var ama yormayacak bir şey istiyorum tüm konuları otomatik linklemesini istiyorum.
  • 08-10-2009, 15:03:20
    #4
    yormaktan 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
    #5
    Üyeliği durduruldu
    Reality adlı üyeden alıntı: mesajı görüntüle
    etiket sistemi var ama yormayacak bir şey istiyorum tüm konuları otomatik linklemesini istiyorum.
    o bahsettiğiniz sistemlerde etiket gibi rezerv edilmiş kelimeler var. Direk onlari tariyor yani.

    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:22
    #6
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    o bahsettiğiniz sistemlerde etiket gibi rezerv edilmiş kelimeler var. Direk onlari tariyor yani.
    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
    sistemi kasmamak için bir şeyler ariyorum ama kod varsa paylaşılırsa sevinirim.
  • 08-10-2009, 15:38:17
    #7
    Üyeliği durduruldu
    Reality adlı üyeden alıntı: mesajı görüntüle
    sistemi kasmamak için bir şeyler ariyorum ama kod varsa paylaşılırsa sevinirim.
    bu 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 gelemedim
  • 08-10-2009, 15:46:40
    #8
    Üyeliği durduruldu
    str replace ile kelimeler tanımlanır içerik okutulur
  • 08-10-2009, 15:50:32
    #9
    Üyeliği durduruldu
    direk 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