Слава Україні!
Облако тегов
Реализация вывода списка меток, прикрепленных к статьям на php
php
Скрипт реализует вывод списка меток, прикрепленных к статьям, устанавливая размер шрифта в зависимости от количества использования данной метки.
Код следующий:
$min = current($data['cloud']);
$max = current($data['cloud']);
foreach($data['cloud'] as $ttl=>$cnt) {
if ($cnt > $max) {
$max = $cnt;
}
if ($cnt < $min) {
$min = $cnt;
}
}
$minSize = 75;
$maxSize = 150;
foreach ($data['cloud'] as $ttl=> $cnt) {
if ($min == $max) {
$fontSize = round(($maxSize - $minSize) / 2 + $minSize);
} else {
$fontSize = round((($cnt - $min)/($max - $min)) * ($maxSize - $minSize) + $minSize);
}
$ttl = str_replace(' ',' ',$ttl);
echo ' <span style="font-size:'. $fontSize .'%;margin:0 5px;">
<a href="/main/tags/'. $ttl .'">'. $ttl. ' ('. $cnt .')</a></span>';
}
Предыдущая заметка
Соотношения px, pt, em и %
Следующая заметка
MySQL: запросы DATE BETWEEN
Міністерство оборони
України
України
з 24.02 по 30.11
втрати противника
орієнтовно склали:
втрати противника
орієнтовно склали:
328760 ( +1180 )
особового складу
5551 ( +13 )
танків
10340 ( +28 )
бойових бронемашин
7909 ( +1 )
артилерійських систем
910 ( +0 )
РСЗВ
600 ( +0 )
засоби ППО
323 ( +0 )
літаків
324 ( +0 )
гелікоптерів
10361 ( +13 )
автомобільної техніки
22 ( +0 )
кораблі / катери
1567 ( +0 )
крилаті ракети
5954 ( +10 )
БПЛА
1124 ( +3 )
спец. техніки
4 ( +0 )
установок ОТРК/ТРК
1 ( +0 )
war.submarines
Поиск