1. Не прочитали правил - получили бан! В правилах немного букв, прочитать их не составит труда

    • МУЛЬТИАККАУНТЫ - запрещены, и блокируются сразу-же.
    • "Спасипа" "давно искал" "вау" - БАН!
    • Не активировали аккаунт в течении суток, профиль удаляется.

    C уважением команда forocommander

Программная отправка почты (email) из XenForo

Тема в разделе "Статьи, обзоры, инструкции", создана пользователем Forcom, 24 апр 2016.

  1. Forcom

    Forcom Администратор

    Отправлять почту в XenForo очень просто.

    Код (Text):
    $mail = new XenForo_Mail($templateName, $templateParams);

    $mail->send($email, $toName);
    $templateName - имя шаблона с текстом электронной почты, строка. Разумеется, шаблон может использовать фразы.

    $templateParams - массив параметров, которые будут переданы шаблону

    $email - адрес электронной почты, на который будет отправлено сообщение, строка

    $toName - текстовое представление имени адресата для письма, строка

    Получить данные текущего пользователя (который в данный момент просматривает страницу) можно так:

    Код (Text):
    $user = XenForo_Visitor::getInstance();
    XenForo_Visitor реализует интерфейс ArrayAccess, поэтому $user['email'], например, даст вам адрес электронной почты пользователя.

    Дополнительные параметры и свойства обоих классов можно подсмотреть в исходнике :)

    FractalizeR, 14 окт 2010
     

Поделиться этой страницей