Создание модуля поиска туров 5.0 — различия между версиями

Материал из wiki.Sletat.ru
Перейти к: навигация, поиск
(Отель)
 
(не показано 12 промежуточных версий 2 участников)
Строка 1: Строка 1:
С помощью '''Генератора модулей''' вы создадите свой [[Модуль поиска туров 5.0]: настроите оформление и значения по умолчанию для [[Модуль поиска туров 5.0#Форма поиска|Формы поиска]], разместите свои контакты в [[Модуль поиска туров 5.0#Карточка тура|Карточке тура]]. Стандартная настройка модуля займёт около 10 минут.  
+
[[Category:Модуль поиска туров 5.0]]
 +
С помощью '''Генератора модулей''' вы создадите свой [[Модуль поиска туров 5.0]]: настроите оформление и значения по умолчанию для [[Модуль поиска туров 5.0#Форма поиска|Формы поиска]], разместите свои контакты в [[Модуль поиска туров 5.0#Карточка тура|Карточке тура]]. Стандартная настройка модуля займёт около 10 минут.  
  
 
Откройте раздел «Создать модуль» в главном меню Личного кабинета.
 
Откройте раздел «Создать модуль» в главном меню Личного кабинета.
  
[[Файл:Modulegen_menu.png|centre|frame|Раздел «Создать модуль».]]
+
[[Файл:Modulegen_menu.png|thumb|Раздел «Создать модуль».]]
  
 
Нажмите кнопку «Поиск туров 5.0».
 
Нажмите кнопку «Поиск туров 5.0».
  
[[Файл:Modulegen_mp5.png|centre|frame|Кнопка «Поиск туров 5.0».]]
+
[[Файл:Modulegen_mp5.png|thumb|Кнопка «Поиск туров 5.0».]]
  
 
Последовательно пройдите четыре шага Генератора модулей: [[#Внешний вид|«Внешний вид»]], [[#Значения по умолчанию|«Значения по умолчанию»]], [[#Контакты|«Контакты»]] и [[#Код|«Код»]].
 
Последовательно пройдите четыре шага Генератора модулей: [[#Внешний вид|«Внешний вид»]], [[#Значения по умолчанию|«Значения по умолчанию»]], [[#Контакты|«Контакты»]] и [[#Код|«Код»]].
Строка 16: Строка 17:
  
 
{| class="standard sAdvice"
 
{| class="standard sAdvice"
|'''Совет:''' на любом этапе создания Модуля вы можете переключиться на вкладку «Код», чтобы увидеть, что у вас получается. Генератор сохранит все ваши настройки.
+
|'''Совет.''' На любом этапе создания Модуля вы можете переключиться на вкладку «Код», чтобы увидеть, что у вас получается. Генератор сохранит все ваши настройки.
 
|}
 
|}
  
Строка 31: Строка 32:
 
Выберите одну из одиннадцати тем оформления модуля.  
 
Выберите одну из одиннадцати тем оформления модуля.  
  
[[Файл:Mp5_modulegen_style.png|centre|frame|Раздел «Внешний вид».]]
+
[[Файл:Mp5_modulegen_style.png|thumb|Раздел «Внешний вид».]]
  
 
<gallery>
 
<gallery>
Строка 51: Строка 52:
 
== Значения по умолчанию ==
 
== Значения по умолчанию ==
  
Задайте значения параметров поиска, которые будут выводиться в [[Модуль поиска туров 5.0|Форме]] по умолчанию. Например, если ваши туристы чаще всего интересуются турами в Египет, установите в качестве направления по умолчанию именно эту страну.
+
Задайте значения параметров поиска, которые будут выводиться в [[Модуль поиска туров 5.0|Форме]] по умолчанию. Например, если ваши туристы чаще всего интересуются турами в Грецию, установите в качестве направления по умолчанию именно эту страну.
  
[[Файл:Mp5_modulegen_defaults.png|centre|frame|Раздел «Значения по умолчанию».]]
+
[[Файл:Mp5_modulegen_defaults.png|thumb|Раздел «Значения по умолчанию».]]
  
 
=== Город вылета, направление и курорт ===
 
=== Город вылета, направление и курорт ===
Строка 70: Строка 71:
  
 
Модуль поддерживает три режима настройки даты по умолчанию:
 
Модуль поддерживает три режима настройки даты по умолчанию:
* '''Интервал дат.''' Задайте в календаре начало и конец интервала дат вылета. По умолчанию Модуль будет искать туры на эти даты. Когда заданные даты пройдут, Модуль будет искать туры в скользящем интервале, начинающемся датой поиска. Этот режим удобно использовать, если вы делаете отдельный Модуль для поиска туров на Новый год.
+
* '''Интервал дат.''' Задайте в календаре начало и конец интервала дат вылета. По умолчанию Модуль будет искать туры на эти даты. Когда заданные даты пройдут, Модуль будет искать туры в недельном интервале, начинающемся датой поиска. Этот режим удобно использовать, если вы делаете отдельный Модуль для поиска туров на Новый год.
* '''Точная дата. ''' Задайте в календаре дату, на которую Модуль будет искать туры. Поставьте галочку в чекбокс «+/- 3 дня», чтобы превратить дату в недельный интервал. Когда заданная дата пройдёт, Модуль начнёт искать туры на дату поиска (или в скользящем недельном интервале, начинающемся датой поиска).
+
* '''Точная дата. ''' Задайте в календаре дату, на которую Модуль будет искать туры. Поставьте галочку в чекбокс «+/- 3 дня», чтобы превратить дату в недельный интервал. Когда заданная дата пройдёт, Модуль начнёт искать туры на дату поиска (или в недельном интервале, начинающемся датой поиска).
* '''Скользящий интервал.''' Выберите в выпадающих списках два модификатора, которые Модуль будет прибавлять к дате поиска, чтобы определить начало и конец интервала.
+
* '''Интервал от даты поиска.''' Выберите в выпадающих списках два модификатора, которые Модуль будет прибавлять к дате поиска, чтобы определить начало и конец интервала.
  
 
Выберите режим настройки даты, задайте даты. В выпадающих списках выберите минимальную и максимальную продолжительность тура.
 
Выберите режим настройки даты, задайте даты. В выпадающих списках выберите минимальную и максимальную продолжительность тура.
Строка 79: Строка 80:
 
Файл:Mp5_modulegen_defaults_interval.png|Интервал дат.
 
Файл:Mp5_modulegen_defaults_interval.png|Интервал дат.
 
Файл:Mp5_modulegen_defaults_date.png|Точная дата.
 
Файл:Mp5_modulegen_defaults_date.png|Точная дата.
Файл:Mp5_modulegen_defaults_dateinterval.png|Скользящиий интервал.
+
Файл:Mp5_modulegen_defaults_dateinterval.png|Интервал от даты поиска.
 
Файл:Mp5_modulegen_defaults_interval_date.png|Выбор даты.
 
Файл:Mp5_modulegen_defaults_interval_date.png|Выбор даты.
 
Файл:Mp5_modulegen_defaults_threedays.png|Чекбокс «+/- 3 дня».
 
Файл:Mp5_modulegen_defaults_threedays.png|Чекбокс «+/- 3 дня».
Строка 113: Строка 114:
 
=== Отель ===
 
=== Отель ===
  
Выберите минимальный рейтинг и минимальную категорию отеля. Отметьте галочками типы питания и конкретные отели.
+
Выберите минимальную категорию отеля. Отметьте галочками типы питания и конкретные отели.
  
 
<gallery>
 
<gallery>
Файл:Mp5_modulegen_defaults_rating.png|Рейтинг отеля.
 
 
Файл:Mp5_modulegen_defaults_category.png|Категория отеля.
 
Файл:Mp5_modulegen_defaults_category.png|Категория отеля.
 
Файл:Mp5_modulegen_defaults_meals.png|Типы питания.
 
Файл:Mp5_modulegen_defaults_meals.png|Типы питания.
Строка 126: Строка 126:
 
=== Прочее ===
 
=== Прочее ===
  
Выберите пляжные линии. Настройте значения по умолчанию для чекбоксов «Есть билеты» и «Перелёт включён».
+
Выберите пляжные линии. Настройте значения по умолчанию для фильтров «Есть билеты» и «Перелёт включён».
  
 
Настройки передаются в параметрах [[Модуль поиска туров 5.0#beachLines|beachLines]], [[Модуль поиска туров 5.0#ticketsExists|ticketsExists]] и [[Модуль поиска туров 5.0#useAccountSettings|useAccountSettings]].
 
Настройки передаются в параметрах [[Модуль поиска туров 5.0#beachLines|beachLines]], [[Модуль поиска туров 5.0#ticketsExists|ticketsExists]] и [[Модуль поиска туров 5.0#useAccountSettings|useAccountSettings]].
  
 
В разделе [[Настройка модулей|«Настройка модулей»]] вы можете настроить значения по умолчанию для чекбоксов «Есть билеты» и «Перелёт включён» отдельно для разных пар «направление &mdash; город вылета».
 
В разделе [[Настройка модулей|«Настройка модулей»]] вы можете настроить значения по умолчанию для чекбоксов «Есть билеты» и «Перелёт включён» отдельно для разных пар «направление &mdash; город вылета».
 +
 +
<gallery>
 +
Файл:Mp5_modulegen_defaults_beachline.png|Пляжная линия по умолчанию.
 +
Файл:Mp5_modulegen_defaults_tickets.png|Фильтры «Есть билеты» и «Перелёт включён».
 +
</gallery>
  
 
== Контакты ==
 
== Контакты ==
Строка 136: Строка 141:
 
Введите в этом разделе ваши контактные данные. Контакты выводятся в Карточке тура в основном и дополнительном блоке.
 
Введите в этом разделе ваши контактные данные. Контакты выводятся в Карточке тура в основном и дополнительном блоке.
  
[[Файл:Mp5_modulegen_contacts.png|centre|frame|Раздел «Контакты».]]
+
[[Файл:Mp5_modulegen_contacts.png|thumb|Раздел «Контакты».]]
  
 
Заполните все поля формы:
 
Заполните все поля формы:
Строка 145: Строка 150:
 
* '''Дополнительная информация.''' Короткий текст о вашем агентстве, часы работы или пожелание для клиента.
 
* '''Дополнительная информация.''' Короткий текст о вашем агентстве, часы работы или пожелание для клиента.
  
Настройки передаются в параметрах [[Модуль поиска туров 5.0#agencyContact1{}|agencyContact1{}]] и [[Модуль поиска туров 5.0#agencyContact2{}|agencyContact2{}]].
+
Настройки передаются в параметрах [[Модуль поиска туров 5.0#agencyContact1|agencyContact1]] и [[Модуль поиска туров 5.0#agencyContact2|agencyContact2]].
  
 
Заполняя поле «Дополнительная информация», вы можете использовать HTML-теги:
 
Заполняя поле «Дополнительная информация», вы можете использовать HTML-теги:
Строка 169: Строка 174:
 
</source>
 
</source>
  
Присвойте тегам классы стилей. Загрузите CSS-файле с описанием стилей в [[Дополнительные настройки Модуля поиска туров 5.0#Оформление|разделе «Дополнительные настройки»]].
+
Присвойте тегам классы стилей. Загрузите CSS-файле с описанием стилей в [[Дополнительные настройки модуля поиска туров 5.0#Оформление|разделе «Дополнительные настройки»]].
  
 
{| class="standard sWarning"
 
{| class="standard sWarning"
Строка 181: Строка 186:
 
Также здесь размещён интерактивный пример Модуля. Вы пройдёте полный цикл поиска и увидите, как ваши настройки влияют на работу Модуля.
 
Также здесь размещён интерактивный пример Модуля. Вы пройдёте полный цикл поиска и увидите, как ваши настройки влияют на работу Модуля.
  
[[Файл:Mp5_modulegen_code.png|centre|frame|Раздел «Код».]]
+
[[Файл:Mp5_modulegen_code.png|thumb|Раздел «Код».]]
  
 
{| class="standard sWarning"
 
{| class="standard sWarning"
|'''Внимание!''' Проверяйте работу Модуля непосредственно на сайте.
+
|'''Внимание!''' Проверяйте работу Модуля непосредственно на вашем сайте.
 
|}
 
|}
  
Строка 195: Строка 200:
  
 
{| class="standard sWarning"
 
{| class="standard sWarning"
|'''Внимание! Некоторые CMS некорректно обрабатывают код, оборачивая каждую строку в тег <<nowiki />p>. В результате такой обработки Модуль работать не будет. Если вы заметили такую ошибку на вашей CMS, прежде чем копировать код, поставьте галочку в чекбокс «Вывести одной строкой».
+
|'''Внимание!''' Некоторые CMS некорректно обрабатывают код, оборачивая каждую строку в тег <<nowiki />p>. В результате такой обработки Модуль работать не будет. Если вы заметили такую ошибку на вашей CMS, прежде чем копировать код, поставьте галочку в чекбокс «Вывести одной строкой».
 
|}
 
|}
  
[[Файл:Mp5_modulegen_code_oneline.png|centre|frame|Чекбокс «Вывести одной строкой».]]
+
[[Файл:Mp5_modulegen_code_oneline.png|thumb|Чекбокс «Вывести одной строкой».]]
  
 
Если вы хотите переделать Модуль или создать новый с нуля, кликните по ссылке «Сбросить настройки и начать заново». Чтобы продолжить редактирование текущего модуля, просто откройте нужную вкладку.
 
Если вы хотите переделать Модуль или создать новый с нуля, кликните по ссылке «Сбросить настройки и начать заново». Чтобы продолжить редактирование текущего модуля, просто откройте нужную вкладку.
  
[[Файл:Mp5_modulegen_code_reset.png|centre|frame|Ссылка «Сбросить настройки и начать заново».]]
+
[[Файл:Mp5_modulegen_code_reset.png|thumb|Ссылка «Сбросить настройки и начать заново».]]
  
 
{| class="standard sWarning"
 
{| class="standard sWarning"
 
|'''Внимание!''' В целях защиты от СПАМ-атак CMS Joomla автоматически превращает все email-адреса на сайте в код JavaScript. Если ваш сайт работает на этой CMS и вы указываете e-mail в блоке контактов, для корректной работы Модуля разместите перед его кодом строку {emailcloak=off}.
 
|'''Внимание!''' В целях защиты от СПАМ-атак CMS Joomla автоматически превращает все email-адреса на сайте в код JavaScript. Если ваш сайт работает на этой CMS и вы указываете e-mail в блоке контактов, для корректной работы Модуля разместите перед его кодом строку {emailcloak=off}.
 
|}
 
|}

Текущая версия на 10:21, 31 октября 2018

С помощью Генератора модулей вы создадите свой Модуль поиска туров 5.0: настроите оформление и значения по умолчанию для Формы поиска, разместите свои контакты в Карточке тура. Стандартная настройка модуля займёт около 10 минут.

Откройте раздел «Создать модуль» в главном меню Личного кабинета.

Раздел «Создать модуль».

Нажмите кнопку «Поиск туров 5.0».

Кнопка «Поиск туров 5.0».

Последовательно пройдите четыре шага Генератора модулей: «Внешний вид», «Значения по умолчанию», «Контакты» и «Код».

Внимание! Если вы создаёте Модуль в первый раз, пропустите шаг «Дополнительные настройки». Он предназначен для индивидуальной настройки Модуля; если она вам понадобится, вы вернётесь к разделу позже. Предварительно проконсультируйтесь со Службой технической поддержки: некоторые настройки могут привести к некорректной работе Модуля. Работа с разделом описана в отдельной статье.
Совет. На любом этапе создания Модуля вы можете переключиться на вкладку «Код», чтобы увидеть, что у вас получается. Генератор сохранит все ваши настройки.

В разделе «Код» вы получите готовый код вызова Модуля. Вставьте его на сайт — туда, где вы хотите разместить Модуль.

Внимание! Для работы с Модулем требуется купить лицензию и привязать её к адресу сайта. Установить Модуль на сайт можно и без лицензии он будет работать в демо-режиме с ограниченным функционалом. Чтобы проверить все возможности Модуля, активируйте тестовую лицензию сроком на неделю.

Если у вас возникли проблемы с созданием Модуля, пожалуйста, обратитесь в Службу технической поддержки по телефону 8(800)700-33-09 (звонок бесплатный для всех регионов России).

Внешний вид

Выберите одну из одиннадцати тем оформления модуля.

Раздел «Внешний вид».

Ссылка на css-файл темы передаётся в значении параметра files. Вы можете дать ссылку на собственный css-файл в дополнительных настройках или непосредственно в коде вызова модуля.

Значения по умолчанию

Задайте значения параметров поиска, которые будут выводиться в Форме по умолчанию. Например, если ваши туристы чаще всего интересуются турами в Грецию, установите в качестве направления по умолчанию именно эту страну.

Раздел «Значения по умолчанию».

Город вылета, направление и курорт

Выберите город вылета и направление в выпадающих списках. Отметьте галочками нужные курорты.

Настройки передаются в параметрах city, country и resorts.

Дата вылета и продолжительность тура

Модуль поддерживает три режима настройки даты по умолчанию:

  • Интервал дат. Задайте в календаре начало и конец интервала дат вылета. По умолчанию Модуль будет искать туры на эти даты. Когда заданные даты пройдут, Модуль будет искать туры в недельном интервале, начинающемся датой поиска. Этот режим удобно использовать, если вы делаете отдельный Модуль для поиска туров на Новый год.
  • Точная дата. Задайте в календаре дату, на которую Модуль будет искать туры. Поставьте галочку в чекбокс «+/- 3 дня», чтобы превратить дату в недельный интервал. Когда заданная дата пройдёт, Модуль начнёт искать туры на дату поиска (или в недельном интервале, начинающемся датой поиска).
  • Интервал от даты поиска. Выберите в выпадающих списках два модификатора, которые Модуль будет прибавлять к дате поиска, чтобы определить начало и конец интервала.

Выберите режим настройки даты, задайте даты. В выпадающих списках выберите минимальную и максимальную продолжительность тура.

Настройки передаются в параметрах date, date1, date2, dateOffset, dateRange, threeDays, nightsMin и nightsMax.

Количество туристов и возраст детей

Выберите количество туристов (взрослых и детей) в выпадающем списке. Для каждого ребёнка задайте возраст.

Настройки передаются в параметрах adults, kids, kid1, kid2 и kid3.

Цена

Введите минимальную, максимальную цену тура и валюту выдачи. Отметьте галочками валюты, которые турист сможет выбрать.

Настройки передаются в параметрах priceMin, priceMax, currency и disabledCurrencies.

Отель

Выберите минимальную категорию отеля. Отметьте галочками типы питания и конкретные отели.

Настройки передаются в параметрах minHotelCategory, minHotelRating, meals и hotels.

Прочее

Выберите пляжные линии. Настройте значения по умолчанию для фильтров «Есть билеты» и «Перелёт включён».

Настройки передаются в параметрах beachLines, ticketsExists и useAccountSettings.

В разделе «Настройка модулей» вы можете настроить значения по умолчанию для чекбоксов «Есть билеты» и «Перелёт включён» отдельно для разных пар «направление — город вылета».

Контакты

Введите в этом разделе ваши контактные данные. Контакты выводятся в Карточке тура в основном и дополнительном блоке.

Раздел «Контакты».

Заполните все поля формы:

  • Заголовок. Желаемый заголовок блока контактов.
  • Телефон. Ваш контактный телефон.
  • E-mail. Ваш контактный e-mail.
  • Ссылка на логотип. Укажите в этом поле ссылку на файл с вашим логотипом.
  • Дополнительная информация. Короткий текст о вашем агентстве, часы работы или пожелание для клиента.

Настройки передаются в параметрах agencyContact1 и agencyContact2.

Заполняя поле «Дополнительная информация», вы можете использовать HTML-теги:

<abbr>
<acronym>
<address>
<big>
<blink>
<blockquote>
<cite>
<em>
<h4>
<h5>
<h6>
<p>
<q>
<small>
<strong>
<sub>
<sup>

Присвойте тегам классы стилей. Загрузите CSS-файле с описанием стилей в разделе «Дополнительные настройки».

Внимание! В целях защиты от СПАМ-атак CMS Joomla превращает все email-адреса на сайте в код javascript. Если ваш сайт работает на этой CMS и вы указываете e-mail в блоке контактов, для корректной работы Модуля разместите перед его кодом строку {emailcloak=off}.

Код

В этом разделе вы получите код для вставки на сайт. Если вы не выбрали тему оформления в разделе «Внешний вид», вы можете сделать это здесь.

Также здесь размещён интерактивный пример Модуля. Вы пройдёте полный цикл поиска и увидите, как ваши настройки влияют на работу Модуля.

Раздел «Код».
Внимание! Проверяйте работу Модуля непосредственно на вашем сайте.

Скопируйте код вызова Модуля из окна «Код для вставки на сайт» и вставьте его на свой сайт при помощи HTML-редактора.

Внимание! Некоторые CMS некорректно обрабатывают код, оборачивая каждую строку в тег <p>. В результате такой обработки Модуль работать не будет. Если вы заметили такую ошибку на вашей CMS, прежде чем копировать код, поставьте галочку в чекбокс «Вывести одной строкой».
Чекбокс «Вывести одной строкой».

Если вы хотите переделать Модуль или создать новый с нуля, кликните по ссылке «Сбросить настройки и начать заново». Чтобы продолжить редактирование текущего модуля, просто откройте нужную вкладку.

Ссылка «Сбросить настройки и начать заново».
Внимание! В целях защиты от СПАМ-атак CMS Joomla автоматически превращает все email-адреса на сайте в код JavaScript. Если ваш сайт работает на этой CMS и вы указываете e-mail в блоке контактов, для корректной работы Модуля разместите перед его кодом строку {emailcloak=off}.