Обратная связь.Шаблон письма.

 
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Здравствуйте. При отправки сообщения через форму обратной связи админу приходит уведомление. Подскажите где править шаблон этого уведомления, а то там как то "не по русски". Приходит в таком виде:
ФОРМА: Написать письмо
Ваше имя:
wer

E-Mail
[email protected]
Текст сообщения:
ttttttttttt

Подписаться на новости?
Нет
Посетитель
small user social cms
Почетный донор проектаМедальПочетный донор проектаПочетный донор проектаКубок зрительских симпатий
Сообщений: 343
Здравствуйте

components\forms\frontend.php
-=-=-=-=-=-=-=-=-
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Что то я не увидел там ничего кроме самой формы отправки. (1.10.3)
Посетитель
small user social cms
Почетный донор проектаМедальПочетный донор проектаПочетный донор проектаКубок зрительских симпатий
Сообщений: 343
там есть кусок кода, который формирует письмо
в переменую $mail_message формируется само тело сообщения
Редактировалось: 1 раз (Последний: 12 марта 2014 в 02:15)
-=-=-=-=-=-=-=-=-
Посетитель
small user social cms
Медаль
Сообщений: 161
Amurland:
там есть кусок кода, который формирует письмо
в переменую $mail_message формируется само тело сообщения

И что с ним нужно сделать чтобы получить нормальный вид письма, подобный письмам обратной связи в других CMS?

И еще, как сделать так чтобы поле значение поля e-mail автоматом подставлялось в от кого, чтобы на письмо можно было ответить не копируя и вставляя адрес из самого письма?
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Переписать половину кода. sad
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4385
Lora:
Переписать половину кода.
Если вот этот кусок и есть "половина кода", то да, согласен с вами
Код PHP:
  1. // Подготовим начало письма
  2. $mail_message = '<h3>'.$_LANG['FORM'].': ' . $form['title'] . '</h3>';
  3. // Добавляем заполненные поля в письмо
  4. foreach ($form_fields as $field) {
  5.  
  6. // Значение поля
  7. $value = $form_input['values'][$field['id']];
  8. if(!$value){ continue; }
  9.  
  10. if(is_string($value)){
  11. $mail_message .= '<h5>'.$field['title'] . '</h5><p>'.$value.'</p>';
  12. } elseif(is_array($value)) { // если массив, значит к форме прикреплен файл
  13.  
  14. if ($form['sendto']=='mail'){
  15. $attachment = !empty($value['url']) ? PATH.$value['url'] : '';
  16. } elseif(!empty($value['url'])) {
  17. $mail_message .= '<h5>'.$field['title'] . '</h5><p><a href="'.$value['url'].'">'.$value['name'].'</a></p>';
  18. }
  19.  
  20. }
  21.  
  22. }
Правьте как вам угодно, в чем проблема?
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Код PHP:
  1. $mail_message .= '<h5>'.$field['title'] . '</h5><p>'.$value.'</p>';
Это, как я понимаю выводятся поля формы,все сразу.Что бы что то изменить нужно в эту переменную занести что то другое вместо них,т.к.зачем они в сообщении?А где их взять? Письмо по идее нужно такое:
Пользователь(вместо Ваше имя)-такой то E-Mail такой то( это есть) Написал сообщение(вместо Текст сообщения) такое то.Плюс убрать последнию форму-Подписаться на сообщения( она вообще здесь некстати).С самой первой формой в переменной
Код PHP:
  1. $mail_message = '<h3>'.$_LANG['FORM'].': ' . $form['title'] . '</h3>';
решается
Код PHP:
  1. $mail_message = '';
так я думаю.
Посетитель
small user social cms
Медаль
Сообщений: 161
Fuze:
Правьте как вам угодно, в чем проблема?

