Модуль UniSender для DLE
Модуль интеграции DLE и Unisender.
Для установки модуля распаковать содержимое архива в корневую папку сайта и внести добавления в следующие файлы:
0. Обязательные!!! настройки конфига — отркрываем файл \engine\data\config.unisender.php и устанавливаем свои значения для следуюших параметров:
1. Открыть файл \engine\init.php
в конец фала добавить
_____________________________________________________________
2. Открыть файл \engine\inc\options.php
после строк
добавить
_____________________________________________________________
3. Открыть файл \engine\modules\register.php
после строки
добавить
после строк
добавить
_____________________________________________________
4. В шаблон sidebar.tpl в нужное место добавить
Для установки модуля распаковать содержимое архива в корневую папку сайта и внести добавления в следующие файлы:
0. Обязательные!!! настройки конфига — отркрываем файл \engine\data\config.unisender.php и устанавливаем свои значения для следуюших параметров:
- key — API ключ получить в личном кабинете UniSender
- get_lists — ID список кодов рассылок в которые добавлять нового пользователя при регистрации (перечислить через запятую)
- subscription_form_get_lists — ID списка рассылки на который будет подписан пользователь отправивший форму subscription_form
1. Открыть файл \engine\init.php
в конец фала добавить
/* --> UniSender */
include_once ENGINE_DIR . '/modules/unisender.php';
/* <-- UniSender */
_____________________________________________________________
2. Открыть файл \engine\inc\options.php
после строк
array (
'name' => $lang['opt_logs'],
'url' => "$PHP_SELF?mod=logs",
'descr' => $lang['opt_logsc'],
'image' => "admin_logs.png",
'access' => "admin"
),
добавить
/* --> UniSender */
array(
'name' => 'UniSender',
'url' => "$PHP_SELF?mod=unisender_adm",
'descr' => 'Экспорт данных в UniSender',
'image' => "unisender.jpg",
'access' => "admin",
),
/* <-- UniSender */
_____________________________________________________________
3. Открыть файл \engine\modules\register.php
после строки
require_once ENGINE_DIR . '/classes/parse.class.php';
добавить
/* unisender */
require_once(ENGINE_DIR . '/inc.unisender.php');
после строк
$_SESSION['dle_user_id'] = $id;
$_SESSION['dle_password'] = $user_arr[2];
добавить
/* ---> UniSender */
if ($aConfigUnisender['new_user']){
$oUnisender->SendSubscribe($aConfigUnisender['get_lists'], $email, $name);
}
/* <--- UniSender */
_____________________________________________________
4. В шаблон sidebar.tpl в нужное место добавить
{unisender}
Исправьте пожалуйста!
Warning: include(/home/d/divorcewru/zely/public_html/engine/init.unisender.php): failed to open stream:
Нет такого файла или каталога in /home/d/divorcewru/zely/public_html/engine/modules/unisender.php on line 21 Warning: include():
Failed opening '/home/d/divorcewru/zely/public_html/engine/init.unisender.php' for inclusion (include_path='.:/opt/php5/lib/php:/opt/php5/lib/ZendFramework/library')
in /home/d/divorcewru/zely/public_html/engine/modules/unisender.php on line 21 Невозможно загрузить шаблон: unisender.tpl
подскажите куда копать. ася 289 шесть-семь-семь 226 (на входе антиспам бот, там простая задачка)