Инструкция по размещению фреймов на http-сайтах
Чтобы содержимое фрейма начало отображаться на любой странице Вашего сайта, нужно просто вставить в код этой страницы следующий фрагмент:
{код страны} — можно менять, чтобы получить туры по другим странам.
Коды наиболее популярных стран:
Австрия — aut
Великобритания — gbr
Германия — deu
Ирландия — irl
Испания — esp
Италия — ita
Франция — fra
Чехия — cze
Швейцария — che
Коды других стран можно посмотреть в адресной строке при переходе на нужную страну как показано на рисунке:
{высота} - желаемая Вами высота фрейма в точках (пикселях), например height: 800px
Чтобы высота фрейма автоматически менялась в зависимости от контента нужно:- В начало страницы с фреймом дописать:
- В сам фрейм добавить такой вызов:
- Убедиться, что у фрейма указаны параметры id и name
<script type="text/javascript" src="http://www.bsi-travel.ru/bitrix/js/postmessage.js" ></script>
<script type="text/javascript" src="http://www.bsi-travel.ru/bitrix/js/FrameManager.js" ></script>
onload="FrameManager.registerFrame(this)"
Пример: <iframe id="frame" name="frame" src="http://www.bsi-travel.ru/country/gbr/tours/frame/?e=t.ershova@bsigroup.ru" onload="FrameManager.registerFrame(this)" ></iframe>
Дополнительные параметры фреймаНеобязательные параметры, которые можно дописать к базовому URL.
Примеры базового URL (BASE_URL):
http://www.bsi-travel.ru/country/gbr/tours/frame/ - список туров по стране
http://www.bsi-travel.ru/country/gbr/tours/25504/frame/ - конкретный тур
rules |
Ссылка на страницу с согласием на обработку персональных данных, если не указана то ссылка = Пример BASE_URL?rules=http://www.ваш_сайт.ru/rules.php |
extcss |
Подключает во фрейм файл стилей, ссылка на который передается через параметр extcss. Файл со стилями должен отдаваться по HTTP протоколу. Пример BASE_URL?extcss=http://www.ваш_сайт.ru/css/frame.css |
from |
Значение: noinfo (?from=noinfo). Это ключевое слово отключает отображение программы тура. Можно использовать в тех случаях, когда Вы размещаете программу на своем сайта и хотите отображать во фрейме только цены. BASE_URL?from=noinfo Пример URL конкретного тура = http://www.bsi-travel.ru/country/gbr/tours/25504/frame/?from=noinfo |
office[] |
Если ваше агентство имеет несколько офисов и при бронировании турист должен выбрать подходящий ему офис, список офисов можно задать в параметрах фрейма Пример BASE_URL?office[]=Основной офис, Москва&office[]=Дополнительный офис, Зеленоград |
Пример фрейма с дополнительными параметрами:
<iframe id="frame" name="frame" src="http://www.bsi-travel.ru/country/gbr/tours/frame/?e=t.ershova@bsigroup.ru&rules=http://www.ваш_сайт.ru/rules.php&extcss=http://www.ваш_сайт.ru/css/frame.css&office[]=Основной офис, Москва&office[]=Дополнительный офис, Зеленоград" onload="FrameManager.registerFrame(this)" ></iframe>
По всем вопросам, связанным с размещением наших программ и цен на вашем сайте пишите по адресу d.zotov@bsigroup.ru с обязательной пометкой в теме "цены BSI" (чтобы письмо не затерялось в спаме) или звоните по телефону