Регистрация

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

TipTop 18-03-2010, 09:21 4698 Хаки DLE

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


Суть модуля – вывод количества новостей, добавленных за последние сутки в категории по тегу {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)



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

Похожие новости

Продвинутый вывод рейтинговых новостей с описанием и картинкой 2

Получилась некоторая доработка уже известного Хака "Продвинутый вывод рейтинговых новостей" ...

19.05.10 Хаки DLE
Сохраняем тИЦ и google PR

Если у вас есть хороший проект, то вы наверняка замечали, что у вас регаются пользователи, чтобы

29.06.09 Хаки DLE
Количество новостей с последнего визита

Показывает количество новостей, добавленных с момента вашего последнего визита. Особенности: 1.

29.06.09 Хаки DLE

Комментарии (5)

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

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

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

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

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

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 );
}

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

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

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

обновление около 10 минут..
теперь думаю как бы в самом меню цифры отобразить красиво справа...
avatar
#5 kongo
Попробуй очистить кеш
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Powered by Dleshka.org. Сайт предназначен для выбора шаблонов и дополнений с использованием CMS DataLife Engine.
Закрыть