Смотреть православный календарь

Инструкции по использованию скрипта календаря calendar.php

Путин утвердил 13-ю пенсию: получат все, кроме...
6 часов назад
Стало известно, почему маленькая Лиза не называет Аллу Пугачёву мамой
10 часов назад

Данная инструкция предназначена для православных веб-мастеров, которые хотят постоянно обновлять информацию о текущей дате по православному календарю.

О разработчиках:

Программа (calendar.php) — Иван www.hristianstvo.ru

Данные (файл XML) — Дмитрий days.pravoslavie.ru

Правила использования

Этот скрипт предназначен только для использования на православных сайтах.

Скрипт запрещено использовать на сайте, если

  • Он связан с одной из неортодоксальных христианских деноминаций.
  • Он относится к раскольническим, неправославным «ортодоксальным» церквям и группам, и
  • Она относится к «панхристианским», «экуменическим», «межрелигиозным» и «обновленческим» темам
  • Содержит религиозные и мистические материалы нехристианского, оккультного или языческого характера.
  • Содержит материал, который является приглашением к расколу или способствует обострению существующих разногласий.
  • Содержит материалы, противоречащие христианской морали.
  • Содержит коллекцию ссылок на неправославные и антихристианские ресурсы в Интернете.

Лучший способ проверить, соответствует ли сайт требованиям, — зарегистрировать его в каталоге www.hristianstvo.ru.

Принцип работы и варианты использования

Вариант 1 (JavaScript)

Используйте java-script на страницах и calendar.php на script.pravoslavie.ru. Достаточно разместить одну или несколько строк кода Java script на HTML-странице. Когда пользователь просматривает вашу страницу, java-скрипт запускает программу в script.pravoslavie.ru для сбора информации о дне, и результаты этой работы отображаются на указанной вами странице. Это самый простой вариант, доступный всем веб-мастерам и не имеющий требований к серверу.

Второй вариант (PHP).

Вы можете написать свой собственный PHP-код для обработки и отображения информации журнала. Чтобы получить данные с сайта script.pravoslavie.ru, вам нужно добавить две строки в ваш код.

Массив $arra содержит все данные за день. Формат данных может быть изменен путем добавления общих параметров. Параметр php=1 обозначает код, возвращаемый скриптом. Параметр var задает имя переменной, которая будет присвоена скрипту. Если параметр var не используется, сценарий будет возвращать только данные.

Здесь вы можете увидеть тестовый пример и формат возвращаемых данных.

Как это работает. В соответствии с указанными общими параметрами скрипт на стороне сервера генерирует все данные за день, помещает их в массив, сериализует, выделяет специальные символы и отправляет результат в виде строки в запрос. Если заданы параметры php и var, возвращаемый ответ будет в виде php-скрипта, где переменная принимает строковое значение. Сценарий должен распаковать эту переменную в массив, чтобы ее можно было использовать. Страница календаря Дни.ру работает по тому же принципу.

Это очень гибкий и очень простой вариант, который может использовать любой веб-мастер со знанием PHP и самыми простыми требованиями к серверу.

Другие варианты.

Для дальнейшего редактирования результатов работы calendar.php можно использовать сценарии на стороне клиента или сервера.

Описание запуска скрипта и его параметров

Сценарии могут выполняться в двух режимах: простом и расширенном.

Стало известно, почему маленькая Лиза не называет Аллу Пугачёву мамой
8 часов назад
Кем оказался Леонтьев! А мы любили его годами, не зная правды
6 часов назад

Простое управление.

Просто вставьте строку кода в определенное место HTML-страницы.

Совет: За пределами Москвы используйте параметры hrams=0 и hram=0, чтобы отключить вывод церковных праздников для церквей в Москве.

Параметры могут быть использованы для изменения формата вывода. В скобках указаны значения параметров по умолчанию. Обычно значение 1 включает функцию, управляемую параметром, а значение 0 отключает ее.

