Формат вывода календаря

Материал из Umicms

Перейти к: навигация, поиск

Стандартный календарь, по которому можно выбрать диапазон интересующих Вас блогов по дате, выглядет следущим образом:
Файл:Calend.jpg
Есть несколько тонкостей, которые нужно учитывать при использовании этого функционала:
1. Сам календарь представляет собой таблицу и наследует стили этого класса. Как следствие, внешний вид может поменяться, если Вы используете не стандартные css.
2. Для организации работы этого функционала используется JavaScript. Некоторые методы могут повторять уже написаные Вами кастомные. Как следствие, календарь перестаёт работать.
3. Скрипты календаря находятся в шаблоне default.tpl в папке "tpls\blogs20". Блок, который отвечает а вывод $FORMS['posts_list_block'] = <<<END
Если Вы не хотите скрывать календарь - достаточно убрать следующую запись:

<a href="#" onclick="var block=document.getElementById('range_container');
if(block.style.display=='block'){block.style.display='none';this.innerHTML='Показать выбор даты';}
else{block.style.display='block';this.innerHTML='Скрыть выбор даты';}">Показать выбор даты</a>

И заменить

<d iv id="range_container" style="display:none">

На

<d iv id="range_container">

4. Описание внешнего вида календаря находится в файле style.css в папке "/css/cms/". Часть выделена комментарием /*Calendar styles*/

Личные инструменты