» » Количество новостей в категориях за последние сутки

Количество новостей в категориях за последние сутки

Количество новостей в категориях за последние сутки


Суть модуля – вывод количества новостей, добавленных за последние сутки в категории по тегу {count-cat=ID1,ID2,ID3}! С кешированием!!

Установка в 3 шага.

1.Копируем файлы, как они есть в архиве на сайт.

2.Открываем ./index.php:

Находим:
if (strpos ( $tpl->copy_template, "[category=" ) !== false) {
    $tpl->copy_template = preg_replace ( "#\\[category=(.+?)\\](.*?)\\[/category\\]#ies", "check_category('\\1', '\\2', '{$category_id}')", $tpl->copy_template );
}


Ниже вставляем:
i
f (strpos ( $tpl->copy_template, "{count-cat=" ) !== false) {
require_once ROOT_DIR . '/engine/modules/count-cat.php';
    $tpl->copy_template = preg_replace ( "#\\{count-cat=(.+?)\\}#ies", "count_cat('\\1')", $tpl->copy_template );
}


3.В шаблон вставляем {count-cat=ID}, где ID – id категории, или категорий (через запятую – 1,2,55,41)



Внимание! У вас нет прав для просмотра скрытого текста.

Комментарии

3. В шаблон вставляем {count-cat=ID}, где ID – id категории, или категорий (через запятую – 1,2,55,41)

Как етот пункт выполнить??? а то я в етом чайник))) lol

У мя дле 8.3, неполучилось!!! можт я чо непрально делаю???((((((((((
SpydA,

В админке зайди в раздел Категории, там узнаешь номера всех новостей, к примеру к первой новости вписывай {count-cat=1}. На 8.5 всё норм.

ЗЫ: Как сделать, чтобы не отображались 0, когда в категории нету новых новостей?
Есть идеи по этому поводу?
код немного не влез у вас

if (strpos ( $tpl->copy_template, "{count-cat=" ) !== false) {
require_once ROOT_DIR . '/engine/modules/count-cat.php';
$tpl->copy_template = preg_replace ( "#\\{count-cat=(.+?)\\}#ies", "count_cat('\\1')", $tpl->copy_template );
}

if (strpos ( $tpl->copy_template, "{count-cat=" ) !== false) {
require_once ROOT_DIR . '/engine/modules/count-cat.php';
$tpl->copy_template = preg_replace ( "#\\{count-cat=(.+?)\\}#ies", "count_cat('\\1')", $tpl->copy_template );
}

так правельнее
выдает постоянно цифру "1" - в чем загвоздка? может с кешированием связано?

вообщем - после "установки" скриптика - показывает количество новостей которое есть за сегодня, у меня вышло в разных категориях к примеру +1 и +4

А когда обновляется эта строка - непонятно

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

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Личные сообщения

Ваши переписки