Документация к модулю Форма Предзаказа

📅 {date}👁️ {views} просмотров📁 {category}

Документация к модулю Форма Предзаказа

📅 26.12.2014👁️ 5917 просмотров📁 Инструкции

Установка:

На данный момент существует 2 версии шаблонов для модуля "Форма предзаказа"
1. not_bs3 - для шаблонов не использующих bootstrap 3
2. bs3_complete - для шаблонов на основе bootstrap 3.

Что-бы не вносить путаницы, для каждого типа шаблонов инструкция содержит полный набор действий.


Набор not_bs3

Шаг 1

Скопировать файлы из папки not_bs3/templates/Ваш_шаблон/ в папку с вашим шаблоном.
Скопировать файл /engine/modules/preorder.php из архива с модулем в /engine/modules/ вашего сайта.

Шаг 2

В файл templates/Ваш_шаблон/main.tpl

Найти:

  

Перед ним вставить:

{include file="tcse_mod/preorder-js.tpl"}

Найти:

  

Перед ним вставить:

{include file="tcse_mod/preorder.tpl"}

Шаг 3

В файл /engine/engine.php

Найти:

case "deletenews" :
		 include ENGINE_DIR . '/modules/deletenews.php';
		 break;

Вставить ниже:

case "preorder" :
		 include ENGINE_DIR . '/modules/preorder.php';
		 break; 

Шаг 4

Открыть файл /templates/{THEME}/shortstory.tpl или /templates/{THEME}/fullstory.tpl
Вставить в нужное место:

{title}
[xfvalue_price]
{full-link}
Предзаказ

Шаг 5

Настройки модуля

Вы можете указать:
- Адрес получателя уведомлений
- Заголовок письма
- Сообщение на странице сайта после отправки.
Для внесения правок необходимо отредактировать файл engine/modules/preorder.php

Указать адрес получателя
Найти:

$mail_list = array (
	"mail@tcse-cms.com"
);
Заменить:
$mail_list = array (
	"mail@tcse-cms.com",
	"mail@site.ru"
);
Где, mail@tcse-cms.com, mail@site.ru это адреса получателей.
Каждый новый получатель указывается в двойных ковычках через запятую.

Изменить тему сообщения
Найти:

$mail -> send( $mail_unit, "Форма предзаказа $pr_name", $message );
Заменить на свое название:
$mail -> send( $mail_unit, "Форма предзаказа с сайта TCSE-CMS.com $pr_name", $message );


Набор bs3_complete

Шаг 1

Если ваш шаблон работает на основе фрейворка Bootstrap 3 (Например шаблон BS3-TCSE)
Скопировать файлы из папки bs3_complite/templates/Ваш_шаблон/ в папку с вашим шаблоном.

Скопировать файл /engine/modules/preorder.php из архива с модулем в /engine/modules/ вашего сайта.

Шаг 2

В файл templates/Ваш_шаблон/main.tpl

Найти:

  

Перед ним вставить:

{include file="tcse_mod/preorder-js.tpl"}

Найти:

  

Вставить:


{include file="modal_preorder.tpl"}

Шаг 3

В файл templates/Ваш_шаблон/css/styles.css (Либо ином, который вы используете для своих стилей)

Добавить:

/*форма предзаказа */
.preorder_hidden,.preorder_hidden div{display:none}

Шаг 4

В файл /engine/engine.php

Найти:

case "deletenews" :
		 include ENGINE_DIR . '/modules/deletenews.php';
		 break;

Вставить ниже:

case "preorder" :
		 include ENGINE_DIR . '/modules/preorder.php';
		 break; 

Шаг 5

Открыть файл /templates/{THEME}/shortstory.tpl или /templates/{THEME}/fullstory.tpl
Вставить в нужное место:


{title}
[xfvalue_price]
{full-link} | {category}
Предзаказ

Шаг 6

Настройки модуля

Вы можете указать:
- Адрес получателя уведомлений
- Заголовок письма
- Сообщение на странице сайта после отправки.
Для внесения правок необходимо отредактировать файл engine/modules/preorder.php

Указать адрес получателя
Найти:

$mail_list = array (
	"mail@tcse-cms.com"
);
Заменить:
$mail_list = array (
	"mail@tcse-cms.com",
	"mail@site.ru"
);
Где, mail@tcse-cms.com, mail@site.ru это адреса получателей.
Каждый новый получатель указывается в двойных ковычках через запятую.

Изменить тему сообщения
Найти:

$mail -> send( $mail_unit, "Форма предзаказа $pr_name", $message );
Заменить на свое название:
$mail -> send( $mail_unit, "Форма предзаказа с сайта TCSE-CMS.com $pr_name", $message );