Вебмастеру
   Пример 1.1
1. Еще примеры
   Пример 1.2
   Пример 1.3
   Пример 1.4
2. Кнопки
   Пример 2.1
   Пример 2.2
   Пример 2.3
   Пример 2.4
   Пример 2.5
   Пример 2.6
   Пример 2.7
3. Календарь JavaScript
   Пример 3.1
   Пример 3.2
   Пример 3.3
   Пример 3.4
   Пример 3.5
   Пример 3.6
4. Еще один календарь JavaScript
   Пример 4.1
   Пример 4.2
   Пример 4.3
   Пример 4.4
5. Интергрирование с PHP
   Пример 5.1
Приложение A
Приложение Б

   Пример для
   всех параметров

   zip

en

Вебмастеру

Установка Православного календаря на сайте (на примерах)

Мы разработали интерфейс к нашему Православному календарю на основе AJAX технологии. Вы можете почитать об AJAX  на сайте W3Schools. Мы покажем вам, как установить Православный календарь на вашем сайте на примерах, начиная с простой установки на текущий день и кончая более сложной, включающей JavaScript календари. Вы можете найти информацию о JavaScript на сайте W3Schools.

Основная идея заключается в том, что JavaScript loadCalendar2r.js использует XMLHttpRequest для вызова очень простого прокси скрипта pppr.php, написанного на PHP. Это скрипт читает параметры из loadCalendar2r.js, вызывает наш календарный скрипт calendar.php и передает ему эти параметры. Результатом работы calendar.php является HTML код, который возвращается через loadCalendar2r.js на вебстраницу в элемент T1R. Нам нужет прокси скрипт, потому что XMLHttpRequest не работает между домейнами.

Загрузите и распакуйте zip файл с каталогом examples. Чтобы установить Православный календарь на вашем сайте вам необходимо из этого каталога скопировать три файла: loadCalendar2r.js, pppr.php и один из стилей (calendar_style_cherry.css calendar_style_blue.css или calendar_style_gray.css).

Давайте посмотрим как это работает на примере 1.1. Вы всегда можете посмотреть HTML код в брaузере если кликните на страницу примера правок кнопкой, а затем "View Page Source" или "View Source".

Пример 1.1 показывает жития святых, Евангельские чтения и тропари на текущий день. В заголовке вы видите ссылку на loadCalendar2r.js:

<script type="text/javascript" src="loadCalendar2r.js"></script>

Затем следует ссылка на стиль:

<link rel="stylesheet" type="text/css" href="calendar_style_cherry.css" />

HTML код возвращается сюда: <div id="T1R"></div>

И, наконец, небольшой JavaScript для вызова Православного календаря с нашего сайта:

<script type="text/Javascript">
var today=new Date();
var mm=today.getMonth()+1;
var dd=today.getDate();
var yy=today.getFullYear();
var dt=1;
var hh=1;
var ll=1;
var tt=1;
var ss=1;

loadCalendar2r(mm,dd,yy,dt,hh,ll,tt,ss);
</script>

 
// Определить текущую дату
// Определить текущий месяц
// Определить текущий день
// Определить текущий год
// Выводить дату в формате "григорианский/юлианский"
// Выводить заголовок
// Выводить жития святых
// Выводить тропари
// Выводить Евангельские чтения
 

И это все!

В приложении A вы найдете полное описание параметров функции loadCalendar2r. В  приложении Б описаны стили. В примере для всех параметров можете посмотреть как будет выглядеть Православный календарь на вашем сайте с теми или иными параметрами функции loadCalendar2r.

 

Следующая глава: 1. Еще примеры

С вопросами, пожеланиями и предложениями обращайтесь по адресу:

Пресвятая Троице, Боже Наш, Слава Тебе!