Описание модуля — различия между версиями

Материал из wiki.Sletat.ru
Перейти к: навигация, поиск
Строка 8: Строка 8:
 
* [[Список доступных настроек визуального оформления|Настройки визуального оформления]], в котором можно настроить внешний вид модуля;
 
* [[Список доступных настроек визуального оформления|Настройки визуального оформления]], в котором можно настроить внешний вид модуля;
 
* [[Список доступных настроек поисковой выдачи|Настройки поисковой выдачи]], в котором можно настроить выдачу туров в модуле;
 
* [[Список доступных настроек поисковой выдачи|Настройки поисковой выдачи]], в котором можно настроить выдачу туров в модуле;
 +
 +
== Форма поиска ==
 +
 +
Модуль поиска 5.0 ищет туры по следующим параметрам:
 +
 +
* город вылета;
 +
* направление, курорт и отель;
 +
* даты вылета;
 +
* продолжительность тура;
 +
* количество туристов (взрослых и детей);
 +
* возраст детей;
 +
* тип питания;
 +
* категория отеля;
 +
* диапазон цен;
 +
* валюта выдачи;
 +
* пляжная линия;
 +
* наличие авиабилетов;
 +
* включены ли авиабилеты в стоимость.
 +
 +
Чтобы туристу было проще ориентироваться, параметры разделены между основной формой, которая размещается на сайте, и сокращённой формой и пост-фильтром, которые появляются во всплывающем окне вместе с Лентой выдачи, когда турист нажимает кнопку «Найти».
 +
 +
<gallery>
 +
Файл:Mp5_miniform.png|Сокращённая форма поиска.
 +
Файл:Mp5_postfilter.png|Пост-фильтр.
 +
</gallery>
 +
 +
В таблице ниже описаны все элементы основной формы, сокращённой формы и пост-фильтра.
 +
 +
Легенда:
 +
 +
* '''Контроллер''' &mdash; элемент формы (кнопка, поле, выпадающий список и т. д.);
 +
* '''Функция''' &mdash; действие, за которое отвечает контроллер;
 +
* '''Доступные настройки''' &mdash; то, как вы можете настроить контроллер, используя [[Создание модуля поиска туров 5.0|Генератор модуля]] или непосредственно редактируя код вызова модуля;
 +
* '''Значения''' &mdash; диапазон допустимых значений контроллера;
 +
