Для оформления заказа будет использована форма с кодом b-39718
Название продукта
Скрипт для стандартной кнопки GetCourse, который позволяет пользователям добавлять события в свой личный календарь.
При этом скрипт автоматически определяет, с какого устройства просматривается страница, чтобы определить, в какой календарь нужно добавлять события.
Если пользователь просматривает страницу через iOS или Mac, тогда при клике на кнопку будет генерироваться и скачиваться файл события формата *.ics, этот файл универсален для большинства программ-календарей.
Если пользователь использует другое устройство, то при нажатии на кнопку открывается сайт Google Календарь, с предварительно заданными датой, временем и названием мероприятия. При этом, если пользователь не был авторизован в сервисе Google ранее, тогда ему будет предложено сперва авторизоваться, чтобы добавить событие в календарь.
Метод установки
В настройках кнопки нужно задать Действие при клике «Вызов JavaScript» и в появившееся поле вставить JavaScript-код, который вы получите после оплаты.
В первых строчках кода замените дату, название и описание события.
Добавление нескольких событий за один раз не поддерживается.
Дополнительно
Если на странице динамический контент, то дату, название и описание события можно подтягивать из тех блоков, где они выводятся. Для этого тем блокам, где выводится эта информация, нужно поставить соотвествующие CSS-классы.
Список классов:
e-datetime — блок, в котором выводится дата и время.
e-title — блок, в котором выводится название события.
e-description — блок, в котором выводится описание события. Причём контент описания берётся из дочернего блока с классом f-text, лежащего внутри элемента e-description (типично для платформы GetCourse).
* В некоторых календарях в описании события поддерживается HTML разметка текста. Например, жирное начертание текста и ссылки.
Частые вопросы
Q
Что делать, если скрипт не работает?
A
Если скрипт не работает, то:
- Попробуйте ещё раз повторить всё чётко по инструкции. Очень вероятно, что Вы упустили какую-то важную деталь.
- Временно отключите браузерные расширения, проверьте работу скрипта без них. Если с отключёнными расширениями скрипт работает нормально, то проблема в каком-то расширении.
- Если на странице есть другие скрипты, то они могут создавать ошибки, которые будут мешать работать тому скрипту, который вы устанавливаете. Поэтому, если есть такая возможность, проверьте работу скрипта в идеальных условиях, когда на странице нет ничего лишнего.
- Если вы проделали всё вышеперечисленное и скрипт всё равно не работает, напишите в телеграм @GetScript_Team_bot.
Q
Вы можете установить мне скрипт?
A
Работы по установке скриптов не входят в их стоимость. Но, если это необходимо, у нас есть такая услуга. Напишите в телеграм @GetScript_Team_bot.
Q
Берётесь ли Вы за индивидуальные разработки?
A
И да, и нет. Зависит от конкретной задачи и наличия свободного времени. Напишите в @GetScript_Team_bot, что требуется реализовать, постараемся найти решение.
Q
Могу ли я использовать скрипт в сторонних проектах?
A
Вы можете использовать наши скрипты в любых своих проектах, но вы НЕ можете передавать их третьим лицам.
Q
Даёте ли вы гарантию на скрипты?
A
Да, мы оказываем поддержку в течении полугода после приобретения скриптов, при условии, что их исходный код не был изменён. Если в течение этого времени скрипт вдруг перестанет работать, мы постараемся помочь Вам устранить неисправность.
Copyright © 2022
авторизуйтесь