Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Модули » Как сделать отправку письма Uniform на емейл из дополнительного поля новости?

Как сделать отправку письма Uniform на емейл из дополнительного поля новости?


     12.05.2021    Uniform    Модули, Хаки    923

вопрос
ПРОБЛЕМА: Форма отправляется с полной новости!
Сейчас можно отправлять письма только на емейлы прописаны в файле config.tpl
-------
ЧТО НУЖНО:
Можно сделать так чтобы письмо дублировалось на емейл, который прописан в дополнительном поле полной новости?
---
Если кто может сделать хак - пишите на gamessutra@gmail.com .

Ответа пока нет


5 комментариев

rullan
Юзер

rullan - 14 мая 2021 01:40 -

Я так понимаю можно сделать через параметр - parseSendMail (официальн инструкция - https://github.com/dle-modules/DLE-UniForm/blob/master/CHANGELOG.md)

Тоисть создать новый тег - которые будет брать емейл с дополнительного поля и вставлять его в шаблон - config.tpl в строку - emails = {uf_field_новый тег}

TechnicalMan
Юзер

TechnicalMan - 16 мая 2021 23:35 -

Всё просто.

В config.tpl добавляем

sendToSender = yes
hidden = email


При вызове формы в fullstory.tpl передаём в форму в поле email ваше доп. поле
data-uf-settings='{"formConfig": "feedback", "fields":{"email": "[xfvalue_email"}}'


В шаблоне email.tpl:

[to_sender] текст [/to_sender] — Выводит текст для отправителя, если указан параметр sendToSender
[not_to_sender] текст [/not_to_sender] — Выводит текст для получателей письма, отличных от отправителя, если указан параметр sendToSender


Следовательно, на адрес [xfvalue_email] будет отправлен текст из email.tpl между тегами [to_sender] и [/to_sender]

rullan
Юзер

rullan - 17 мая 2021 13:46 -

Вы написали как передать значение дополнительного поля в отправляемое письмо!!!
А мне нужно, наверное, чтобы емейл из дополнительного поля подставлялся в файл config.tpl.
Чтобы конструкция была :

emails = мой емейл@gmail.com,{pismo}
-----
Где {pismo} - это значение допол. поля.

TechnicalMan
Юзер

TechnicalMan - 17 мая 2021 14:09 -

Не в письмо, а в форму. А при соответствущей настройке config.tpl всё, что между тегами, уйдет туда, куда нужно. Ваша задача решится именно таким образом без вложений.
Разумеется, нужно доработать шаблон email.tpl
Я вам дал решение, которое без определенных трудозатрат решает вашу задачу. Можно конечно и ядро плагина допилить, но зачем?

rullan
Юзер

rullan - 17 мая 2021 14:18 -

так вот и интересует соответствующая настройка config.tpl

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх