Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как отключить сортировку по алфавиту в облоке тегов {tags}

Как отключить сортировку по алфавиту в облоке тегов {tags}


     теги, сортировка    Все вопросы » Общие вопросы по PHP    3471

вопрос
{tags} - Используется для вывода всех ключевых тегов, находящихся в базе данных.

Нужно только для облака тегов!
{tags} который стоит в tagscloud.tpl сортировку по алфавиту терять не должен.

Ответа пока нет


8 комментариев

Gopr
Юзер

Gopr - -

Дополню вопрос. Тегов много а висят всегда одни и те же. Хочется чтобы они менялись, короче рандом а не алфавитный список в облаке тегов.

Dark5ider
Эксперт

Dark5ider - -

По-моему они сортируются по количеству вхождений в новости.
Об этом гласит запрос:

 ...GROUP BY tag ORDER BY count DESC...


То есть по количеству, по убыванию.

А дальше - еще пару сортировок уже PHP'ых и все.

Код сильно не смотрел, попробуй
order by rand()

Gopr
Юзер

Gopr - -

В /engine/modules/tagscloud.php два раза встречается ...GROUP BY tag ORDER BY count DESC...
К тому же не понял где применять
order by rand()

Gopr
Юзер

Gopr - -

По-моему они сортируются по количеству вхождений в новости.

Вот кусок того, что выводится в облаке: deviantart, drift, drum,..
deviantart = 6 новостей/вложений
drift = 3 новости/вложения
drum = 15 новостей/вложений
Было бы по количеству "drum" был бы на первом месте. Это скорее влияет на "жирность" тега.

psarovskiy
Юзер

psarovskiy - -

Присоединяюсь к вопросу об отключении сортировки по алфавиту :) тоже интересен сей момент

vitnet
PHP-developer

vitnet - -

И правда работает!

Gopr
Юзер

Gopr - -

Что?)

Похожие вопросы

наверх