На этот раз вопрос опять коснется двика DLE. Как Вы наверно уже заметили - после перехода нашего сайта на этот движок, на сайте стали появляться статьи, связанные с улучшением либо дополнением этого движка для более компактной работы с ним. На этот раз поговорим о модуле "topnews", известном многим пользователям DLE как модуль, выводящий самые рейтинговые статьи.
Думал вообще-то начать без встпуления, но...как же - пишу ведь я, а я без вступления не могу. Итак, модуль topnews. Что это вообще такое? Для тех, кто не знает - этот модуль входит в стандартную сборку DLE-движка, и присуттсвует практически во всех версия этой CMS. Подключается к сайту путем вставки в шаблон main.tpl в нужном месте тега {topnews}. После включения данного тега в шаблон, в том месте где Вы его ставили будут выводится самые популярные статьи, в виде списка.
Для более понятного уяснения материала давайте все рассматривать на практике. Откройте файл topnews.php, он находится в папке engine/modules. Там находим строчку:
Это самая нужная нам строчка, в которой мы можем производить необходимые настройки этого модуля. Начнем с простого - для того что увеличить количество выводимых новостей этим модулем нужно изменить в части кода
цифру 10 поменяйте на нужную Вам - это и есть цифра, отвечающая за количество новостей в блоке topnews.
Далее, излагаю чисто свое мнение - изначально этот модуль работает неправильно, т.е. новости, которые он выводит, я считаю, что отбираются не по тем критериям. Изначально, модуль выбирает из базы новостей самые рейтинговые новости, т.е те новости, которой пользователи Вашего сайта проставили больше всего рейтинга в том малюсеньком блоке с 5-тибальной шкалой рейтинга. Но вот скажите мне, ну кому этот рейтинг нужен, многие вообще его не замечают, а есть еще куча уникумов, кторые специально рейтинг понижают, ставя единицы. Так вот, мое мнение, что модуль topnews должен выводить новости в порядке, соответствующем количеству ПРОСМОТРОВ новости. Вот так будет правильный модуль, который выводит наиболее прочитанные (просмотренные) новости на сайте.




Решил собрать все расширения файлов, используемых в операционной системе Windows и пришел к выводу, что таблицу из полутысячи строк будет очень сложно просматривать. Поэтому, для облегчения пользователям поиска, решил состряпать, или найти скрипт сортировки HTML таблиц. Вот именно такой скрипт мы и будем сегодня изучать.




Все категории: