Советы и решения
К списку
Как подключить почтовый шаблон
- Создайте новый шаблон с помощью инструмента "Почтовые шаблоны" Панели управления
-
Заполните шаблон нужной информацией. Вы можете использовать любые константы,
которые потом будут заменены на нужные значения так, как вы захотите.
Например, [LOGIN], [NEW_PASSWORD].
-
Для посылки e-mail сообщения обычно используется такой код:
$mail = new Mail_sender;
$mail->from_addr = $mobj->email_support;
$mail->from_name = 'Имя отправителя';
$mail->to = 'example@example.com';
$mail->subj = 'Тема письма';
$mail->body_type = 'text/html';
$mail->body = 'Текст письма. Текст письма. Текст письма. Текст письма. ';
$mail->priority = 3;
$mail->prepare_letter();
$mail->send_letter();
Вставьте его в нужном файле, если это еще не сделано.
Добавьте перед этим кодом фрагмент:
$tmpl_o = new Dataobjects('sbs_wp_u0_mail_templates');
$tmpl = $tmpl_o->get_record('<ID созданного вами шаблона>');
Этим вы получили данные шаблона в переменную "$tmpl".
-
Теперь данные шаблона нужно обработать. Например, так:
$mail->subj = $tmpl->subj;
$mail->body_type = $tmpl->body_type;
$mail->body = str_replace(
array('[LOGIN]', '[NEW_PASSWORD]'),
array($mobj->DB_result($R, 0, 'login'), $new_password),
$tmpl->_body);
(замените соответствующие строки кода).
Шаблон готов. Теперь форму сообщения можно менять через Панель управления, не
вникая в суть кода.