Ruganin (22.12.2008, 22:23) писал:
Как отключить тайтл виджета?
$sidebar2->addWidget(new zwidget_tagcloud('tag_cloud'/*, array(
'title' => 'Облако тегов' // Заголовок блока
)*/));
zsidebarmanager::register($sidebar2);
При комментировании либо удалении, появляется надпись
Widget. Где, чего закомментировать что бы тайтл не выводился у всех виджетов?
В последней версии Zebrum Lite 1.1.2 можно не указывать заголовок виджета и он не будет отображаться на сайте.
Ruganin (22.12.2008, 22:23) писал:
Да, и что надо изменить что бы теги в облаке выбирались/отображались рандомно, а не первые 45 по алфавиту?
В облаке тэгов по умолчанию выводятся 45 наиболее популярных тэгов, отсортированных по алфавиту.
К сожалению, для вывода тэгов в случайном порядке потребуется создать свой виджет, т.к. правила для случайной сортировки могут быть разнообразны. За основу можно взять стандартный класс виджета облака тэгов.
blacktop (23.12.2008, 5:05) писал:
А возможен ли вывод только к примеру 30 наиболее популярных тэгов, а не по алфавиту?
В облаке тэгов по умолчанию выводятся 45 наиболее популярных тэгов, отсортированных по алфавиту.
Вывести 30 тэгов можно изменив параметры создания виджета:
$sidebar1->addWidget(new zwidget_tagcloud('tag_cloud', array(
'title' => 'Тэги', // Заголовок блока,
'number' => 30, // количество тэгов
)));
Если требуется отсортировать их по популярности, то это можно сделать так:
$sidebar1->addWidget(new zwidget_tagcloud('tag_cloud', array(
'title' => 'Тэги', // Заголовок блока,
'number' => 30, // количество тэгов
'orderby' => 'count',
'order' => 'DESC'
)));