Joomla 1.5 Шаблон письма сброса пароля

Тема в разделе "Модернизация расширений", создана пользователем makavv, 08.10.2011.

  1. Offline

    makavv Недавно здесь

    Регистрация:
    08.10.2011
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Добрый день. Я пытаюсь настроить шаблон письма на запрос сброса пароля, так чтобы внутри него также было имя пользователя запросившего сброс пароля.
    Я отредактировал функцию _sendConfirmationMail в файле components/com_user/models/reset.php
    Код (PHP):
    1. function _sendConfirmationMail($email, $token)
    2.     {
    3.         $config     = &JFactory::getConfig();
    4.         $uri        = &JFactory::getURI();
    5.         $url        = JURI::base().'index.php?option=com_user&view=reset&layout=confirm';
    6.         $sitename   = $config->getValue('sitename');
    7.                 //!
    8.         $user       = &JFactory::getUser();    // Добавил 2 вот этих переменные
    9.         $username   = $user->get('username'); // для извлечения имени пользователя
    10.                //!
    11.         // Set the e-mail parameters
    12.         $from       = $config->getValue('mailfrom');
    13.         $fromname   = $config->getValue('fromname');
    14.         $subject    = JText::sprintf('PASSWORD_RESET_CONFIRMATION_EMAIL_TITLE', $sitename);
    15.         $body       = JText::sprintf('PASSWORD_RESET_CONFIRMATION_EMAIL_TEXT', $sitename, $token, $url, $username);
    16.  
    17.         // Send the e-mail
    18.         if (!JUtility::sendMail($from, $fromname, $email, $subject, $body))
    19.         {
    20.             $this->setError('ERROR_SENDING_CONFIRMATION_EMAIL');
    21.             return false;
    22.         }
    23.  
    24.         return true;
    25.     }
    26. }


    в файле language/ru-ru/ru-RU.com_user.ini я внес изменения в строку
    Код (CODE):
    1. PASSWORD_RESET_CONFIRMATION_EMAIL_TEXT=Здравствуйте,\n\n был сделан запрос на сброс пароля вашей учетной записи %s.  Для сброса вашего пароля, Вам необходимо подтвердить символ, для подтверждения прав на запрос.\n\n Символ - %s.\n\n Нажмите на ссылку ниже, для ввода символа и перехода к сбросу вашего пароля.\n\n%s\n\n Спасибо. Ваш логин: %s.


    Но в письме имени так и нет..
    Приходит:
    "...
    Нажмите на ссылку ниже, для ввода символа и перехода к сбросу вашего пароля.
    http://мойсайт.ru/index.php?option=com_user&view=reset&layout=confirm
    Спасибо. Ваш логин: ."

    Подскажите что я неправильно делаю? Спасибо
     

    Вложения:

    Последнее редактирование: 08.10.2011
  2.  

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

Загрузка...