Top.Mail.Ru

Настройка скрипта открытия виджета Яндекса для покупки билетов на сайте концертного агентства

07.05.2022 👁 731 ♡ 70
07.05.2022

Настройка скрипта открытия виджета Яндекса для покупки билетов на сайте концертного агентства

Клиент и проект:

Наш клиент — концертное агентство, занимающееся продажей билетов на различные концертные мероприятия в Москве. Сайт заказчика работает на системе управления Битрикс.

Задача клиента:

Виджет Яндекса по продаже билетов на определенное мероприятие не работает во всплывающем окне, при этом в мобильной версии на смартфоне все работает корректно.

Решение:

Написать небольшой скрипт, который будет принудительно открывать ссылку виджета Яндекса в новой закладке браузера.

Реализация:

Сайт клиента представляет из себя каталог мероприятий с ссылками на различные внешние сервисы по продаже билетов.

У виджета Яндекса по продаже билетов стоит некая защита от работы в iframe (а именно через этот тег в скрипте fancybox во всплывающем окне показывается информация из внешних источников).

Мы приняли решение написать небольшой скрипт, который, обнаруживая ссылку именно на виджет Яндекса, будет переопределять открытие виджета не в окне fancybox, а в новой закладке браузера. Клиенту не надо никак контролировать ссылки, определение виджета происходит автоматизированно.

Результат данной работы — корректное открытие виджета по продаже билетов от Яндекса с любых страницах сайта в новой закладке браузера как в десктопной версии сайта, так и в его мобильной версии.

Время работ — 2 часа: написание скрипта, отладка, проверка, сдача работы заказчику.

Задача выполнена!

#интернет-магазин #bitrix #2022 #техподдержка