Инструкции | 26 декабря 2014
На данный момент существует 2 версии шаблонов для модуля "Форма предзаказа"
1. not_bs3 - для шаблонов не использующих bootstrap 3
2. bs3_complete - для шаблонов на основе bootstrap 3.
Что-бы не вносить путаницы, для каждого типа шаблонов инструкция содержит полный набор действий.
Скопировать файлы из папки not_bs3/templates/Ваш_шаблон/ в папку с вашим шаблоном.
Скопировать файл /engine/modules/preorder.php из архива с модулем в /engine/modules/ вашего сайта.
В файл templates/Ваш_шаблон/main.tpl
Найти:
</head>
Перед ним вставить:
<link media="screen" href="{THEME}/style/preorder.css" type="text/css" rel="stylesheet" />
Найти:
</body>
Перед ним вставить:
В файл /engine/engine.php
Найти:
case "deletenews" :
include ENGINE_DIR . '/modules/deletenews.php';
break;
Вставить ниже:
case "preorder" :
include ENGINE_DIR . '/modules/preorder.php';
break;
Открыть файл /templates/{THEME}/shortstory.tpl или /templates/{THEME}/fullstory.tpl
Вставить в нужное место:
<div id="preorder_{news-id}" class="preorder_hidden">
<div class="preorder_hidden_name">{title}</div>
<div class="preorder_hidden_price">[xfvalue_price]</div>
<div class="preorder_hidden_code">{full-link}</div>
</div>
<a class="preorder_link" href="#" onclick="do_preorder({news-id});return false;">Предзаказ</a>
Вы можете указать:
- Адрес получателя уведомлений
- Заголовок письма
- Сообщение на странице сайта после отправки.
Для внесения правок необходимо отредактировать файл 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 );
Если ваш шаблон работает на основе фрейворка Bootstrap 3 (Например шаблон BS3-TCSE)
Скопировать файлы из папки bs3_complite/templates/Ваш_шаблон/ в папку с вашим шаблоном.
Скопировать файл /engine/modules/preorder.php из архива с модулем в /engine/modules/ вашего сайта.
В файл templates/Ваш_шаблон/main.tpl
Найти:
</head>
Перед ним вставить:
Найти:
</body>
Вставить:
<!-- Preorder Modal -->
<div class="modal fade" id="PreorderModal" tabindex="-1" role="dialog" aria-labelledby="PreorderModal" aria-hidden="true">
</div><!-- Preorder Modal -->
В файл templates/Ваш_шаблон/css/styles.css (Либо ином, который вы используете для своих стилей)
Добавить:
/*форма предзаказа */
.preorder_hidden,.preorder_hidden div{display:none}
В файл /engine/engine.php
Найти:
case "deletenews" :
include ENGINE_DIR . '/modules/deletenews.php';
break;
Вставить ниже:
case "preorder" :
include ENGINE_DIR . '/modules/preorder.php';
break;
Открыть файл /templates/{THEME}/shortstory.tpl или /templates/{THEME}/fullstory.tpl
Вставить в нужное место:
<div id="preorder_{news-id}" class="preorder_hidden">
<div class="preorder_hidden_name">{title}</div>
<div class="preorder_hidden_price">[xfvalue_price]</div>
<div class="preorder_hidden_code">{full-link} | {category}</div>
</div>
<a class="preorder_link btn btn-primary btn-block" href="#" onclick="do_preorder({news-id});return false;">Предзаказ</a>
Вы можете указать:
- Адрес получателя уведомлений
- Заголовок письма
- Сообщение на странице сайта после отправки.
Для внесения правок необходимо отредактировать файл 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 );
Модуль «Обратный звонок» предназначен для вывода на сайте формы отправки менеджерам сайта информации с телефоном...
ПодробнееВо время Новогодних каникул наша студия подготовила подарок своим клиентам и посетителям сайта. Мы предлагаем один из...
ПодробнееОдин из самых популярных сторонних модулей для DataLife Engine от нашей студии. Модуль «Форма Предзаказа» предназначен...
ПодробнееПозволяет для разных устройств использовать разные шаблоны. Основан на коде Генри Хофмана "Хак MobTPL для DLE версия...
ПодробнееХотя сейчас в моде исключительно адаптивные сайты, но они не всегда позволяют максимально эффективно решить задачу по...
ПодробнееОбновления хака для DLE 10.3 Хак мобильной версии вместо стандартного шаблона smartphone подключает 3 дополнительных...
Подробнее
💬 Комментарии
В связи с новыми требованиями законодательства РФ (ФЗ-152, ФЗ «О рекламе») и ужесточением контроля со стороны РКН, мы отключили систему комментариев на сайте.
🔒 Важно Теперь мы не собираем и не храним ваши персональные данные — даже если очень захотим.
💡 Хотите обсудить материал?
Присоединяйтесь к нашему Telegram-каналу:
https://t.me/tcsecms/Нажмите кнопку ниже — и вы сразу попадёте в чат с комментариями