Все параметры имеют «значение по умолчанию», и «значение по умолчанию» может быть установлено не для удобного параметра.

Упрощенные рабочие параметры :

chten (1) — выводит евангельское чтение в конце календаря — hrams (1) — выводит список праздников,

Общие параметры:

advanced (0)- включить расширенные возможности name (1) — текст календаря с именем святого со ссылкой на биографию святого — life (0) — выводить отдельные ссылки на биографию святого — icon (1) — выводить ссылку на изображение / образ святого, trop (1) — выводить ссылку на trop? изображения (0) — выводить ссылку на жизнь, изображение, церковь, троп как изображение? date (0) — вывести календарь на определенный день (формат mmdd, например, 0427 — 27 апреля, ч. target (1) — открыть все ссылки в новом окне (target=_blank); tmshift (0) — смещение времени от московского (в часах) — другое время Требуется для корректной работы в зоне; encoding (‘w’) — кодировка русских символов (возможные варианты: ‘k’ для ‘koi8-r’, ‘w’ для ‘win’, ‘u’ для UTF-8, ‘d’ для ‘dos’, ‘m’ для ‘mac’).ssi (0) — Генерирует чистый html-код вместо кода JavaScript для включения календаря SSI; vek (0) — генерирует год смерти, славы, перенесения мощей или век рождения святого. bold (0) — отображает имена высокочтимых святых жирным шрифтом. para (0) — разбивает текст на абзацы. tipikon (0) — отображает значок tipikon. трапеза (1) — отображение деталей блюд. feofan (0) — выводит «мысли на каждый день года» отшельника святителя Феофана…. короткий (1) — Внешний вид I — короткий дневник… c ss (0) — добавить имя класса css… dayicon (0) — вывод значка дня. iconsmaxw — Устанавливает максимальную ширину значка. Если этот параметр превышен, значок дня не будет экспортирован.

Совет: Для расчета параметров используйте калькулятор параметров.

Пример — Отображение календаря на 27 сентября, отключение списка храмов и создание ссылки в виде изображения.

Совет: Если круг посетителей охватывает часовой пояс, удаленный от Москвы, используйте код, который выводит календарь в соответствии с датой на компьютере читателя.

Расширенный режим.

В расширенном режиме можно выбрать, расположить и отформатировать необходимые разделы календаря.

Вставьте код advanced=1 в начало страницы, например, после

(Для наглядности в данном примере используются дополнительные параметры для отображения функции, задающие 27 сентября, feofan=1 и dayicon=1).

Затем разместите следующие директивы java-script в других местах страницы

В расширенном режиме можно применять все общие параметры

В следующем примере показано, как создать календарь в расширенном режиме

История изменений в проекте:

  • 7 октября 2003 года — начало проекта.
  • 8 октября — Исправлена ошибка перехода на летнее время.
  • 10 Oct — Удалены лишние запятые между иконками.
  • 15 октября — Добавлена ссылка на страницу праздника.
  • 4 Янв 2004 — Добавлены новые параметры bold, para и vek.
  • — Незначительные изменения в форматировании XML.
  • 26 Feb — Исправлены ошибки в параметре name.
  • 27 февраля — Реализована функциональность расчета параметров.
  • 14 Янв 2005 — Добавлены параметры: relics, tipikon, feofan, short, css, mesta, church, dayicon, iconsmaxw, функции print_feofan(), print_icon(). Важные изменения в формате XML.
  • 17 Oct 2005 — Добавлена возможность загрузки скриптов на PHP.

Другие сервисы для православных вебмастеров на script.pravoslavie.ru:

Если вы хотите воспользоваться этой услугой, пожалуйста, свяжитесь с webmaster@pravoslavie.ru.

Названа поза, которая не оставит ни одну женщину без оргазма
9 часов назад
Кем оказался Леонтьев! А мы любили его годами, не зная правды
9 часов назад

Читайте также