Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Страница с тегами (сортировка по количеству)

Страница с тегами (сортировка по количеству)


     25.09.2012    теги    Общие вопросы по вёрстке, MySQL    3991

вопрос
подскажите, пожалуйста, как на какой-нибудь (можно отдельной, любой) странице вывести список тегов, упорядоченный по количеству новостей в них, начиная с самых больших, с наименьшей правкой движка?

например:
аттач 35
аудио 32
javascript 28
афиша 24
баг 15
видео 13
база данных 11
баннер 2

цифры (проставлены от балды для примера) после тега - количество новостей в них. теги взяты тоже от балды для примера

Ответил: prewed


нужно использовать {tags limit="x"} и в modules/tagscloud.php убрать usort ($list, "compare_tags"); . в двух местах, если нужно для блока и для страницы с тегами (метками).
за ответы спасибо Sander и skitalec

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

Sander
Эксперт

Sander - 25 сентября 2012 12:44 -

В файле engine/modules/tagscloud.php можно попробовать удалить строки:
usort ($list, "compare_tags");

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

prewed
Юзер

prewed - 25 сентября 2012 12:57 -

это не дало вообще никаких результатов =)

nowheremany
Эксперт

nowheremany - 25 сентября 2012 13:05 -

Кэш ))
блабла

Благодарность принимаю тут Связь

prewed
Юзер

prewed - 25 сентября 2012 15:16 -

я чистил кэш в админке, но ничего не изменилось. может я что-то ступил. позже ещё раз попробую, отпишусь

skitalec
Юзер

skitalec - 25 сентября 2012 15:24 -

А что мешает вывести {tags limit="20"} в tagscloud.tpl с настроенным дизайном?

prewed
Юзер

prewed - 25 сентября 2012 15:31 -

а что мешает включить голову и внимательно прочитать мой вопрос?

skitalec
Юзер

skitalec - 25 сентября 2012 16:32 -

{tags limit="X"} Выводит самые популярные (по числу новостей) теги.
Цитата: prewed
что мешает включить голову

Вот и я о том же..

prewed
Юзер

prewed - 25 сентября 2012 16:53 -

возможно я вас не правильно понял. я попробую ваш метод позже и отпишусь

prewed
Юзер

prewed - 25 сентября 2012 17:53 -

попробовал. но всё равно выводит по алфавиту, а не в порядке убывания новостей в тегах =(

skitalec
Юзер

skitalec - 25 сентября 2012 21:50 -

Sander писал, убрать
usort ($list, "compare_tags");
Вы убрали это в двух местах?
Просто у меня все работает, могу пример скинуть.

prewed
Юзер

prewed - 26 сентября 2012 00:42 -

ну я делал либо то, либо то =) не знал, что нужно делать то, что писал Сандер и Вы =)))

skitalec
Юзер

skitalec - 26 сентября 2012 16:37 -

так у Вас получилось или нет еще?

prewed
Юзер

prewed - 27 сентября 2012 02:28 -

вот сейчас проверил. получилось. спасибо вам =)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх