Что такое встраиваемые модули

Материал из TourClient - Руководство пользователя
Перейти к: навигация, поиск
Модуль "Витрина туров", установленный на сайте турагентства

Модули TourClient - это интерактивные информационные блоки, предназначенные для размещения на сайте или группе в социальной сети.


В зависимости от типа и назначения модуля, он может занимать как целую страницу сайта, так и определенный блок на странице. Некоторые модули разработаны для размещения в левой или правой колонке сайта. На рисунке справа приведен пример модуля "Витрина туров", размещенного на главной странице сайта туристического агентства.


Основная цель установки ("встройки") модуля - это предоставление пользователю информации, которую предлагает модуль. Пользователь воспринимает модуль как часть сайта, а информацию из модуля как размещенную на сайте. Различные модули предоставляют различную информацию - это могут быть например курсы валют, наиболее выгодные предложения туроператоров, описания стран или отелей. Вся информация в модулях TourClient обновляется непрерывно, а точнее импортируется напрямую с таких проектов как:


Под понятием "интерактивные" подразумевается, что модуль не просто выводит статичную информацию, а взаимодействует с пользователем. Например в модуле "Витрина туров", пользователь может выбрать город вылета и страну по которым он хочет посмотреть предложения. А модуль "Поиск туров" по сути представляет уже полноценную поисковую систему, в которой пользователь может подобрать интересующие его туры по различным критериям, и отправить заявку на понравившийся тур в агентство.


Как работают модули

Simple describe.png

  1. Пользователь обращается к сайту с установленным модулем
  2. Модуль обращается к серверам TourClient и получает с них данные
  3. Модуль показывает данные пользователю


Размещение модуля на сайте

  • Настройка модуля осуществляется в личном кабинете AgentPassport.
  • Одному аккаунту AgentPassport соответствует только один модуль конкретного типа (например только один модуль "Витрина туров"), который может быть установлен только на один домен.
  • Один модуль может быть установлен на одной или нескольких страницах сайта (число установок одного модуля на сайте ограничено только разумными пределами).
  • Для разных установок модуля в рамках одного сайта есть возможность индивидуальной настройки внешнего вида и поведения (подробнее с.м. Настройка модуля)


Технические детали

Модуль представляет из себя JavaScript-код, который размещается в html-коде страницы. Чаще всего установка производится путем редактирования страницы в CMS сайта. В некоторых случаях может потребоваться модификация программного кода (если CMS отсутствует или не позволяет внести нужные изменения).


Пример кода установки модуля:

<script type="text/javascript" language="JavaScript" src="http://tourclient.ru/f/jsfloat/964566/hotel_history?style=default&conf=default"></script>


После загрузки страницы сайта модуль подгружает все необходимые данные с домена http://tourclient.ru по протоколу JSONP.