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

Как сделать счётчик всех новостей на сайте?


     12.01.2018    счетчик    Все вопросы » Общие вопросы    76

вопрос
Вопрос простой, наверное как и его решение. Нужно вывести количество всех новостей на сайт посредством тега, к примеру {num-news}, желательно с кешированием, дабы сократить нагрузку.

Ответил: Proff


Вот здесь всё есть.
https://dle-faq.ru/faq/common/1222-statistika-sayta-v-main.tpl.html#comment-id-41868
Редактировать только /engine/modules/main.php, а не index.php.
Разные варианты SQL-запросов можно посмотреть и скопировать в /engine/modules/stats.php (они там в начале файла идут).
Т.е. если количество новостей всего это:
$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post" );

то колличество опубликованных новостей:
$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE approve ='1'" );

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

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

наверх