О системе
Модули
Демо-версия
Скачать / Заказать
Документация
Поддержка
Новости Обратите внимание
Особые условия web-разработчикам
Получить профессиональную CMS и использовать в своих проектах - это выгодно! подробнее

Для некоммерческих организаций
Система управления сайтом - бесплатно! подробнее

Советы и решения

К списку

Как подключить почтовый шаблон

  1. Создайте новый шаблон с помощью инструмента "Почтовые шаблоны" Панели управления
  2. Заполните шаблон нужной информацией. Вы можете использовать любые константы, которые потом будут заменены на нужные значения так, как вы захотите. Например, [LOGIN], [NEW_PASSWORD].
  3. Для посылки 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".
  4. Теперь данные шаблона нужно обработать. Например, так:

    
        $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);
    	
    (замените соответствующие строки кода).
Шаблон готов. Теперь форму сообщения можно менять через Панель управления, не вникая в суть кода.