вопрос
Вопрос простой, наверное как и его решение. Нужно вывести количество всех новостей на сайт посредством тега, к примеру {num-news}, желательно с кешированием, дабы сократить нагрузку.
Вот здесь всё есть.
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 (они там в начале файла идут).
Т.е. если количество новостей всего это:
то колличество опубликованных новостей:
и т.д.
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'" );
и т.д.