Вывод количества новостей модуля или категории за сегодня для uCoz

Вывод количества новостей модуля или категории за сегодня для uCoz

02016-08-2022182Денис Абдуллин

Всем доброго времени суток!

Перед нами стоит задача сделать счетчик количества материалов или новостей добавленных в категорию или модуль за сегодня, то есть нужно сделать так, чтобы в списке разделов у каждого отображалась цифра, материалы за сегодня. На сайтах посвященных системе uCoz решения не было найдено, поэтому наш пользователь предложил скрипт, идея и принцип которого были ясны. Но скрипт оказался нерабочим. Я переосмыслил пользовательский скрипт и сделал рабочий упрощенный вариант.

Ранее была публикация похожего скрипта, но он не решал поставленную задачу и работал со скрипом.

Установка

Итак, для реализации данной идеи необходимо:

1. Создать информер необходимого модуля, например:

Новости сайта - Материалы - Дата добавления материала D - Количество материалов - 99 - Материалы за текущий период (обязательно) - День - Сообщение, если нет материалов за текущий период 0

Если нужен счетчик новых материалов за день только для определенной категории, то в «Дополнительных настройках» укажите ID категории. Таким образом, можно сделать свой счетчик для каждой из категорий модуля.

Настройки информера

2. В шаблоне информера вставить 1 вместо имеющегося кода.

3. Далее в нужное место ставим этот код:

Код
<?if($MYINF_4$!='<div class="noEntries">0</div>')?>+<?len($MYINF_4$)?><?endif?>

Примечание: Данное решение показывает в счетчике число только до 99-ти.


Создать сайт в uKit Нужен классный сайт для бизнеса?
Воспользуйтесь сервисом uKit. Никакого кода!
Комментарии (2)
Дмитрий 2016-10-09 в 15:17Спам
Забыли написать, что для div'a в CSS нужно прописать display:none, чтобы 0 не отображался. Как-то так:
.noEntries {display:none;}

Или второй вариант попроще, но плохой, с точки зрения SEO для сайта:
<?if($MYINF_4$!='<div class="noEntries" style="display:none;">0</div>')?>+<?len($MYINF_4$)?><?endif?>
0
Геннадий 2016-10-24 в 20:47Спам
не работает со статьями
0
Чтобы оставить комментарий или отзыв под этой публикацией, войдите или зарегистрируйтесь.