WordPress.org

Plugin Directory

Bg Orthodox Calendar

Orthodox calendar on your site.

Plugin allows you to display the window with the Orthodox calendar.

Details in Russian only:

Плагин (http://bogaiskov.ru/plugin-orthodox-calendar/) позволяет вывести на экран окно с православным календарем на год. Для каждого дня года во всплывающей подсказке высвечиваются: дата по старому стилю, праздники по типикону (от двунадесятых до вседневных), памятные даты, дни поминовения усопших, дни почитания икон, посты и сплошные седмицы. Светлое христово воскресение выделено белым цветом на красном фоне, двунадесятые и великие праздники – красным цветом, кроме того красным цветов отмечены воскресные дни, дни особого поминовения усопших – синим цветом. Постные дни (многодневные и однодневные посты, а также среды и пятницы) отмечены серым фоном. Плагин позволяет для каждой даты выбрать дальнейшее действие перейти на официальный календарь РПЦ или сайта Православие.Ru, вывести на экран Богослужебные указания, показать этот день в календаре и выбрать имя по Месяцеслову. С помощью нашего календаря существует возможность выбора имени новорожденному в соответствии с традицией по Месяцеслову. При желании можно отметить на календаре дни браковенчаний.

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

Чтобы вставить в текст статьи кнопку для вызова календаря используется шорт-код [ ortcal_button val=' Православный календарь на год' ]

Шорт-код [ dayinfo ] позволяет вывести в тексте заметки/страницы информацию о событиях указанного дня из православного календаря.

В шорт-коде могут использоваться следующие параметры:

  • day, month, year - день, месяц и год по Григорианскому календарю, по умолчанию - данные текущего дня,
  • date - формат отображения даты по Григорианскому календарю (см. формат PHP даты), по умолчанию 'l, j F Y г. ',
  • old - формат отображения даты по Юлианскому календарю, по умолчанию '(j F ст.ст.)',
  • sedmica - вкл.('on') или выкл.('off') отображение названия Седмицы (Недели) по годичному кругу богослужений, по умолчанию 'on',
  • memory - вкл.('on') или выкл.('off') отображение памятных дней, по умолчанию 'on',
  • honor - вкл.('on') или выкл.('off') отображение дней поминовения усопших, по умолчанию 'on',
  • holiday - отображать праздники до указанного уровня значимости, по умолчанию = 7. Существует 7 уровней значимости православных праздников:

    • 0 - СВЕТЛОЕ ХРИСТОВО ВОСКРЕСЕНИЕ
    • 1 - ДВУНАДЕСЯТЫЕ ПРАЗДНИКИ
    • 2 - Великие праздники
    • 3 - Средние бденные праздники
    • 4 - Средние полиелейные праздники
    • 5 - Малые славословные праздники
    • 6 - Малые шестиричные праздники
    • 7 - Вседневные праздники. Cовершается служба, не отмеченная в Типиконе никаким знаком

Если, например, указан уровень holiday=4, то будут отображаться: Пасха, двунадесятые, великие, средние бденные и полиелейные праздники. Если holiday=7 - все праздники.

  • img - вкл.('on') или выкл.('off') отображение соответствующего знака Типикона при отображении названия праздника, по умолчанию 'on',
  • saints - вкл.('on') или выкл.('off') отображение имен святых, день памяти, которых приходится на эту дату, по умолчанию 'off',
  • martyrs - вкл.('on') или выкл.('off') отображение имен исповедников и новомучеников российских, день памяти, которых приходится на эту дату, по умолчанию 'off',
  • icons - вкл.('on') или выкл.('off') отображение названий икон Богородицы, день памяти, которых приходится на эту дату, по умолчанию 'off',
  • posts - вкл.('on') или выкл.('off') отображение постных дней или светлых седмиц, по умолчанию 'off',
  • noglans - вкл.('on') или выкл.('off') отображение информации о том, в что в этот день браковенчание не совершается, по умолчанию 'off',
  • readings - вкл.('on') или выкл.('off') отображение Апостольских и Евангельских чтений, по умолчанию 'off',

    • если readings='M', отображаются только чтения на Утрене,
    • если readings='A', отображаются только Апостольские чтения на Литургии,
    • если readings='G', отображаются только Евангельские чтения на Литургии,
    • если readings='AG', отображаются только Апостольские и Евангельские чтенияна Литургии,
    • если readings='MAG', отображаются только Апостольские и Евангельские чтения на Утрене и на Литургии,
    • если readings='E', отображаются только чтения на Вечерне,
    • если readings='H', отображаются только чтения на часах,
    • если readings='F', отображаются только чтения на Праздники,
    • если readings='P', отображаются только чтения Псалтири,
    • в остальных случаях ВСЕ тексты, указанные на заданный день.
  • links - отображение ссылок и цитат; выкл.('off') - ничего не отображать, вкл.('on' или '') - отображать ссылки (по умолчанию), в остальных случаях отображать цитаты:

    • a). ’book’, то отображаются наименование книги, заголовки глав и стихи, каждый отдельным абзацем, с указанием его номера.
    • b). ’verses’, то отображаются только стихи, каждый отдельным абзацем, с указанием номера главы и номера стиха.
    • c). ’b_verses’, то отображаются только стихи, каждый отдельным абзацем, с указанием короткого названия книги, номера главы и номера стиха.
    • d). ’t_verses’, то отображаются наименование книги и стихи, каждый отдельным абзацем, с указанием номера главы и номера стиха.
    • e). ’quote’, то отображаются только стихи без деления их на абзацы.

