• 30-01-2010, 21:41:42
    #1
    Merhabalar;

    meta tag lardan keywords listesini oluştururken, manuel olarak girdiklerim haricinde, veritabanından çekilen kelimeler de mevcut. Durum böyle olunca, aşağıdaki örnek oluşabilmektedir.

    <meta name="keywords" content="panel, komut, komut dizisi, algoritma, panel, kurumsal çözümler" />

    Gördüğünüz üzere, panel kelimesi iki kere tekrar edilmektedir. Bunu önleme adına bir çözüm sunarsanız sevinirim.

    Not : Manuel ve otomatik girişlere başvurmak durumundayım. Sonucu elde ettikten sonra yapılacak bir döngüsel veya başka türden bir çözüm sunarsanız memnun olurum.
  • 30-01-2010, 21:59:34
    #2
    Üyeliği durduruldu
    buna iyi bi fonksiyon lazım vallah
  • 31-01-2010, 01:22:18
    #3
    Veritabanından çektiğiniz keywords'ler eğer "araba, ferrari, hacı murat, serçe" şeklindeyse yani ,(virgül) ile ayrılmışsa, veritabanından çektiğiniz keywordsleri aşağıdaki kodla manuel girdiğiniz keywords'leri replace ederseniz olur sanırım.
    <%
    veritabanindan_gelen_keywords = "araba, ferrari, hacı murat, serçe"
    parcala_behcet = split(veritabanindan_gelen_keywords, ",")
    sag_bastan_say = ubound(parcala_behcet)
    
    function hallet(neymis)
    for sira = 0 to sag_bastan_say
    neymis = replace(neymis, ""& parcala_behcet(sira) &"", "")
    next
    hallet = neymis
    end function
    
    kelime = "peksoft, araba, r10, en kral asp"
    
    response.write ""& hallet(kelime) &""
    %>
    Yukardaki kodla replace ettikten sonra ", ," şeklinde olabiliyor, onun içinde onlarıda replace edersiniz olur biter.
    Eğer veritabanından çektiğiniz keywords'ler virgül ile ayrılmamışsa manuel girdikleriniz öyledir tam tersini yapın, eğer oda öyle değilse ben bu mesajı yazmadım sizde görmediniz.
  • 31-01-2010, 15:53:34
    #4
    r10ceylan adlı üyeden alıntı: mesajı görüntüle
    Merhabalar;

    meta tag lardan keywords listesini oluştururken, manuel olarak girdiklerim haricinde, veritabanından çekilen kelimeler de mevcut. Durum böyle olunca, aşağıdaki örnek oluşabilmektedir.

    <meta name="keywords" content="panel, komut, komut dizisi, algoritma, panel, kurumsal çözümler" />

    Gördüğünüz üzere, panel kelimesi iki kere tekrar edilmektedir. Bunu önleme adına bir çözüm sunarsanız sevinirim.

    Not : Manuel ve otomatik girişlere başvurmak durumundayım. Sonucu elde ettikten sonra yapılacak bir döngüsel veya başka türden bir çözüm sunarsanız memnun olurum.
    Buna benzer işlemler profesyonellerin elinde gruplandırma algoritmaları yardımıyla çözüme vardırılırlar.

    Zihin gücünüzle şahsi gruplama tekniğinizi geliştirebileceğiniz gibi internette de örnek kod akışlarına ulaşabilirsiniz.

    Çözümünüz "gruplandırma" kelimesinde gizli.
  • 31-01-2010, 18:01:05
    #5
    Peksoft adlı üyeden alıntı: mesajı görüntüle
    Veritabanından çektiğiniz keywords'ler eğer "araba, ferrari, hacı murat, serçe" şeklindeyse yani ,(virgül) ile ayrılmışsa, veritabanından çektiğiniz keywordsleri aşağıdaki kodla manuel girdiğiniz keywords'leri replace ederseniz olur sanırım.
    <%
    veritabanindan_gelen_keywords = "araba, ferrari, hacı murat, serçe"
    parcala_behcet = split(veritabanindan_gelen_keywords, ",")
    sag_bastan_say = ubound(parcala_behcet)
    
    function hallet(neymis)
    for sira = 0 to sag_bastan_say
    neymis = replace(neymis, ""& parcala_behcet(sira) &"", "")
    next
    hallet = neymis
    end function
    
    kelime = "peksoft, araba, r10, en kral asp"
    
    response.write ""& hallet(kelime) &""
    %>
    Yukardaki kodla replace ettikten sonra ", ," şeklinde olabiliyor, onun içinde onlarıda replace edersiniz olur biter.
    Eğer veritabanından çektiğiniz keywords'ler virgül ile ayrılmamışsa manuel girdikleriniz öyledir tam tersini yapın, eğer oda öyle değilse ben bu mesajı yazmadım sizde görmediniz.


    Hocam harikasın...