Разместить объявление
хостинг
VIPAdmin / CMS / Datalife Engine / Хаки DLE / Счетчик добавленных новостей в определенную категорию

Счетчик добавленных новостей в определенную категорию

Счетчик добавленных новостей в определенную категорию


Инструкция:

1. Заходим в файл /engine/modules/main.php открываем и ищем строку
$tpl->compile ( 'main' );

2. Вставляем данный код:
$tpl->copy_template = preg_replace_callback( "#{cat_all\:(.+?)}#is", function($data) use ($db, $config) {
    return catCountFunction($data, $config, $db); }, $tpl->copy_template );
$tpl->copy_template = preg_replace_callback( "#{cat_today\:(.+?)}#is", function($data) use ($db, $config) {
    return catCountFunction($data, $config, $db, true); }, $tpl->copy_template );

3. Заходим в файл /engine/modules/functions.php находим эту строку
function get_url($id) {

4. Вставляем этот код:
function catCountFunction($cat_id, $config, $db, $curdate = false) {     $cat_ids = array();     if(substr_count($cat_id[1], ","))         $cat_ids = explode(",", $db->safesql(trim(strip_tags(stripslashes($cat_id[1])))));     else         $cat_ids[] = is_numeric($cat_id[1]) ? intval($cat_id[1]) : false;     if(!count($cat_ids)) return;     $cache_cat_news = false;     $cache_cat_news = dle_cache("news_acn" . intval($curdate), $config['skin'] . implode($cat_ids), false);         if ($config['allow_multi_category'])         $cat_query = "category regexp '[[:<:]](" . implode ( '|', $cat_ids ) . ")[[:>:]]'";     else         $cat_query = "category IN ('" . implode ( "','", $cat_ids ) . "')";     if (!$cache_cat_news)     {         if($curdate == false)             $row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE {$cat_query}");         else             $row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE {$cat_query} AND date LIKE '".date("Y-m-d")."%'");         $newscount = ($row['count'] > 0) ? intval($row['count']) : false;         if($newscount)             $cache_cat_news = $newscount;         create_cache("news_acn" . intval($curdate), $cache_cat_news, $config['skin'] . implode($cat_ids), false);     }     return ($cache_cat_news > 0 ? (($curdate == true) ? "+" : "") . $cache_cat_news : ""); }

5. теперь нам доступны новые теги:
{cat_all:1} или {cat_all:1,2,3,4} - выведет количество новостей за все время с этих категорий.
{cat_today:1} или {cat_today:1,2,3,4} - выведет количество новостей за сегодня с этих категорий.

Еще немного интересного

Способы заработка / Статьи Сайты с бесплатной накруткой TikTok | YouTube
Криптовалюта / Статьи Второй username в тг | Работа с fragment
Способы заработка / Статьи ЗАРАБОТОК НА YouTube
Криптовалюта / Статьи Как избежать бана на Binance
Раскрутка соц. сетей / Статьи Обучение по трафику с ТикТок. Июль 2021
Статьи / Другое Почему важен дизайн?
Статьи / Другое Запускаем AI стрим на Twitch
Статьи / Другое БЕСПЛАТНАЯ КАРТА «Zelf»
Статьи / Другое Поисковик файлов by DeCoded
Статьи / Безопасность [SIM]Спамблок без заморочек.
Способы заработка / Статьи / Арбитраж трафика Заработок на арбитраже трафика 💎💸
Сервисы / Парсинг A-PARSER - парсер сайтов № 1
Сервисы / Сервера и хостинги Хостинг PrivateAlps (Игнорирует DMCA)
Сервисы / Платёжные системы Merchant001- надежный эквайринг для сайта
Статьи Дорвеи 2023-2024
Арбитраж трафика / Статьи Арбитраж трафика на пуш уведомлениях
Статьи / Софт / Антидетект Браузеры ТОП ЛУЧШИХ АНТИДЕТЕКТ БРАУЗЕРОВ 2023
Сервисы / Трекеры / Клоака Keitaro PRO - трекер для арбитража трафика
Хостинг / Скрипты сайтов / Статьи Как настроить работу почты
Хостинг / Скрипты сайтов / Статьи Урок доступ mysql с любого ip
Хостинг / Скрипты сайтов / Статьи Как сделать моментальную установку сервера? HOSTINPL
Хостинг / Статьи Exim (Восстановление по e-mail)
Скрипты сайтов / Статьи JavaScript - Меняем CSS

Отзывы (0)