Для параметров saints, martyrs, icons, posts, noglans и readings в качестве значения Вы можете также указать любую строку, которая будет отображаться на экране в качестве заголовка соответствующих данных. Для дополнительной разметки текста в можете использовать теги HTML. Например, saints='< b >День памяти святых:< /b >< br >' выведет на экран жирным шрифтом заголовок перед списком святых, день памяти, которых приходится на указанную дату. При этом список будет отображаться с новой строки.

ВНИМАНИЕ! Чтобы отображались ссылки или цитаты необходимо, чтобы в Ваш WordPress был установлен плагин Bg Bible References версии не ниже 2.10.

Если в параметре day указать число со знаком “+” или “-“, шорт-код будет воспринимать это число как смещение от текущей даты, соответственно вперед (“+“) или назад (“-“). Если в параметре day указать 'post', то в качестве даты, будет принята дата публикации поста/страницы. Вы можете создать собственную функцию, возвращающую значение даты и указать имя этой функции в качестве значения параметра day в шорт-кодах. Эта возможность может применяться для совместимости с другими плагинами. Пользовательская функция должна возвращать значение даты в соответствии с шаблоном, заданным в качестве аргумента, аналогично php-функции date( string $format ) (http://php.net/manual/ru/function.date.php) : string get_custom_date ( string $format ) Во всех этих случаях значения параметров month и year будут проигнорированы.

Для оформления отображаемой информации можно использовать следующие стили:

  • bg_ortcal_date - даты по Григорианскому календарю,
  • bg_ortcal_old - даты по Юлианскому календарю,
  • bg_ortcal_sedmica - названия Седмицы (Недели) по годичному кругу богослужений,
  • bg_ortcal_sunday - дополнительный класс, используемый вместе с классами bg_ortcal_date, bg_ortcal_old и bg_ortcal_sedmica для обозначения воскресного дня,
  • bg_ortcal_memory - памятных дней,
  • bg_ortcal_honor - дней поминовения усопших,
  • bg_ortcal_great - Пасхи, двунадесятых и великих праздников,
  • bg_ortcal_middle - Средних праздников,
  • bg_ortcal_small - Малых и вседневных праздников,
  • bg_ortcal_saints - имен святых, день памяти, которых приходится на эту дату,
  • bg_ortcal_martyrs - имен исповедников и новомучеников российских, день памяти, которых приходится на эту дату,
  • bg_ortcal_icons - названий икон Богородицы, день памяти, которых приходится на эту дату,
  • bg_ortcal_posts - постных дней или светлых седмиц,
  • bg_ortcal_noglans - информации о том, в что в этот день браковенчание не совершается,
  • bg_ortcal_readings - Апостольских и Евангельских чтений.

Шорт-код [ oldstyle ] выволит на экран дату по Юлианскому календарю (по старому стилю). Параметры:

  • day, month, year - день, месяц и год по Григорианскому календарю, по умолчанию - данные текущего дня,
  • old - формат отображения даты по Юлианскому календарю, по умолчанию 'j F Y г. по ст.ст.'.

ВНИМАНИЕ! Для отображения дня недели используйте в строке формата символы l (строчное ‘L‘) - для полного наименования дня недели и D – для сокращенного наименования дня недели (2 символа). Порядковый номер дня недели (N, w) отображается не корректно! Не используйте этот шорт-код для его отображения.

Шорт-код [ sedmica ] выволит на экран название Седмицы (Недели) по годичному кругу богослужений, на которую приходится указанный день. Параметры:

  • day, month, year - день, месяц и год по Григорианскому календарю, по умолчанию - данные текущего дня.

Для указания Евангелие дня можно использовать короткий шорткод [readings] . Параметры:

  • day, month, year - день, месяц и год по Григорианскому календарю, по умолчанию – данные текущего дня,
  • readings - отображение Апостольских и Евангельских чтений, по умолчанию ‘G‘,
  • links - отображение ссылок и цитат; по умолчанию - links=’t_verses’.

Для отображения всей информации о дне можно использовать его короткий шорткод [dayinfo_all] . Параметры:

  • day, month, year - день, месяц и год по Григорианскому календарю, по умолчанию – данные текущего дня.

Шорт-код [ upcoming_events ] позволяет вывести в тексте заметки/страницы информацию о ближайших событиях из православного календаря. Параметры:

  • numdays - количество дней поиска ближайших событий,
  • остальные параметры как в шорткоде [ dayinfo ], при этом параметры day, month, year - игнорируются.

По умолчанию шорт-код [ upcoming_events ] отображает только двунадесятые и великие праздники, а также дни поминовения усопших в ближайшие две недели (14 дней).

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

Requires: 3.0.1 or higher
Compatible up to: 4.1.6
Last Updated: 2015-4-9
Active Installs: 80+

Ratings

5 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1
100,1,1
100,1,1
100,1,1 100,1,1
100,1,1