Проблема в том, что не все тут программисты.
Если бы я в этом разбирался, то вообще не задавал бы вопросов на этом форуме. Вам не кажется это логичным?
Хотя, на этом форуме задавать вопросы бессмысленно.
Посетитель
small user social cms
Сообщений: 30
Блин ребята....уже вышла версия 1.10.5
но ни как не решится проблема с приходом писем...в нужном формате
То есть когда человек(не авторизованный или просто гость) пишет письмо через форму обратной связи созданную сами понимаете через Конструктор Форм, в поле Емаил для ответа он вставляет свое мыло и на сайт приходит письмо ка в первом посте без возможности ответить на письмо...так как адрес с которого пришло письмо ...мой - то что внесен в поле в настройках...
как обойти эту фигню....как создать поле которое будет обрабатывать поле Email и будет его подставлять так чтобы письмо приходило на почту с возможностью сразу на него ответить.
Я не программист и мне сложно додумать что сделать....- а таких как я 50%
доводилось вставлять отдельный скрипт обратной связи...
но когда есть такой конструктор и можно добавить количество полей ...и этим не иметь возможность воспользоваться...как то не Кошерно - выходит.
Посетитель
small user social cms
Сообщений: 27
pikasso:

Блин ребята....уже вышла версия 1.10.5
но ни как не решится проблема с приходом писем...в нужном формате
То есть когда человек(не авторизованный или просто гость) пишет письмо через форму обратной связи созданную сами понимаете через Конструктор Форм, в поле Емаил для ответа он вставляет свое мыло и на сайт приходит письмо ка в первом посте без возможности ответить на письмо...так как адрес с которого пришло письмо ...мой - то что внесен в поле в настройках...
как обойти эту фигню....как создать поле которое будет обрабатывать поле Email и будет его подставлять так чтобы письмо приходило на почту с возможностью сразу на него ответить.
Я не программист и мне сложно додумать что сделать....- а таких как я 50%
доводилось вставлять отдельный скрипт обратной связи...
но когда есть такой конструктор и можно добавить количество полей ...и этим не иметь возможность воспользоваться...как то не Кошерно - выходит.
толку что вышла все замечания тех якобы для кого это делают игнорят по полной, все делают для дальнейшего коммерческого использования а на народ дают поюзать ошибки обкатать шишек набить а тут моду взяли на вопросы отвечать высмеиванием и высказыванием какие они умные и какие тупые заходят тревожат их, в ответах резки грубы самолюбивы. Мне кажется если все так идет смысла проекты делать на этой лабуде один в лес другой по дрова какие то феерические схемы и тд а то что нужно постоянно и сейчас ничего нет не обработки не ответов... за ворожения жирным шрифтом меня в комменты отчитали как школьника и не лички не сполера не использовали посмей я написать это приближенным не опасаешься крику
http://kapshagai.kz/
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4385
pikasso, есть багтрекер по первой ветке InstantCMS, там данного пожелания нет. А мы, увы, не можем все запомнить. В чем проблема там писать сообщения об ошибках, пожелания? Более того, есть личные сообщения на этом сайте, кто разработчики все знают. И кроме этого, есть в конце концов email, который так же указан у администраторов на страницах. Невозможно в процессе разработки очередной версии перелопатить весь форум и выявить что нужно сделать. Я очень надеюсь, что этот развернутый ответ расставит все точки над i.

Модератор Реальности:
толку что вышла все замечания тех якобы для кого это делают игнорят по полной
стесняюсь спросить ЧТО заигнорили? где сообщения об ошибках и пожеланиях в багтрекере? Все что там было написано, все сделано.
Модератор Реальности:
все делают для дальнейшего коммерческого использования
вы палку то не перегибайте, за клевету в бан уйдете только в путь, и в целом ваше хамское общение как бы претит уже.
Модератор Реальности:
а на народ дают поюзать ошибки обкатать шишек набить
интересно, кто по-вашему должен тестировать opensource продукт? ВСЕ ошибки после релиза правятся в кратчайшие сроки, в комментариях ВСЕ разжевывается по мере времени и сил.
Модератор Реальности:
Мне кажется если все так идет смысла проекты делать на этой лабуде
Кнопка удаления профиля в его настройках.
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 787
Fuze, надо бы помочь этому "Модератору реальности" удалиться, ибо его явно "заставили" здесь находиться.

Модератор Реальности, вы вообще откуда взялись со своими наездами?

Здесь не сообщество школьников, не Вконтакте, где можно в комментариях ...рать.

Так что либо будьте сдержанным и культурным, либо покиньте этот сайт, либо вам помогут покинуть этот сайт.

Выбор за вами.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.