etiketsistemi('normal', $yazi['icerik'], 10, 30); Php Etiket Sistemi/Bulutu
16
●2.379
- 21-03-2010, 17:56:38Kimlik doğrulama veya yönetimden onay bekliyor.Bu fonkisyonu bir yerde tanımlandırın. Daha sonra verinizi çekin. Çektiğiniz veriyi örneğin $yazi['icerik'] değişkenine aktarın (mysql_fetch_assoc ile). Daha sonra etiket bulutunu göstermek istediğiniz yere aşağıdaki kodu ekleyin:
- 21-03-2010, 18:02:22Üyeliği durdurulduönemli olan bunu diğer sciptlere entegre etmek en basiyi wp ye
yaptığım bişi için diorum www.vtkf.com örnek
- 21-03-2010, 18:31:52Üyeliği durduruldutamam dediğiniz şekilde oldu sql den çekiyor ama tek sonuç gösteriyor sql sorgusunda limit verdiğim halde tek sonuç gözüküyor bunu nasıl düzeltebiliriz?by_grafitus adlı üyeden alıntı: mesajı görüntüle
bu arada yardım ettiğiniz için teşekkür ederim terazinizin tozunu alayım hemen
- 21-03-2010, 19:02:08Bir döngünün içinde kullanmalısınız. while yada foreach yada for.ChaO adlı üyeden alıntı: mesajı görüntüle
- 21-03-2010, 19:48:33Üyeliği durdurulduhocam while döngüsü içine aldığım zaman function hata verdi. birde siz kodları bir döngü içine alırmısınız rica etsem.
$sorgu=mysql_query("SELECT * FROM etiket order by id desc limit 0,60"); $satir=mysql_fetch_assoc($sorgu); $eti = $satir ['baslik']; function etiketsistemi($stil='bulutlu',$icerik,$endusukfont=10,$enbuyukfont=30){ $icerik = strip_tags($icerik); $renkler = array(1=>'Black','Yellow','Pink','Green','Orange','Purple', 'Blue','Beige','Brown','Teal','Navy','Maroon','LimeGreen'); //istediğiniz kadar çoğaltabilirsiniz $fontlar = array(1=>'arial','georgia','helvetica','impact','times new roman','trebuchet ms','verdana'); //istediğiniz kadar çoğaltabilirsiniz foreach (str_word_count($icerik,1,'ıİüÜöÖğĞşŞçÇ1234567890') as $etiket ){ $etiket=strtolower($etiket); //harflerimizi küçültelim if($stil == 'bulutlu'){ $renk = $renkler[rand(1,count($renkler))]; $font = $fontlar[rand(1,count($fontlar))]; $fontbuyuklugu = rand($endusukfont,$enbuyukfont); echo '<a href="etiket.php?etiket='.$etiket.'" title="'.$etiket.'" style="color:'.$renk.';font-size:'.$fontbuyuklugu.';font-family:'.$font.'">'.$etiket.'</a> '; }else{ echo '<a href="etiket.php?etiket='.$etiket.'" title="'.$etiket.'">'.$etiket.'</a> '; } } } $icerik = $eti; etiketsistemi('bulutlu',$icerik, 10,30); //bulutlu istiyorsanız normal yerine bulutlu yazın
yaptığım bişi için diorum