• 11-09-2009, 18:32:03
    #1
    Merhaba arkadaşlar tek takıldığım konu bu oldu etiket bulutu, mantık nedir örnek uygulamaları nerede bulabilirim, googledan bir kaç uygulama buldum ama hep wordpress için, yaptığımız scripte nasıl etiket bulutu ekleriz, mantığı nedir veya örnek kodları varmı şimdiden yardımcı olursanız sevinirim ?
  • 11-09-2009, 21:52:44
    #2
    yaptığınız script ne üzerine ve nasıl, tam olarak yardıcı olamam. ama herkesin bildiği onarcade scriptinin etiket sistemine bakarak yapma ihtimaliniz var
    https://www.r10.net/2477097-post4.html
    bu linki kontrol edin hocam belki aradığınızı bulursunuz. ayrıca onarcade için etiket renklendirmeyi paylaştım. onada işiniz düşerse arayın bulun kolay gelsin.
  • 12-09-2009, 03:21:56
    #3
    etiketler database e nasıl kayıt ediliyor bilmiyorum ama sırf etiket kelimelerinden ve her etikete bir ID verilirse, toplam kaç kayıt olduğu mysql_num_rows ile alınır ve rand ile 1 den sonuç sayısına kadar bi sayı belirlenir. sonra o id li kelimeyi yazdırırsınız. bunu kaç etiket istiyorsanız o kadar yaparsınız.. yani ben olsam bu şekilde yapardım
  • 12-09-2009, 03:23:54
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    http://forum.ceviz.net/512142-post2.html
  • 12-09-2009, 03:47:04
    #5
    Üyeliği durduruldu
    Etiket bulutunda en çok kullanılan etiketlerden aza doğru olacak şekilde mi soruyorsun?
  • 12-09-2009, 03:47:34
    #6
    Üyeliği durduruldu
    parçaladığın kelimeyi direk aramaya gönder.
    zaten o kelime ile ilgili başlıklar listelenir
  • 12-09-2009, 10:52:21
    #7
    Alıntı
    parçaladığın kelimeyi direk aramaya gönder.
    zaten o kelime ile ilgili başlıklar listelenir
    çok fazla istek olduğunda mysql al aşağı olur. Verdiğim link deki tablo yapısını inceleyin. Burdaki kimse verilen şeyleri kontrol etmeden mi yazıyor nedir
  • 12-09-2009, 23:44:13
    #8
    dnmtnk adlı üyeden alıntı: mesajı görüntüle
    çok fazla istek olduğunda mysql al aşağı olur. Verdiğim link deki tablo yapısını inceleyin. Burdaki kimse verilen şeyleri kontrol etmeden mi yazıyor nedir
    tmmdır etiket bulutunu yaptım fakat çok garip oldu

    $etiket = mysql_query("SELECT * FROM etiket_yazi WHERE yaziid='$gelenid'");
    
    while($yaz = mysql_fetch_array($etiket)){
    
    	$artik = mysql_query("SELECT * FROM etiketler WHERE id='$yaz[etiketid]'");
    	
    while($yazartik = mysql_fetch_array($artik)){
    	
    	echo "<a href='etiket/$yazartik[etiket].html'>$yazartik[etiket]</a> ";
    
    }}
    şimdi sormak istediğim bu etiketle yapacağım her işlemde while içinde while kullana kullana delimi olacağım yoksa sevgili SQL bize bir kolaylık sağlıyormu bu konuda ?
  • 12-09-2009, 23:56:21
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    jrpowerslave adlı üyeden alıntı: mesajı görüntüle
    tmmdır etiket bulutunu yaptım fakat çok garip oldu
    $etiket = mysql_query("SELECT * FROM etiket_yazi WHERE yaziid='$gelenid'");
    while($yaz = mysql_fetch_array($etiket)){
    	$artik = mysql_query("SELECT * FROM etiketler WHERE id='$yaz[etiketid]'");
    while($yazartik = mysql_fetch_array($artik)){
    	echo "<a href='etiket/$yazartik[etiket].html'>$yazartik[etiket]</a> ";
    }}
    şimdi sormak istediğim bu etiketle yapacağım her işlemde while içinde while kullana kullana delimi olacağım yoksa sevgili SQL bize bir kolaylık sağlıyormu bu konuda ?

    Arkadaşım bu şekilde kullanım yanlış olur, yani senin ilk sorgundan gelen 20 etiket olursa, sonra while içinde 20 sorgu gönderiyorsun demektir. Tablo yapını bilmediğimden bu şekilde anlaşılıyor yaptığın. Tamamen senin tablo yapına bağlı, o bilinirse bir tavsiyede bulunulabilir.