Aşağıda ki kodu PHP Blok açarak kullanınız.Ben sağ Blokta kullanıyordum.
global $db_prefix, $smcFunc, $context, $scripturl, $txt;
loadLanguage('GoogleTagged');
$query = $smcFunc['db_query']('', '
SELECT g.tag, g.id_tag, g.hits, g.status, g.id_topic, t.id_topic
FROM {db_prefix}googletagged as g, {db_prefix}topics as t
WHERE g.id_topic = t.id_topic
AND g.status != 0
GROUP BY g.tag
ORDER BY RAND()
LIMIT 500',
array(
)
);
// FOUND SOME TAGS?
if(mysql_num_rows($query) != 0)
{
$context['googletagged'] = array();
$highest = 1 ;
$lowest = 999999999999 ;
while($row = mysql_fetch_assoc($query))
{
$context['googletagged'][] = $row;
$highest = ($row['hits'] > $highest) ? $row['hits'] : $highest ;
$lowest = ($row['hits'] < $lowest) ? $row['hits'] : $lowest ;
}
unset($row);
$maxsize = 200;
$minsize = 100;
$diff = ($highest - $lowest == 0) ? 1 : ($highest - $lowest) ;
$steps = ($maxsize - $minsize)/$diff;
foreach ($context['googletagged'] as $key => $row)
{
$context['googletagged'][$key]['size'] = ceil($minsize + ($steps * ($row['hits'] - $lowest)));
$context['googletagged'][$key]['text'] = str_replace("+", " ", $context['googletagged'][$key]['tag']);
}
unset($key,$row,$steps,$highest,$lowest,$maxsize,$minsize);
mysql_free_result($query);
}
if(isset($context['googletagged']))
{
$i = 1;
foreach($context['googletagged'] as $key => $row)
{
echo '
<a href="', $scripturl , '?action=tagged;id=', $row['id_tag'] ,';tag=', $row['tag'] ,'" style="font-size: '.$row['size'].'%;" title="', $row['text'] ,'">', $row['text'] ,'</a>';
echo (($i % 10) == 0) ? '<br/>' : '';
$i++;
}
unset($i,$key,$row);
}
else
{
echo $txt['googletagged_empty'];
}