Что такое встраиваемые модули — различия между версиями

Материал из TourClient - Руководство пользователя
Перейти к: навигация, поиск
(Новая страница: «File:Heliac tour tourclient module.png|thumb|250px|Модуль "Витрина туров", установленный на сайте турагентства…»)
 
м
Строка 24: Строка 24:
 
# Модуль обращается к серверам TourClient и получает с них данные
 
# Модуль обращается к серверам TourClient и получает с них данные
 
# Модуль показывает данные пользователю
 
# Модуль показывает данные пользователю
 +
 +
== Размещение модуля на сайте ==
 +
 +
*
 +
* Один модуль может быть установлен на одной или нескольких страницах сайта (число установок одного модуля на сайте ограничено только разумными пределами).
 +
  
  

Версия 15:20, 10 марта 2014

Модуль "Витрина туров", установленный на сайте турагентства

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


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


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


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


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

Simple describe.png

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

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

  • Один модуль может быть установлен на одной или нескольких страницах сайта (число установок одного модуля на сайте ограничено только разумными пределами).


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

Модуль представляет из себя 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.