Открытая православная энциклопедия "ДРЕВО".
Православным вебмастерам предоставляется возможность разместить на своем сайте календарь "Древа" и список новых статей.
На практике этот сервис выглядит так: при обращении к расположенному на сайте Древа скрипту генерируется готовый html-код, который можно вставить на свою страницу. Для вставки этого кода на свою страницу есть варианты:
При использовании php, perl и других скриптовых языков результат выполнения скрипта Древа просто скачивается и вставляется на страницу. Пример на php:
require("http://drevo.pravbeseda.ru/calendar_ext.php?show=today");
Если нет возможности использовать скрипты, но есть cron, можно настроить периодическое (например, раз в час) скачивание результата выполнения скрипта с помощью fetch или webget в локальный файл, а затем вставлять полученный файл в html с помощью SSI:
fetch "http://drevo.pravbeseda.ru/calendar_ext.php?show=today" > /path_to_site/today.html
< !-#include virtual="/path_to_site/today.html" ->;
Параметры вызова скриптов описаны ниже.
Требования к сайтам
Скрипт предназначен для использования только на православных сайтах. Скрипт будет запрещен для использования на сайте, если он:
относится к одной из неправославных христианских конфессий;
имеет отношение к раскольническим и неканоническим "православным" церквям и группировкам;
содержит религиозные и мистические материалы нехристианского, оккультного, языческого характера;
содержит призывы к расколам или материалы, способствующие усугублению существующих расколов;
содержит материалы, оскорбляющие христианскую нравственность;
содержит подборки ссылок на инославные и антихристианские ресурсы сети интернет.
Параметры вызова скриптов (с примерами на PHP)
Календарь на вашем сайте
Используется скрипт calendar_ext.php, который имеет две параметра
show - возможные значения: today (сегодня), nextday (завтра) и произвольная дата в виде ггггммдд.
regim - необязательный параметр, если regim=events, то выводятся только памятные события, церковный календарь обрезается (сделано для совместного использования с другими календарями)
Календарь на сегодня (время серверное - мск)
require("http://drevo.pravbeseda.ru/calendar_ext.php?show=today");
Календарь на завтра
require("http://drevo.pravbeseda.ru/calendar_ext.php?show=nextday");
Календарь на произвольный день (формат ГодМесяцДень)
require("http://drevo.pravbeseda.ru/calendar_ext.php?show=20090901");
Календарь в режиме "только события", для тех случаев, когда церковный календарь используется другой.
require("http://drevo.pravbeseda.ru/calendar_ext.php?show=today®im=events");
Список новых статьи Древа на вашем сайте
Используется скрипт services.php с единственным параметром page=lastver. Настроек пока нет.
Список новых статей Древа
require("http://drevo.pravbeseda.ru/services.php?page=lastver");
Приглашение к сотрудничеству
В дальнейшем список предоставляемых сервисов, варианты встраивания на сайт, количество настроек (опций) могут быть увеличены, если на то будет спрос с вашей стороны. Пишите, спрашивайте, предлагайте, обещаем рассмотреть и принять к сведению любые предложения. Для связи лучше использовать форум http://pravbeseda.ru/forum/index.php?bn=pb_drevo (требуется авторизация), но можно использовать и функцию комментария к данной странице (см. ссылку внизу, авторизации не требуется, но и обсуждение невозможно).
Сообщайте нам адреса сайтов, на которых используются сервисы "Древа", мы опубликуем эти адреса на нашем сайте.
ДРЕВО - открытая православная энциклопедия: http://drevo.pravbeseda.ru
О проекте | Хронология | Календарь | Клиент