Как вывести теги

Печать RSS
207

B
Автор
Пришелец
0
Как вывести Облако тегов с блога? пример как тут http://klyet.ru/ (веб)
B
Автор
Пришелец
0
Ну что, никто не знает?

Господин ПЖ
0
код вставь из blog/tags.php
<?
if (filemtime(DATADIR."temp/tagcloud.dat")<time()-3600){

$querytag = DB::$dbh->query("SELECT `blogs_tags` FROM `blogs`;");
$tags = $querytag->fetchAll(PDO::FETCH_COLUMN);

$alltag = implode(',', $tags);
$dumptags = preg_split('/[\s]*[,][\s]*/s', $alltag);
$arraytags = array_count_values(array_map('utf_lower',$dumptags));

arsort($arraytags);
array_splice($arraytags, 50);
shuffle_assoc($arraytags);

file_put_contents(DATADIR."temp/tagcloud.dat", serialize($arraytags), LOCK_EX);
}

$arraytags = unserialize(file_get_contents(DATADIR."temp/tagcloud.dat"));

$max = max($arraytags);
$min = min($arraytags);

echo '<div style="text-align:center">';

foreach ($arraytags as $key=>$val){

if ($min == $max) {
$fontsize = 90;
} else {
$fontsize = round((($val - $min)/($max - $min)) * 110 + 90);
}

echo '<a href="'.BASEDIR.'blog/tags.php?act=search&amp;tags='.safe_encode($key).'&amp;'.SID.'"><span style="font-size:'.$fontsize.'%">'.$key.'</span></a> ';
}
echo '</div><br />'; 
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск