Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Проверка корректности заполнения поля в форме

Автор johnРаздел Custom макросы

Ответов: 7
Просмотров: 2051
Последний ответ 30 Августа 2014, 22:11:55
от john
Добавление ФИО посетителя в форме заказа

Автор diii3Раздел Шаблоны XSLT

Ответов: 4
Просмотров: 2303
Последний ответ 25 Марта 2012, 12:36:58
от diii3
Странное письмо после попытки контакта через форму обратной связи

Автор SeweryssРаздел Настройка системы и модулей

Ответов: 1
Просмотров: 1216
Последний ответ 09 Января 2014, 13:46:35
от Seweryss
Вывод определенного mail при отправке сообщения с формы обратной связи!?

Автор muldyРаздел Custom макросы

Ответов: 1
Просмотров: 963
Последний ответ 13 Сентября 2013, 11:11:59
от admin
Форма обратной связи в версии Start

Автор BabajkaРаздел Шаблоны XSLT

Ответов: 2
Просмотров: 15725
Последний ответ 15 Января 2013, 15:04:33
от PHOENIX-75

0 Пользователей и 1 Гость просматривают эту тему.

*

DZHETIGAPA

  • **
  • 79
  • +0/-0
    • Просмотр профиля
Вопросы по форме обратной связи
« : 16 Декабря 2011, 14:11:04 »
Во первых, все формы на мыло приходят в какой-то жуткой кодировке. Как это можно поправить? Тема и само сообщение в жуткой кодировке.

Во-вторых, создал форму, где надо прикрепить файл. Прикрепляю. В шаблоне указываю полный путь, например: http://site.ru%file%. В админке все отображается верно, но на мыло приходит только noname, то есть как понимаю с путем что-то не так.

И третий вопрос. Есть форма, в которой есть выпадающий список с городами. В зависимости от выбранного города форма должна отправляться на определенный имейл. Как такое можно организовать?

*

DZHETIGAPA

  • **
  • 79
  • +0/-0
    • Просмотр профиля
Re:Вопросы по форме обратной связи
« Ответ #1 : 17 Декабря 2011, 22:05:51 »
Админ, сможешь помочь с этими вопросами?

*

DZHETIGAPA

  • **
  • 79
  • +0/-0
    • Просмотр профиля
Re:Вопросы по форме обратной связи
« Ответ #2 : 22 Декабря 2011, 11:54:37 »
Проблема с кодировкой так и осталась нерешенной. кто может навести на мысль? Где и что нужно подправить?

*

admin

  • *****
  • 2416
  • +171/-1
    • Просмотр профиля
Re:Вопросы по форме обратной связи
« Ответ #3 : 23 Декабря 2011, 23:44:25 »
к сожалению точка события "webforms_post" для метода webforms->send (используется для отправки формы обратной связи) срабатывает уже после отправки, так что серьезные изменения этого метода возможны при создании кастомного макроса на основе существующего. Это для того чтобы отсылать на разные email при выборе разных городов

насчет кодировки, во-первых попробуй поменять кодировку у файла /classes/modules/webforms/class.php на utf-8 если не поможет, то если будешь делать кастом сделай принудительную конвертацию кодировки у переменных для письма, то есть тело письма, заголовок письма и т.п.

*

Vladimir

  • ****
  • 266
  • +45/-0
    • Просмотр профиля
Re:Вопросы по форме обратной связи
« Ответ #4 : 24 Декабря 2011, 12:00:38 »
А скпировать текст письма в такой кодировке можете?

С кодировкой иногда на некоторых серверах (в.т.ч и в пределах одного хостера) происходят странные вещи - такое впечатление, что не декодируется base64. Почему так случается - я не смог понять. Эпидемия у меня прошла в течении прошлого-текщего года, как будто хостеры обновили ПО на почтовых серверах.
Причем, если отправлять напряму через mail - читается идеально.

В ЮМИ мне помогало отключение перекодирования тела письма в umiMimePart.php (в методе addHtmlPart закомментировать строку $arrParams['encoding'] = 'base64') В одном случае не помогло и это, пришлось полностью заменить umiMail на PHPMailer

Было бы интересно докопаться до причины.