Щас попробую обьяснить. Я создал 5 стандартных информера в юкоз под каждую категорию(файлы, виде, альбом), которые выводят последние добавленные материалы, на любую страницу сайта кодом:
$MYINF_X$, где X- номер информера.
Удалив стандартные шаблоны информеров во все вставил код:
Код:
|
if ('$DATE$'==cur_date){num++;} |
т.е. создалось условие , если материал добавляется сегодня, то нумеровать.
В шапку вставил код:
<script type="text/javascript">
cur_date=$DATE$; num=0;
</script>
теперь нумерация начинается с ноля.
Вывел информеры в пунктах меню кодом:
<script type="text/javascript"> $MYINF_X$;
document.write('<span class="badge">'+num+'</span>)</script>
Т.к. код во всех шаблонах информеров одинаковый, то значение num работает не правильно.
Если добавляю материал в файлы:
Файлы 1 , Видео 0.
Следом добавляю в видео:
Файлы 1, Видео 2(вместо 1,т.е. в общем то у нас добавлено 2 материала разных категорий , а num для них один)
Как то так, фуххх)