• 30-03-2017, 14:02:30
    #1
    $tag= @mysql_query("SELECT tag FROM yyy WHERE zzz = '1'");
    
    if(mysql_num_rows($tag)>0)
    {
    $i=0;
    while($test=@mysql_fetch_array($tag))
    {
    	$kelimeler = explode(' ', $deneme['tag']);
    	foreach ($kelimeler as $anahtar=>$deger)
    	{ 
    	$dizi[$i]=$deger;
    	$i++;
    	}
    }
    $yeni=array_unique($dizi);
    foreach ($yeni as $liste)
    {
    	$say = count(array_keys($dizi, $liste));
    	echo "<a href='etiket/".$liste."'>".$liste."[".$say."] </a>";
    }
    }else{
    echo 'Üzgünüm, hiç sonuç bulunamadı :(';
    }
    Merhaba arkadaşlar. Bu etiket bulutu sistemini r10daki başka bir kullanıcıdan alıp düzenledim. Foreach fonksiyonu içindeki "$liste" ve "$say" değişkenlerini tpl dosyası içinde kullanmak istiyorum ama ne yaptımsa olmadı. Yardımcı olursanız sevinirim...
  • 06-04-2017, 17:33:23
    #2
    Her şey okey. Veriyi smarty'nin içine aktarmalısın

    $smarty->assign("etiketler",$yeni);
    {foreach from=$etiketler item=etiket}
    <a href=etiketlinki>{$etiket.baslik}</a>
    {/foreach}
    şeklinde yapabilirsin.