Модуль ближайшие праздники
 

Модуль предназначен для отображения ближайших праздников, либо событий. Праздники, которые являются выходными днями (красный день), выводятся красным цветом.
Данный модуль Вы можете использовать под свои потребности, например проведение ближайших выставок, семинаров и т.п.

 

Для подключения модуля необходимо в файле конфигурации /conf/config.php включить опцию отображения модуля.

//Подключить модуль отображения ближайших праздников
$def_holidays = "YES"; // YES or NO подключать или нет

Список праздников находится в файле system/holidays.dat и имеет следующий формат:

DD|MM|X|ПРАЗДНИК|

, где DD - день, MM - месяц, X - опция, является ли день красным днем (o - красный день, b - рабочий день), ПРАЗДНИК - праздник или событие. Данный файл Вы можете отредактировать в блокноте.

Доступны следующие дополнительные настройки (файл holidays.php):

$klvmsg="5"; // Сколько выводить дат
$klvdays="30"; // Максимальное удалённое событие
$datafile="./system/holidays.dat"; // Имя файла базы данных

 
Внедрение в дизайн шаблонов
 

Для того, чтобы включить модуль на Вашу страницу, достаточно скопировать нижеприведенный код и вставить в файл шаблона header.php или footer.php.

<? if ($def_holidays == "YES") include("./holidays.php"); ?>

 
Возможные проблемы:

Если модуль не работает:

Выставили ли Вы права записи на папку system равными 777, на файл holidays.dat равными 666 или 777.

Не показываются праздники.

Возможно, в ближайшее время нет праздников, удовлетворяющих условию максимально удаленного события. Добавьте праздники в файл данных holidays.dat





Яндекс.Метрика