Модуль календаря событий
Выводит список или календарь предстоящих событий, указанных в заданном администратором файле, для каждого события выводится название, дата (и, возможно, время) и ссылка на страницу с развернутым описанием (ссылка может быть как внутренней, так и внешней). Если дата события оказывается раньше текущей даты, оно автоматически убирается из списка. Вывод списка делается с использованием схемы микроданных Event.
Использование:
##block[future,количество,имя_файла]# ##block[future_calendar,блок,имя_файла]#
где количество — максимальное число событий, которое может быть выведено,
имя_файла — файл со списком событий для вывода (файл должен находиться в files/siteN/, необязательный параметр, если не указан, берется файл future.txt),
блок — селектор CSS, задающий блок на странице, в который должен быть выведен календарь. Например, для div с id="calendar" будет иметь вид #calendar.
Формат файла событий:
дата|название|описание|URL_ссылки|выводить_в_списке|дополнительные_параметры
Каждое событие — отдельная строка. Дата задается в формате дд.мм.гггг (чч: мм при необходимости), выводить_в_списке — если это поле пусто или равно нулю, событие будет выводиться только в календаре, но не будет выводиться в списке. Дополнительные параметры передаются скрипту без изменений.
Примеры использования:
##block[future]# -- простейший список событий ##block[future,5,future2.txt]# -- не более 5 событий из файла future2.txt ##block[future_calendar,#calendar]# -- вывод календаря в div с id="calendar" ##block[future_calendar,.calend,future2.txt]# -- вывод календаря в div с class="calend", данные берутся из файла future2.txt