SEO SMM Арбитраж трафика Инструменты Программирование Веб-разработка Графика Софт Cоц. сети Скрипты сайтов Боты
хостинг
Vibix - надеждый видео-балансир

Telegram Expert

Купить резедентные прокси

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

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


Инструкция:

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} - выведет количество новостей за сегодня с этих категорий.
1 195
Рейтинг:
Сохранить или отправить

Оставить комментарий

Партнёрские программы

Смотреть все
1WIN ПАРТНЕРКА

1WIN ПАРТНЕРКА

1 402
  • 40
Партнерские программы / Гемблинг партнерки
Обзор Partners House для монетизации сайтов и лендингов + отзывы вебмастеров

Обзор Partners House для монетизации сайтов и лендингов + отзывы вебмастеров

794
  • 0
Арбитраж трафика / Партнерские программы / PUSH партнерки
Смотреть все

Магазин

Смотреть все
Купить
Бот для продажи VPN 3X-UI для Telegram

Бот для продажи VPN 3X-UI для Telegram

Telegram-бот для продажи VPN! Автоматизированный бот для продажи вашего...

Купить
Мониторинг хайп проектов на движке DLE

Мониторинг хайп проектов на движке DLE

В данном скрипте есть возможность включить функцию чтобы пользователи сами...

Купить
Скрипт казино с 5 классическими играми.

Скрипт казино с 5 классическими играми.

Разработчики онлайн-казино, хотим поделиться отличной новостью: в январе мы...

Купить
Customer WishList / Избранные товары покупателей

Customer WishList / Избранные товары покупателей

Данный модуль позволяет просматривать избранные товары пользователей. Есть...

Купить
Меняем заголовок и favicon

Меняем заголовок и favicon

Меняет favicon и title, при переходе пользователя на другую вкладку в браузере....

Смотреть все

Сервисы

Смотреть все
Смотреть все