Как вывести теги
1.
Buntovshik (27.12.2010 / 01:40)
Как вывести Облако тегов с блога? пример как тут
http://klyet.ru/ (веб)
2.
Buntovshik (27.12.2010 / 08:26)
Ну что, никто не знает?
3.
Вантуз-мен (28.12.2010 / 14:35)
код вставь из 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&tags='.safe_encode($key).'&'.SID.'"><span style="font-size:'.$fontsize.'%">'.$key.'</span></a> ';
}
echo '</div><br />';
URL:
https://visavi.net/topics/17008