Nickolay.info. PHP. Day Marks Calendar (Календарь с метками дней) |
Скрипт Day Marks Calendar (Календарь с метками дней) позволяет вывести календарный год в виде таблицы, отдельным ячейкам (дням) которой можно сопоставить категорию события и текстовую заметку. Категории предустановлены, вот их описание:
$daymarks=array( array ('name'=>'пусто','picture'=>'img/void.gif','color'=>'black'), //Нулевой элемент - всегда пусто! array ('name'=>'праздник','picture'=>'img/holiday.gif','color'=>'#dc143c'), //малиновый array ('name'=>'счастливый день','picture'=>'img/happy.gif','color'=>'green'), array ('name'=>'несчастливый день','picture'=>'img/unhappy.gif','color'=>'#964B00'), //коричневый array ('name'=>'ум','picture'=>'img/skill.gif','color'=>'blue'), array ('name'=>'сила','picture'=>'img/power.gif','color'=>'red'), array ('name'=>'творчество','picture'=>'img/creativity.gif','color'=>'#FF00FF'), //магента array ('name'=>'выходной','picture'=>'img/weekend.gif','color'=>'#F95C72'), array ('name'=>'будни','picture'=>'img/workday.gif','color'=>'#1E1E1E') );
Очевидно, что можно легко добавить другие. Вот фрагмент полученного календаря (выведен как печатная страница в альбомной ориентации страницы, размеры уменьшены, так что качество постарадало):
А это - панель управления скриптом:
Скрипт является побочным результатом другой работы, так что делался второпях и код его далеко не оптимален :) Тем не менее, поставленную задачу - разметку дней в соответствии с личными предпочтениями - он решает.
Немногочисленные настройки доступны в файле config.php
, вот он:
<?php define ('PASSWORD','123'); //Пароль на сохранение - поменяйте на свой! define ('FILE_PATH','data.txt'); //Имя файла с данными define ('CELL_WIDTH','120'); //Ширина ячейки таблицы в пикселах define ('LABEL_LENGTH','18'); //Макс. длина полей ввода текста в символах ?>
Скачать исходники скрипта Day Marks Calendar в архиве ZIP (20 Кб)
гостевая; E-mail |