На данный момент существует 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 );
Сайт одностраничник для промо-акции поставщика среднетонажной грузовой техники марки Dongfeng...
Разработка сайта на DLE для клубного проекта любителей MineCraft. Заказчиком был предоставлен html шаблон будущего сайта. В нашу задачу входило: - Настроить сайт на DLE, интегрировать html верстку в...
ЭКСПОРТ / ИМПОРТ НОВОСТЕЙ DLE Плагин для DLE, позволяющий выгружать новости в CSV и загружать их на сайте. Модуль для DLE, позволяющий производить массовые изменения в опубликованных новостях путем...
Разработка корпоративного сайта для официального партнер АМКОДОР в городе Вологда компании СТРОЙМЕТИНН. Задачи поставленные перед нашел студией: 1. Представление компании и ее продукции: основная...
В данной статье будут описаны принципы создания шаблона в формате XML для дальнейшей самостоятельной модификации. Стоит обратить внимание, что у каждого сайта свой набор полей, их можно и нужно...
Для продажи на территории России электро инструмента из Китая заказчику потребовался корпоративный сайт с витриной товаров и возможностью розничных продаж через маркетплейсы. Веб-студия TCSE...
Заказ на разработку дизайн-макета для платформы интернет-магазинов запасных частей parts-soft.ru мы реализуем уже не в первый раз. Суть задания: Реализовать дизайн интернет-магазина запчастей в...
Новая работа веб-студии TCSE корпоративный сайт для станции технического обслуживания....
Команда СТС Проджект более 10 лет успешно осуществляет проекты во всех отраслях тяжелой промышленности. Отличительной особенностью проектов является работа с негабаритными, тяжеловесными грузами....
Хак предназначен для версии DLE 13 (это обновление старой версии для DLE 10.3) Добавляет возможность ручной установки "рейтинга" для новостей (в диапазоне от 1 до 999). После указания необходимого...