• 30-12-2007, 03:17:10
    #1
    Merhaba arkadaslar Bi tane WP web sitede gördüm

    Konuda geçen bütün kelimeler Sidebarda Tag (etiket) olarak kendiliğinden oluşuyor

    Böyle bişey nasıl yapılabilir

    Teşekkürler
  • 30-12-2007, 03:40:01
    #2
    Güzel mantık ancak google spam diye banlamasın...
  • 30-12-2007, 12:16:03
    #3
    Üyeliği durduruldu
    metni alır,< ..> arasındaki tüm html kodları temizletirsin, elinde düz metin kalır; her kelimeyi boşluklarla split ile ayırırsın, döngüye sokarsın, yoğunluğa göre de istediğin kelimeleri veya hepsini yanyana yazdırırsın ancak arkadaşın dediği gibi google spam algılayabilir.
  • 31-12-2007, 03:11:47
    #4
    obidergi adlı üyeden alıntı: mesajı görüntüle
    metni alır,< ..> arasındaki tüm html kodları temizletirsin, elinde düz metin kalır; her kelimeyi boşluklarla split ile ayırırsın, döngüye sokarsın, yoğunluğa göre de istediğin kelimeleri veya hepsini yanyana yazdırırsın ancak arkadaşın dediği gibi google spam algılayabilir.
    daha detaylı anlatabilirmisin

    Hem google neden spam algılayacak Sonuçta o konunun içindeki kelimeler olacak yani konu ile alakalı kelimeler
  • 31-12-2007, 10:45:42
    #5
    Üyeliği durduruldu
    Siteyi yazarsan bir bakalım yapılabilir
  • 31-12-2007, 12:36:44
    #6
    Üyeliği durduruldu
    sen 5000 kelimelik metin yazıp hepsini etiket yaparsan spam demez ona google spam ın alası der
    ayrıca ziyaretçi 5000 etikete bakar mı ki aradığı konuyu bulmak için, ziyaretçi bakmazsa google hiç bakmaz
    googlede ararsan bulursun, asp de regexp ile yapılıyor, php de de special html adına benzer hazır bir fonksiyon var. tam ismini hatırlayamadım.

    <%
    veri = "dene dene dene bt bt bt bt"
    saryKelimeler = split(veri, " ")

    strKelime = ""

    For i=0 to Ubound(saryKelimeler)

    If instr(strKelime, saryKelimeler(i)&",") <= 0 Then

    strKelime = strKelime & saryKelimeler(i) & ","

    End If

    Next

    response.write strKelime
    %>

    bu düz metni etiket yapan fonksiyon.
    eğer veri adındaki değişkeninde html kod varsa;
    <%
    Function Cevir(strVeri)

    If strVeri = "" Then Exit Function

    Set objRegExp = New Regexp
    With objRegExp
    .Pattern = "<.*?>"
    .IgnoreCase = False
    .Global = True
    End With

    Cevir = objRegExp.Replace(strVeri,"")

    End Function


    %> fonksiyonunu kullanırsın ve cevir(veri) dersen html kodları temizler.
    bunlar asp kodları, kendim için üzerinde çalışıyordum.
  • 31-12-2007, 22:19:23
    #7
    LANCE adlı üyeden alıntı: mesajı görüntüle
    daha detaylı anlatabilirmisin

    Hem google neden spam algılayacak Sonuçta o konunun içindeki kelimeler olacak yani konu ile alakalı kelimeler
    Şöylede açıklanabilir...
    Elinde yalnızca bir yazı var ve sen buna 5000 tane link vermişsin... ve bu linklerin hepsinide tek bir sayfanda yapmış içerik 1 ama link binlerce....... Sen bile kendi mantıgınla bu işin sadece hit için yapılmış oldugunu çözebiliyorsan google amca ne yapmaz
  • 02-01-2008, 13:37:10
    #8
    ThE UGRT adlı üyeden alıntı: mesajı görüntüle
    Şöylede açıklanabilir...
    Elinde yalnızca bir yazı var ve sen buna 5000 tane link vermişsin... ve bu linklerin hepsinide tek bir sayfanda yapmış içerik 1 ama link binlerce....... Sen bile kendi mantıgınla bu işin sadece hit için yapılmış oldugunu çözebiliyorsan google amca ne yapmaz
    ama gordugum sitedeki arkadas bi konu için 5000 tane link vermemiş

    sadece 10 15 adet vermiş konunun yazısının uzunluguna göre 10 - 15 arası etiket atıyor
  • 02-01-2008, 14:47:44
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    başlığı etiketlere katabilirsin.
    explode ve mysql insert ile olabilir başlıklar için.
    yada kaydetmeden daha önce yazmıştım wp arama kısmını wp.com/search/aranan-kelime şekline sokmayı.
    o mantıkla explode parçalarsın sonrada linklersin etiketten daha iyi olur bence.sonuçta her yazıya 15 etiket gelirse etiketlerin tamamını yayınladığın sayfa olursa spam olur.