Open Web Calendar

Open Web Calendar использует ICS/ICal онлайн календари и отображает их в едином календаре. Вы можете использовать его с Nextcloud, Outlook, Google Calendar, Meetup и другими календарными системами использующими стандарт ICS. Мы поддерживаем следующие стандарты: ICAL, CalDAV, webcal.

Для объединения нескольких календарей, пожалуйста, введите URL-адреса календарей ICS здесь:

Выберите календарь из своей учётной записи:

Вы можете кастомизировать календарь.

Мы рекомендуем шифровать URL-адреса, если они содержат конфиденциальные данные. Сохранить следующий пароль только в том случае, если вы намерены расшифровать их позже.

🔑

Язык

English Esperanto(64%) French/Français(60%) German/Deutsch(93%) Hrvatski/Croatian(69%) Italiano/Italian(64%) Nederlands/Dutch Norwegian Bokmål/Norsk bokmål(51%) Slovenčina/Slovak Spanish/Español(69%) Suomi/Finnish(99%) Türkçe/Turkish(62%) Íslenska Čeština/Czech(88%) Русский/Russian Українська/Ukrainian தமிழ் 한국어(64%) Перевести

Вы можете задать язык календаря.
Перевести

Название

Чтобы изменить название, введите название календаря здесь:

Начальная дата

Поменять начальную дату в календаре:

Time and Hours

Первый час

Чтобы изменить первый час просмотра календаря:

Последний час

Чтобы изменить последний час просмотра календаря:

Приращение времени

Изменение шаг увеличения времени в просмотре дня и недели:

Вид часов

Вы можете выбрать между 24 часами и 12 часами. Возможно больше вариантов. Просмотреть спецификацию.

Темы оформления

Вы можете выбрать различное оформление для календаря.

Ссылки на карту и разположение

Места событий могут иметь координаты или текст. Настроить здесь, какую службу карты использовать при нажатии на местоположение события.

Настройка ссылок на карту Введите тут URL-адрес на карту и вставьте {location} в месте поискового запроса.

Введите URL на карту здесь и вставьте {lat} и {lon} для координат.

Дни недели

Неделя может начаться в понедельник или воскресенье.

Пользовательский стиль с CSS

Вы можете изменить цвет вашего календаря и многие другие свойства, используя CSS. Ваша настройка имеет приоритет над кожей, которую вы выбираете. Ниже вы можете выбрать из нескольких настроек, которые мы подготовили для вас.

  • Вы можете изменить фоновый цвет календаря.
  • Вы можете изменить цвет элементов, которые можно нажать.
  • Вы можете изменить фоновый цвет текущей даты.
  • Если вы хотите иметь другой цвет для дней, вы также можете указать это.
  • Некоторые дни календаря имеют другой цвет, если они не относятся к месяцу.

Вы можете указать собственные свойства CSS. Вот примеры классов CSS для стилизации событий: .event {} .UID-... {} .CATEGORY-... {} .CALENDAR-INDEX-0 {} .CALENDAR-INDEX-... {} .TRANSP-OPAQUE {} .TRANSP-TRANSPARENT {} .CLASS-PRIVATE {} .CLASS-CONFIDENTIAL {} .CLASS-PUBLIC {} .STATUS-TENTATIVE {} .STATUS-CONFIRMED {} .STATUS-CANCELLED {} .PRIORITY-1 {} .PRIORITY-... {} .error {}

Состояние события

Измените внешний вид описания события в зависимости от состояния:

Загрузка анимации

В некоторых случаях серверу требуется достаточно времени для загрузки календаря. В случае, если сервер использует свободный план на Heroku, сервер должен начать сначала.

Вкладки календаря

По умолчанию используется представление «Месяц». Однако вы можете выбрать другое представление в начале. Выберите один из вариантов:

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

Меню календаря

Вы можете включить меню и настроить её содержимое.

Часовой пояс

Часовой пояс взят из браузера пользователя. Если вы хотите, чтобы ваш календарь был зафиксирован в одном часовом поясе, у вас есть вариант ниже. Ваш браузер использует эту часовую зону: Загрузка…

Участники и организация

Вы можете приглашать других участников на мероприятия, и участники могут регистрироваться. Вы можете включить эти параметры, чтобы видеть имена и адреса электронной почты под описанием мероприятия.





Используйте и встраивайте

Здесь вы можете увидеть получившийся календарь.

Чтобы встроить календарь на вебсайт, используйте данный код:


            

Размещение спецификации

Календарь можно сгенерировать не только с помощью URL-адреса, но и с помощью спецификации JSON или YAML из файла. Настройка, указанная выше, генерирует следующую спецификацию:

                Вы можете скачать эту спецификацию и разместить её в интернете. Таким образом, вы сохраните контроль над настройкой календаря после публикации ссылки, например, на GitHub в Gist.
                После размещения спецификации в интернете вы можете создать ссылку, подобную этой:
                
            

О проекте

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