We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 979
    • 8 Posts
    Доброго времени!
    Кто нибудь ставил FormProcessor?

    Я поставил, письма отправляются, отлично. Получаю на свой комп почтовым клиентом письмо. Пробую – вот что получаю в теле письма:

    • либо HTML теги и русский текст
    • текст(без тегов) с набором символов типа «Ïîñòóïè»
    • пусто. Во вложении - текстовой файл (в нем - HTML теги и русский текст)
    Смотрю сам сниппет. В нем есть настройки charset (строка 164). Менял изначально стоящие iso-8859-1\n на utf-8, koi8-r и windows-1251.
    Про результаты – они те же.

    Страница не кешируется.

    Что делать с формой? Скажите свое слово, оно нужно.
      • 33114
      • 518 Posts
      насколько я помню все дела с почтой в MODx проходят через manager/includes/class.phpmailer.php. настройка кодировки конечная выставляется там.
        http://modx.ru - российская поддержка MODx
        http://newscup.ru - экспериментальный проект
        http://yentsun.com - персональный сайт
        • 979
        • 8 Posts
        Форма заработала!
        Только я настройки SMTP-отправителя нашел в manager\includes\controls\class.phpmailer.php.
        Там стаяла iso-8859-1, поменял на windows-1251 и все!
        Yentsun - спасибо!

        Тут еще одна проблемка была.
        У меня форма находится в шапке страницы, и я сделал спец. Confirmation Page Chunk - подтверждающее отправку сообщение. Он вызывается после отправки формы. Прописал его в свойства сниппета.
        После отправки формы вся страница перегружалась, и не знаю какая страцица вызывалась, но т.к. ее у меня не было, то перекидывало на на страницу ошибки. С нормальным подтверждением отправки на месте формы.
        Решение - в самом коде спиппета есть default confirmation message. Вот туда я вставил код своего подтверждения - и все ок!