Модуль для Drupal. Продажа ЖД и автобусных билетов

argest-modules-drupal

Для установки модуля вам необходимо:

Внимание! Модуль для Drupal больше не поддерживается, воспользуйтесь модулем Uticket Frame https://uticket.ua/utframe

1
Подписать договор
2
Зарегистрировать свой домен на котором будет выполняться продажа билетов
3
Получить СЕКРЕТНЫЙ КЛЮЧ от администратора системы
4
Скачать архив из GIT-репозитория по адресу — https://github.com/ArgestGroup/t2t_forms_drupal/archive/master.zip
5
Установить модуль в вашу CMS Drupal

Модуль разработан для версии «Друпал» 7.0 и выше. Корректная работа на более ранних версиях возможна, но мы рекомендуем обновить вашу версию CMS до актуальной.

Как установить:

  1. Скачать архив.
  2. Распаковать архив в созданную вами папку КОРНЕВАЯ_ПАПКА_DRUPAL/sites/all/modules/t2t_forms
  3. Зайти в браузере в административную панель Друпал, нажать вкладку “modules” (Модули) и в самом внизу отметить галочку рядом с названием модуля T2TForms, нажать “Save Configuration” (Сохранить).

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

Первое что следует сделать: настроить модуль. В административной панели сайта выбрать пункт “Configuration”(Настройки). Там под оглавлением “Content Authoring”(управление содержимым) находим и нажимаем пункт “T2TForms”. На этой странице находятся все настройки нашего модуля.

В разделе “Основные настройки модуля”(Basic Settings) находятся главные настройки модуля:

  1. Секретный ключ (Secret) — Секретный ключ, который вы получили при заключении договора
  2. Домен (Domain) — Авторизационное имя, которое вы получили при заключении договора
  3. URL результатов (Results URL) — УРЛ, на котором установлен экземпляр модуля с результатами поиска(это URL на который будет переходить форма поиска при нажатии кнопки “Найти”)
  4. Виды транспорта (Choose transport) — выбираете по каким видам транспорта на вашем сайте будут отображаться HTML-формы.*ВНИМАНИЕ! Если вы не отметите хотя бы 1 транспорт, то поисковые формы отображаться НЕ БУДУТ!
  5. Выбор языка (Choose language) — выбор языка, на котором будет отображаться данный экземпляр модуля.

Второстепенные настройки модуля (Secondary settings):

  1. Подгружать Jquery (Load Jquery) — Отметьте если хотите, чтоб библиотека jquery подгружалась вместе с модулем.
  2. Результаты с формой поиска (Results with search form) — Отображать форму поиска рядом с результатами.
  3. Платежные системы (Pay systems) — Отметьте если хотите, чтоб в экземпляр модуля подгружались разные типы платежных систем.
  4. Адрес CSS — файла (CSS URL) — Измените путь к css-файлу, если хотите использовать свои стили для модуля.
  5. Адрес Jquery UI СSS — файла (Jquery UI CSS URL) — Измените путь к Jquery UI css-файлу, если хотите подгрузить свои стили для jquery виджетов.

После того, как вы настроили ваш модуль вам необходимо вставить, так называемые, блоки в шаблон вашего сайта. Для этого необходимо:

  1. Заходим в административную панель вашего сайта и выбираем пункт “Structure” (Структура).
  2. В появившемся меню выбираем “Blocks”(Блоки) и ищем три блока, которые появились при включении нашего модуля: Блок форм поиска он-лайн билетов; Блок результатов поиска он-лайн билетов; Блок архива покупок он-лайн билетов.
  3. Каждый из этих блоков настраивается таким образом: в поле “region”(область) выбираем где в шаблоне мы хотим, чтобы отображался этот блок(например, область “content” — область основного содержимого); нажимаем “Save Blocks”(Сохранить блоки); после этого нажимаем “configuration”(настройки) напротив этого блока и на появившейся странице мы видим поле “Show block on specific pages”(показывать блок на определенных страницах). Здесь есть 2 пункта: “All pages except those listed”(отображать на всех страницах, кроме перечисленных), “Only the listed”(отображать на всех перечисленных и больше нигде)  и поле ввода. В зависимости от того, какой пункт мы выбрали, в поле ввода вписываем страницы в формате “home” ”page” ”results” и нажимаем “Save Block”(Сохранить блок).
  4. Вам необходимо создать страницы по указанным адресам, чтоб блоки были в контексте содержимого. Это делается с помощью стандартных методов Drupal. Например, один из них — создание простых страниц. Необходимо зайти в административную панель вашего сайта и выбрать пункт “Content” (Содержимое) и выбрать пункт “Add Content” (добавить содержимое). Ддалее выбираем тип содержимого “Basic Page” (Простая страница). На появившейся странице ОБЯЗАТЕЛЬНО нужно ввести “Title” (Заголовок) страницы и для наших целей в вкладке “URL path settings” (настройки УРЛ пути) ввести желаемый адрес. Например, для блока результатов поиска можно ввести “results” (без кавычек). После ввода нажимаем кнопку “Save” (сохранить). И после этого ваш блок будет отображаться на вашем сайте по адресу примердомена.com/results

Правильная инсталляция модуля заключается в том, чтоб 3 блока (архив, формы поиска, результаты поиска) поместить на 3 разные страницы описанными методами.

Важно! Поведение системы при попытке купить билет: если пользователь авторизируется на вашем сайте, то автоматически станет зарегистрирован в системе модуля и авторизация не будет необходима; если пользователь не авторизирован на вашем сайте, то тут есть 2 сценария поведения: первый — пользователь не зарегистрирован у нас в базе, второй — зарегестрирован. В первом случае пользователь выбирает билет, нажимает кнопку “заказать” и ему предлагается ввести его email, после чего он вводит капчу и будет зарегистрирован в нашей базе (при этом, ему на email будет выслано сообщение с установленным паролем). Далее происходит переход на инвойс и покупка билета. Во втором случае человеку предлагается ввести его email и когда база обнаруживает пользователя с таким email’ом ему предлагается ввести его пароль. После того, как он успешно подтверждает пароль он переходит на инвойс и к покупке билета.

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

Для обратной связи и вопросов по поводу внедрения модуля, пожалуйста, используйте адрес t2t.contacts@gmail.com

Другие варианты:

Модуль на PHPМодуль для JoomlaМодуль для WordPress

Комментарии
0

Оставте свой комментарий:

*