Email в текст сообщения (DLE)

MacDack
На сайте с 23.07.2012
Offline
55
3608

Столкнулся с тем, что потребовалось в текст сообщения, отправляемого из раздела "Обратная связь" вставить адрес почты отправителя (который указывается при отправлении). Как то раньше не имел дело с формированием писем с сайта, если нужно то делал сторонними методами, а сейчас надо именно средствами движка.

Может, кто подскажет как реализовать автоматическое добавление адреса адресанта в текст самого сообщения.

---

И по ходу, как в тот же текст сообщения добавить не только IP отправителя, но и определение страны, например с помощью

$geo = file_get_contents('http://freegeoip.net/json/'.$ip);

$geo = json_decode($geo, true);

CMS DLE (/ru/users/992868) icq:6три4девять924семь7
WebAlt
На сайте с 02.12.2007
Offline
250
#1

Настройка системы >>> Шаблоны E-Mail сообщений:

Настройка E-Mail сообщения, которое отсылается через форму обратной связи
При написании шаблона для данного сообщения вы можете использовать следующие теги:
{%username_to%} - имя получателя
{%username_from%} - имя отправителя
{%group%} - группа пользователя на сайте, в которой находится отправитель
{%text%} - текст сообщения от пользователя
{%ip%} - IP адрес отправителя
{%email%} - E-mail адрес отправителя письма
MacDack
На сайте с 23.07.2012
Offline
55
#2
WebAlt:
Настройка системы >>> Шаблоны E-Mail сообщений:

Спасибо конечно, но я знаю где настраиваеется отправка в админке.

Дело в том, что в таком варианте, как вы говорите, на почту приходит не адрес, а именно {%email%}

{%username_to%} - имя получателя
{%username_from%} - имя отправителя
{%group%} - группа пользователя на сайте, в которой находится отправитель
{%text%} - текст сообщения от пользователя
{%ip%} - IP адрес отправителя

это предусмотрено в панели, а {%email%} там нет

Вот я и спросил по теме, где именно настраивается и формируется тело письма.

WebAlt
На сайте с 02.12.2007
Offline
250
#3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий