• 09-10-2010, 00:29:48
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar benim bir biyografi sitem var.. Biyografi içerisinde eşidir, dostudur gibi adı geçenlere link atıyorum site içinde.. Ama bunu wikipedia gibi otomatik yapmak mümkün müdür? Splitle biyografiyi kelimelere ayırabilirim ama genellikle isim+soyisimden oluşuyor biyografiler..

    Şimdiden teşekkür ederim..
  • 11-10-2010, 04:49:15
    #2
    Söylediğini daha önce hiç yapmadım aklıma şimdilik daha kısa bir yolda gelmiyor ama aşağıda ki şekilde seçip ayırabilirsin reklam vereceğin kelimeleri.

    kelime="reklam kelimesi"
    metin="yazı yazı reklam kelimesi yazı yazı"
    metinal=split(metin, kelime)
    if ubound(metinal)>0 then
    for i=0 to ubound(metinal)
    metniayir=metniayir & metinal(i) & "<a href=reklamlinkin.com>"&kelime&"</a>"

    next

    metin=metniayir

    end if

    response.write metin
  • 15-10-2010, 10:42:32
    #3
    Üyeliği durduruldu
    Tam anlamadım ama replace ile çok güzel şeyler yapabiilrsiniz.

    ' tabloya bağlan
    shn = replace(shn,rs("isim"),"<a href=/biyografi/"&rs("sef")&".html> sanatçı </a>")
    'movenext

    gibi. Böylece rs("isim") ler otomatik olarak linklenir. Bunu veri kaydederken yapmanız performans artırıcı olacaktırç
  • 16-10-2010, 14:23:58
    #4
    Üyeliği durduruldu
    SahiNET adlı üyeden alıntı: mesajı görüntüle
    Tam anlamadım ama replace ile çok güzel şeyler yapabiilrsiniz.

    ' tabloya bağlan
    shn = replace(shn,rs("isim"),"<a href=/biyografi/"&rs("sef")&".html> sanatçı </a>")
    'movenext

    gibi. Böylece rs("isim") ler otomatik olarak linklenir. Bunu veri kaydederken yapmanız performans artırıcı olacaktırç
    Aslında çok güzel bir fikir, eklerken yapılırsa sonradan eklenenleri linkleyemiyecek. Eğer göstertirken yaptırırsam sayfa kasılır.. Düşünmek lazım, fikrin için teşekkür ederim..
  • 16-10-2010, 18:19:52
    #5
    Buzkent adlı üyeden alıntı: mesajı görüntüle
    Aslında çok güzel bir fikir, eklerken yapılırsa sonradan eklenenleri linkleyemiyecek. Eğer göstertirken yaptırırsam sayfa kasılır.. Düşünmek lazım, fikrin için teşekkür ederim..
    Bir function oluşturup kelimeleri bu function içinde döngüye sokarsanız sonradan eklenenleride linkleyebilirsiniz.
  • 23-10-2010, 13:42:36
    #6
    Üyeliği durduruldu
    sonradan eklenebilir fakat düşünün 1000 kelimelik bir metin ve 1000 kere fornksiyona giriyor bence performans kaybı.
  • 24-10-2010, 16:41:42
    #7
    burak_57 adlı üyeden alıntı: mesajı görüntüle
    sonradan eklenebilir fakat düşünün 1000 kelimelik bir metin ve 1000 kere fornksiyona giriyor bence performans kaybı.
    1000 reklam kelimesi varsa her halükarda 1000 defa işlem yapılacak. Buda en kolay replace fonksiyonu ile yapılabilir. Ya da 1000 kelimeden vazgeçmek gerekir