Интеграция с TravelLine

realdragons

Пользователь
Регистрация
25.07.22
Сообщения
1
Реакции
0
Баллы
1
Доброго времени суток господа. Прошу вашей помощи по настройке TravelLine.
История такая. Сделал интеграцию с TravelLine на сайте под управлением MODX Revolution 2.6.5-pl.
На главной странице отображается форма бронирования. Работает только с десктопных устройств и то странно. ( в строке браузера отображает не только домен сайта а добавляет еще ссылку. Например /сайт.ру/?date=2022-07-24&nights=1#booking и если закрыть окно бронирования то снова нельзя забронировать только если убрать (?date=2022-07-24&nights=1#booking). И ГЛАВНАЯ проблема с мобильных устройств если заходить то загружается не сайт( сайт.ру/]) А сразу форма бронирование TravelLine (тобиш их система) Кто имеет опыт работы с этой системой? вот пример кода:

<div id="block-search">
<div id="tl-search-form" class="container"><noindex><a href="http://www.travelline.ru/products/tl-hotel/" rel="nofollow">система онлайн-бронирования</a></noindex></div>
</div>
<script type="text/javascript">
(function(w){
var q=[
['setContext', 'Здесь ID отеля', 'ru'],
['embed', 'search-form', {container: 'tl-search-form'}]
];
var t=w.travelline=(w.travelline||{}),ti=t.integration=(t.integration||{});ti.__cq=ti.__cq?ti.__cq.concat(q):q;
if (!ti.__loader){ti.__loader=true;var d=w.document,p=d.location.protocol,s=d.createElement('script');s.type='text/javascript';s.async=true;s.src=(p=='https:'?p:'http:')+'//ibe.tlintegration.com/integration/loader.js';(d.getElementsByTagName('head')[0]||d.getElementsByTagName('body')[0]).appendChild(s);}
})(window);
</script>
<!-- end TL Search form script -->
<div class="modal fade" id="bookingModal" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Забронировать номер</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body text-center">
<!-- start TL Booking form script -->
<div id="bookingContainer"> </div>
<script type="text/javascript">
(function(w){
var q=[
['setContext', 'Здесь ID отеля', 'ru'],
['embed', 'booking-form', {container: 'bookingContainer'}]
];
var t=w.travelline=(w.travelline||{}),ti=t.integration=(t.integration||{});ti.__cq=ti.__cq?ti.__cq.concat(q):q;
if (!ti.__loader){ti.__loader=true;var d=w.document,p=d.location.protocol,s=d.createElement('script');s.type='text/javascript';s.async=true;s.src=(p=='https:'?p:'http:')+'//ibe.tlintegration.com/integration/loader.js';(d.getElementsByTagName('head')[0]||d.getElementsByTagName('body')[0]).appendChild(s);}
})(window);
</script>
<!-- end TL Booking form script -->
</div>
</div>
</div>
</div>
 

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Никогда не сталкивался.
 

Статистика форума

Темы
200.447
Сообщения
380.278
Пользователи
327.895
Новый пользователь
Dianne207
Сверху Снизу