среда, 3 сентября 2008 г.

Облако тегов

Произвольная сортировка

function tagadelic_sort_tags2($tags, $sort) {
// list($sort, $order) = explode(',', variable_get('tagadelic_sort_order', 'title,asc'));
switch ($sort) {
case 'title':
usort($tags, "_tagadelic_sort_by_title");
break;
case 'weight':
usort($tags, "_tagadelic_sort_by_weight");
break;
case 'random':
shuffle($tags);
break;
}
if ($order == 'desc') {
$tags = array_reverse($tags);
}
return $tags;
}


//---------------------------------------------------------

$vocs = array(1);
$tags = tagadelic_get_weighted_tags($vocs, 3, 50);
$tags = tagadelic_sort_tags2($tags,'weight,desc'); //Сортировка
$output = theme('tagadelic_weighted',$tags);
print $output;

Комментариев нет: