LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 01:13:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: [РЕШЕНО] Доп ифна в письмо которое приходит админу при регистрации!  (Прочитано 667 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
didimon
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 55


« : 26.01.2011, 23:00:27 »

Возник такой вопрос, письмо которое приходит админу содержит мало инфы, нужно добавить дополнительную инфу, возможно несколько полей которые заполняет пользователь, подскажите где копать ... какой файл отвечает за отправку почту и формирует текст письма?
« Последнее редактирование: 27.01.2011, 00:28:31 от didimon » Записан
didimon
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 55


« Ответ #1 : 27.01.2011, 00:26:28 »

почти нашел решение
« Последнее редактирование: 27.01.2011, 00:31:42 от didimon » Записан
didimon
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 55


« Ответ #2 : 27.01.2011, 00:27:28 »

Как ни странно, но все оказалось достаточно просто!

И так если Вам нужно добавить дополнительные поля в письмо которое приходит админу сайта (для письма пользователя схема та же)

вам потребуются два файла (на примере Joostina 2.0):

1) /components/com_registration/registration.php
2) /language/russian.php

В первом нужно найти примерно 220 строку ( // Send notification to all administrators )

Код:
$message2 = sprintf(_ASEND_MSG,$adminName2,$mosConfig_sitename,$row->name,$email,
        $username);

заменить на свой

Код:
$message2 = sprintf(_ASEND_MSG,$adminName2,$mosConfig_sitename,$row->name,$email,
        $username,$row->vibor,$row->adress,$row->telefon,$row->web,$row->company);

vibor, adress, telefon и т.д. это мои доп поля которые я раньше добавил к регисрации

далее идем во второй файл (языковой)

находим там DEFINE('_ASEND_MSG' .... примерно 347 страница

и добавляем с отправляемое сообщение свои поля ... причем в том порядке что вы задали их в registration.php...

Код:
DEFINE('_ASEND_MSG','Здравствуйте! Это системное сообщение с сайта %s.

На сайте %s зарегистрировался новый пользователь.

Данные пользователя:
Настоящее имя - %s
Адрес e-mail - %s
Имя пользователя - %s
Пользователь зарегистроровался как %s
Адрес - %s
Телефон - %s
Веб-сайт - %s
Компания - %s

На это письмо не надо отвечать, так как оно создано автоматически и предназначено только для уведомления');

сохраняем - проверяем))) у меня работает!))) всем удачи)))
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet