Календарь на вашем сайте
Чтобы вставить календарь на сайт:
- Наведите курсор на название календаря на панели слева и нажмите значок
. - Перейдите на вкладку Доступ.
- Скопируйте данные из поля Код для вставки календаря на сайт и разместите их на сайте или в своем блоге.
Событие из Календаря может не отображаться на сайте, если оно создавалось закрытым: в блоке Видимость была включена опция Участники.
Чтобы сделать событие видимым:
- Выберите его в сетке и нажмите значок
. - В блоке Видимость включите опцию Все.
Все новые события календаря можно сделать видимыми в его настройках.
Настроить вид календаря
На вашем сайте может отображаться календарь на день, неделю или месяц. Чтобы вставить календарь в нужном виде:
-
Выберите вид Яндекс Календаря в выпадающем списке на панели слева:

После этого код для вставки автоматически изменится.
-
Наведите курсор на название календаря на панели слева и нажмите значок
. -
Перейдите на вкладку Доступ.
-
Скопируйте данные из поля Код для вставки календаря на сайт и разместите их на сайте или в своем блоге. Календарь отобразится в том виде, который вы выбрали.
Вставить несколько календарей в один виджет
Вы можете вставить несколько календарей из Яндекс Календаря в один виджет на сайте:
-
Скопируйте код для вставки каждого из календарей.
-
Найдите в коде каждого календаря значение параметра
layer_ids.В этом примере значение параметра
layer_idsравно12345:<iframe src="https://calendar.yandex.ru/week?embed&layer_ids=12345&tz_id=Asia/Yekaterinburg" width="800" height="450" frameborder="0" style="border: 1px solid #eee"></iframe> -
Укажите в коде для вставки эти значения через запятую.
В этом примере указаны значения параметра
layer_ids, равные12345и67890:<iframe src="https://calendar.yandex.ru/week?embed&layer_ids=12345,67890&tz_id=Asia/Yekaterinburg" width="800" height="450" frameborder="0" style="border: 1px solid #eee"></iframe>
Для обоих календарей будет выбран один и тот же вид. Выбрать разный вид для каждого из календарей нельзя.
Как запретить синхронизацию со своего сайта
Информация для администраторов сайтов.
Если на вашем сайте размещены календари, пользователи могут экспортировать ваши события в формате iCalendar в свой Яндекс Календарь. После добавления событий робот Календаря начнет периодически скачивать обновления с вашего сайта и синхронизировать их с Календарем пользователя.
Робот Календаря игнорирует правила, прописанные в файле robots.txt для произвольных поисковых роботов (User-agent: *). Если вы хотите ограничить доступ робота Календаря к вашему сайту, добавьте специальное правило в robots.txt:
User-agent: YandexCalendar
Disallow: /*.ics$
После этого синхронизация ваших событий с Календарями пользователей не будет выполняться.
Подробнее о файле robots.txt и особенностях работы отдельных роботов Яндекса см. в разделе Использование robots.txt.