Количество материалов за текущий период (Информеры)

голоса: 0
В связи с обновлением информеров и появлением функции "Материалы за текущий период", возник вопрос. Как вывысти одной цифрой количество материалов, которые были добавлены за указанный период?
| Автор: | Категория: Доп. функции

Ответов: 1

голоса: 0
 
Лучший ответ

Подобное реализуемо лишь через счетчик материалов и то будет выводиться общее число, а не за месяц или год или день.

  • А чтобы было за нужный период в новом обновлении, здесь без скриптов не обойтись, либо попробовать реализовать с помощью оператора $NUMBER$ , задумка есть, позже отпишусь если что-то получится.
| Автор:
Выбор ответа лучшим | | Автор: PeXOTa
Буду признателен. Через $NUMBER$ я тоже думал, но не знаю, как вывести последний номер
PeXOTa,

Разобрался, очень просто с помощью псевдокласов реализуется. Общем, создал я иноформер - Материалы за текущий период, выбрал за месяц и в количество прописал 300, это масимальный лимит, вы можете выбрать не месяц, либо день.

  • Что делаем после, с шаблона информера все удаляем и добавляем код:

<span>$NUMBER$</span>

после там где в шаблоне должен отображаться информер в блоке или где нужно, добавим вот такой код:

<div class="num">$MYINF_3$</div>   

вместо моего номера информера свой пропишете и далее в стилях пропишем следующее:

.num span:nth-child(odd),.num span:nth-child(even){display:none;}
.num span:last-child{display:block;}

и готово, будет выводиться последнее число то есть цифра последнего материала которая идет за порядком, то есть добавили вы 20 материалов в день, выведется 20, все остальные данные скроются. выходит под эту задумку тратим целый информер.

...