* '''Параметр кода''' &mdash; ссылка на [[#Параметры кода|параметр кода вызова модуля]], который нужно редактировать, чтобы настроить контроллер;
 +
* '''Дополнительно''' &mdash; прочая информация (нюансы настройки, возможности применения и т. д.).
 +
 +
{| class="wikitable"
 +
!Контроллер
 +
!Функция
 +
!Доступные настройки
 +
!Значения
 +
!Параметр кода
 +
!Дополнительно
 +
|-
 +
! colspan="6" |Основная и сокращённая форма поиска
 +
|-
 +
|«Поиск туров из...»
 +
|Выбор города вылета.
 +
|[[Создание модуля поиска туров 5.0#Город вылета, направление и курорт|Город вылета по умолчанию]].
 +
|Любой доступный город вылета.
 +
|[[#city|city]]
 +
|
 +
|-
 +
|«Направление»
 +
|Выбор страны, курорта и отеля.
 +
|[[Создание модуля поиска туров 5.0#Город вылета, направление и курорт|Страна, курорт и отель по умолчанию]].
 +
|Любые доступные страна, курорт и отель.
 +
|[[#country|country]], [[#resorts|resorts]], [[#hotels|hotels]]
 +
|Турист выбирает последовательно: сначала страну, потом курорт, потом отели. В отдельный столбец слева выведен список популярных стран.
 +
|-
 +
|«Период вылета»
 +
|Выбор интервала дат вылета.
 +
|[[Создание модуля поиска туров 5.0#Дата вылета и продолжительность тура|Значения по умолчанию]]: а) точный интервал дат; б) точная дата (+/3 дня - опционально); в) день поиска + n дней.
 +
|Интервал дат.
 +
|[[#date1|date1]], [[#date2|date2]], [[#date|date]], [[#threeDays|threeDays]], [[#dateOffset|dateOffset]], [[#dateRange|dateRange]]
 +
|Выбор точных дат полезен, если вы ставите модуль на страницу «Новогодние туры». Когда выбранная дата пройдёт Модуль автоматически начнёт искать туры на скользящий недельный диапазон, начинающийся датой поиска.
 +
|-
 +
|«Ночей»
 +
|Выбор продолжительности тура.
 +
|[[Создание модуля поиска туров 5.0#Дата вылета и продолжительность тура|Значения по умолчанию]].
 +
|Числа от 1 до 29.
 +
|[[#nightsMin|nightsMin]], [[#nightsMax|nightsMax]]
 +
|Во всплывающем календаре турист выбирает начальную и конечную дату интервала.
 +
|-
 +
|«Найти»
 +
|Поиск туров.
 +
|[[Дополнительные настройки модуля поиска туров 5.0|Автоматический старт поиска]], [[Дополнительные настройки модуля поиска туров 5.0|задержка при старте поиска]].
 +
|Нет.
 +
|[[#sta|sta]], [[#pause|pause]]
 +
|
 +
|-
 +
! colspan="6" |Основная форма поиска и пост-фильтр
 +
|-
 +
|«Туристы»
 +
|Выбор количества туристов &mdash; взрослых и детей.
 +
|[[Создание модуля поиска туров 5.0#Количество туристов и возраст детей|Значения по умолчанию]].
 +
|Взрослые &mdash; числа от 1 до 4; дети &mdash; числа от 1 до 3; возраст детей &mdash; числа от 0 до 15.
 +
|[[#adults|adults]], [[#kids|kids]], [[#kid1|kid1]], [[#kid2|kid2]], [[#kid3|kid3]]
 +
|Кликнув по иконке ребёнка, турист сразу выбирает его возраст.
 +
|-
 +
|«Питание»
 +
|Выбор типа питания.
 +
|[[Создание модуля поиска туров 5.0#Отель|Питание по умолчанию]].
 +
|RO, BB, HB, HB+, FB, FB+, AI, UAI, любое.
 +
|[[#meals|meals]]
 +
|
 +
|-
 +
|«Категория отеля»
 +
|Выбор категории отеля.
 +
|[[Создание модуля поиска туров 5.0#Отель|Категория по умолчанию]].
 +
|2*-5*,  Apts, Villas, HV-1,HV-2, любая.
 +
|[[#minHotelCategory|minHotelCategory]]
 +
|
 +
|-
 +
! colspan="6" |Пост-фильтр
 +
|-
 +
|«Цена»
 +
|Установка диапазона цен.
 +
|[[Создание модуля поиска туров 5.0#Цена|Значения по умолчанию]].
 +
|Любое число.
 +
|[[#priceMin|priceMin]], [[#priceMax|priceMax]]
 +
|
 +
|-
 +
|«Валюта»
 +
|Выбор валюты, в которой будут отображаться цены.
 +
|[[Создание модуля поиска туров 5.0#Цена|Валюты для отображения]], [[Создание модуля поиска туров 5.0#Цена|валюта по умолчанию]].
 +
|Рубль (RUB), доллар (USD), евро (EUR).
 +
|[[#disabledCurrencies|disabledCurrencies]], [[#currency|currency]]
 +
|
 +
|-
 +
|«Пляжная линия»
 +
|Выбор пляжной линии.
 +
|[[Создание модуля поиска туров 5.0#Прочее|Пляжная линия по умолчанию]].
 +
|1&mdash;3 линии, любая.
 +
|[[#beachLines|beachLines]]
 +
|
 +
|-
 +
|«Есть билеты»
 +
|Исключение из поиска туров с проданными авиабилетами.
 +
|[[Создание модуля поиска туров 5.0#Прочее|Значение по умолчанию]].
 +
|Искать только туры с билетами (галочка стоит). / Искать все туры (галочка не стоит).
 +
|[[#useAccountSettings|useAccountSettings]], [[#ticketsExists|ticketsExists]]
 +
|Значения по умолчанию задаются в разделе «Настройки» Личного кабинета отдельно для пары «Город вылета &mdash; направление».
 +
|-
 +
|«Перелёт включён»
 +
|Исключение из поиска туров без перелёта.
 +
|[[Создание модуля поиска туров 5.0#Прочее|Значение по умолчанию]].
 +
|Искать только туры с перелётом (галочка стоит). / Искать все туры (галочка не стоит).
 +
|[[#useAccountSettings|useAccountSettings]], [[#ticketsIncluded|ticketsIncluded]]
 +
|Значения по умолчанию задаются в разделе «Настройки» Личного кабинета отдельно для пары «Город вылета &mdash; направление».
 +
|-
 +
|«Применить»
 +
|Запуск уточнённого поиска.
 +
|[[Дополнительные настройки модуля поиска туров 5.0|Задержка при старте поиска]].
 +
|Нет.
 +
|[[#pause|pause]]
 +
|
 +
|-
 +
|«Сбросить»
 +
|Возврат к значениям по умолчанию.
 +
|Нет.
 +
|Нет.
 +
|Нет.
 +
|
 +
|}

Версия 10:25, 7 сентября 2023


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

После включения или отключения настроек в личном кабинете правки сразу сохраняются и применяются на действующем модуле поиска без задержек.

Настройка модуля поиска туров 6.0 состоит из 2 блоков:

Форма поиска

Модуль поиска 5.0 ищет туры по следующим параметрам:

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

Чтобы туристу было проще ориентироваться, параметры разделены между основной формой, которая размещается на сайте, и сокращённой формой и пост-фильтром, которые появляются во всплывающем окне вместе с Лентой выдачи, когда турист нажимает кнопку «Найти».

В таблице ниже описаны все элементы основной формы, сокращённой формы и пост-фильтра.

Легенда:

  • Контроллер — элемент формы (кнопка, поле, выпадающий список и т. д.);
  • Функция — действие, за которое отвечает контроллер;
  • Доступные настройки — то, как вы можете настроить контроллер, используя Генератор модуля или непосредственно редактируя код вызова модуля;
  • Значения — диапазон допустимых значений контроллера;
  • Параметр кода — ссылка на параметр кода вызова модуля, который нужно редактировать, чтобы настроить контроллер;
  • Дополнительно — прочая информация (нюансы настройки, возможности применения и т. д.).
Контроллер Функция Доступные настройки Значения Параметр кода Дополнительно
Основная и сокращённая форма поиска
«Поиск туров из...» Выбор города вылета. Город вылета по умолчанию. Любой доступный город вылета. city
«Направление» Выбор страны, курорта и отеля. Страна, курорт и отель по умолчанию. Любые доступные страна, курорт и отель. country, resorts, hotels Турист выбирает последовательно: сначала страну, потом курорт, потом отели. В отдельный столбец слева выведен список популярных стран.
«Период вылета» Выбор интервала дат вылета. Значения по умолчанию: а) точный интервал дат; б) точная дата (+/3 дня - опционально); в) день поиска + n дней. Интервал дат. date1, date2, date, threeDays, dateOffset, dateRange Выбор точных дат полезен, если вы ставите модуль на страницу «Новогодние туры». Когда выбранная дата пройдёт Модуль автоматически начнёт искать туры на скользящий недельный диапазон, начинающийся датой поиска.
«Ночей» Выбор продолжительности тура. Значения по умолчанию. Числа от 1 до 29. nightsMin, nightsMax Во всплывающем календаре турист выбирает начальную и конечную дату интервала.
«Найти» Поиск туров. Автоматический старт поиска, задержка при старте поиска. Нет. sta, pause
Основная форма поиска и пост-фильтр
«Туристы» Выбор количества туристов — взрослых и детей. Значения по умолчанию. Взрослые — числа от 1 до 4; дети — числа от 1 до 3; возраст детей — числа от 0 до 15. adults, kids, kid1, kid2, kid3 Кликнув по иконке ребёнка, турист сразу выбирает его возраст.
«Питание» Выбор типа питания. Питание по умолчанию. RO, BB, HB, HB+, FB, FB+, AI, UAI, любое. meals
«Категория отеля» Выбор категории отеля. Категория по умолчанию. 2*-5*, Apts, Villas, HV-1,HV-2, любая. minHotelCategory
Пост-фильтр
«Цена» Установка диапазона цен. Значения по умолчанию. Любое число. priceMin, priceMax
«Валюта» Выбор валюты, в которой будут отображаться цены. Валюты для отображения, валюта по умолчанию. Рубль (RUB), доллар (USD), евро (EUR). disabledCurrencies, currency
«Пляжная линия» Выбор пляжной линии. Пляжная линия по умолчанию. 1—3 линии, любая. beachLines
«Есть билеты» Исключение из поиска туров с проданными авиабилетами. Значение по умолчанию. Искать только туры с билетами (галочка стоит). / Искать все туры (галочка не стоит). useAccountSettings, ticketsExists Значения по умолчанию задаются в разделе «Настройки» Личного кабинета отдельно для пары «Город вылета — направление».
«Перелёт включён» Исключение из поиска туров без перелёта. Значение по умолчанию. Искать только туры с перелётом (галочка стоит). / Искать все туры (галочка не стоит). useAccountSettings, ticketsIncluded Значения по умолчанию задаются в разделе «Настройки» Личного кабинета отдельно для пары «Город вылета — направление».
«Применить» Запуск уточнённого поиска. Задержка при старте поиска. Нет. pause
«Сбросить» Возврат к значениям по умолчанию. Нет. Нет. Нет.