forked from VBog/Bg-Orthodox-Calendar
-
Notifications
You must be signed in to change notification settings - Fork 0
maxvgi/Bg-Orthodox-Calendar
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
=== Bg Orthodox Calendar === Contributors: VBog Donate link: http://bogaiskov.ru/about-me/donate/ Tags: calendar, orthodoxy, christianity, календарь, православие, христианство, месяцеслов, именины, браковенчание, ορθοδοξία, χριστιανισμός Requires at least: 3.0.1 Tested up to: 4.3.1 Stable tag: trunk License: GPLv2 License URI: http://www.gnu.org/licenses/gpl-2.0.html Orthodox calendar on your site. == Description == 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', отображаются только чтения Псалтири, - если readings='N', чтения Нового Завета (то же, что и 'on', но без Псалтири), - в остальных случаях ВСЕ тексты, указанные на заданный день с комментариями. * 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](https://wordpress.org/plugins/bg-biblie-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-файл данных](http://wp.me/p4B8xz-nM "Подробнее"). == Installation == 1. Upload 'bg-orthodox-calendar' directory to the '/wp-content/plugins/' directory. 2. Activate the plugin through the 'Plugins' menu in WordPress. == Frequently Asked Questions == = На всех ли темах WP работает плагин? = Для нормальной работы плагина необходимо, чтобы в соответствии с WordPress Codex в файле footer.php Вашей темы WordPress непосредственно перед тегом < /body > вызывалась функция wp_footer(); == Screenshots == 1. Окно календаря на год 2. Окно выбора имени новорожденному 3. Страница календаря на год (месяц, день). == Changelog == = 0.8.0 = * Добавлены чтения "под зачало". * Переработан формат вывода чтений на экран. * Если readings='N', чтения Нового Завета (то же, что и 'on', но без Псалтири) = 0.7.8 = * Исправлены ошибки в БД. = 0.7.7 = * Исправлены ошибки. = 0.7.6 = * Исправлены ошибки. = 0.7.5 = * Добавлена настройка элементов всплывающего меню календаря. = 0.7.4 = * Исправлены ошибки. = 0.7.3 = * Перереботан алгоритм загрузки данных. Календарь загружается быстрее. * Вы можете выбрать метод загрузки XML-файла в настройках плагина. = 0.7.2 = * Вы можете создать собственную функцию, возвращающую значение даты и указать имя этой функции в качестве значения параметра day в шорт-кодах. (Для совместимости с другими плагинами). = 0.7.1 = * Если в параметре шорт-кодов day указать 'post', то в качестве даты, будет принята дата публикации поста/страницы. = 0.7 = * Теперь параметр шорт-кодов memory отображает только памятные дни, добавлен параметр honor - отображение дней поминовения усопших. * Добавлен шорт-код [ upcoming_events ] - информация о ближайших событиях из православного календаря. = 0.6 = * Пользовательский XML-файл данных / Custom XML-file with data = 0.5.2 = * Добавлены чтения Псалтири / Added reading of the Psalter = 0.5.1 = * Исправлены ошибки / Fixed bugs = 0.5 = * Добавлены Апостольские и Евангельские чтения / Added Apostolic and Gospel Readings * Дополнительные шорт-коды = 0.4 = * Добавлены шорт-коды, позволяющие выводить информацию из православного календаря / Added short codes to display information from the Orthodox calendar * Исправлены ошибки в базе данных / Fixed mistakes in database = 0.3.1 = * Исправлена ошибка в настройках CSS / Fixed error in CSS settings = 0.3 = * Добавлены настройки цвета рамки дней браковенчаний / Added settings of the frame color of Wedding Days = 0.2.3 = * Исправлена ошибка в настройках цвета фона Сегодня / Fixed error in background option of Today = 0.2.2 = * Изменения в настройках стилей / Changes in styles = 0.2 = * Добавлены настройки цветов / Added color settings = 0.1 = * Плагин в режиме бета-тестирования / Plugin in beta testing mode == Upgrade Notice == = 0.8.0 = * Добавлены чтения "под зачало". * Переработан формат вывода чтений на экран. * Если readings='N', чтения Нового Завета (то же, что и 'on', но без Псалтири) = 0.7.8 = * Исправлены ошибки в БД. = 0.7.7 = * Исправлены ошибки. = 0.7.6 = * Исправлены ошибки. = 0.7.5 = * Добавлена настройка элементов всплывающего меню календаря. = 0.7.4 = * Исправлены ошибки. = 0.7.3 = * Перереботан алгоритм загрузки данных. Календарь загружается быстрее. * Вы можете выбрать метод загрузки XML-файла в настройках плагина. = 0.7.2 = * Вы можете создать собственную функцию, возвращающую значение даты и указать имя этой функции в качестве значения параметра day в шорт-кодах. (Для совместимости с другими плагинами). = 0.7.1 = * Если в параметре шорт-кодов day указать 'post', то в качестве даты, будет принята дата публикации поста/страницы. = 0.7 = * Теперь параметр шорт-кодов memory отображает только памятные дни, добавлен параметр honor - отображение дней поминовения усопших. * Добавлен шорт-код [ upcoming_events ] - информация о ближайших событиях из православного календаря. = 0.6 = * Пользовательский XML-файл данных / Custom XML-file with data = 0.5.2 = * Добавлены чтения Псалтири / Added reading of the Psalter = 0.5.1 = * Исправлены ошибки / Fixed bugs = 0.5 = * Добавлены Апостольские и Евангельские чтения / Added Apostolic and Gospel Readings * Дополнительные шорт-коды = 0.4 = * Добавлены шорт-коды, позволяющие выводить информацию из православного календаря / Added short codes to display information from the Orthodox calendar * Исправлены ошибки в базе данных / Fixed mistakes in database = 0.3.1 = * Исправлена ошибка в настройках CSS / Fixed error in CSS settings = 0.3 = * Добавлены настройки цвета рамки дней браковенчаний / Added settings of the frame color of Wedding Days = 0.2.3 = * Исправлена ошибка в настройках цвета фона Сегодня / Fixed error in background option of Today = 0.2.2 = * Изменения в настройках стилей / Changes in styles = 0.2 = * Добавлены настройки цветов / Added color settings == License == GNU General Public License v2
About
WordPress Plugin allows you to display the window with the Orthodox calendar.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- PHP 56.4%
- JavaScript 29.2%
- HTML 8.1%
- CSS 6.3%