PDA

Просмотр полной версии : Форма связи


borodatych
08.05.2013, 10:50
Доброго времени суток.
Есть стандартная форма обратной связи.
С недавних пор письма стали приходить в китайской кодировки.
Спросил у хостера, они грешат на скрипты.
Вот только что могло произойти ума не приложу.
Направьте в нужном направлении.

borodatych
08.05.2013, 12:39
Из того в чем успел разобраться...
Отсутствую как таковые, или найти не могу, строки вида:
$TYPO3_CONF_VARS['MAIL']
Продолжаю кумекать и жду ваших подсказок.

borodatych
08.05.2013, 13:20
Вдруг поможет делу...
Отправляю: Дермидонов Автоген Бабаевич (для теста)
Получаю: 袛械褉屑懈写芯薪芯胁 袗胁褌芯谐械薪 袘邪斜邪械胁懈褔
Декодер Лебедева переводит так: ?е?мидонов ?в?оген ?абаеви?
И пишут: GB2312 → UTF-8
Но я ни чего не трогал, связанное с кодировкой, в настройках, а раньше письма отправлялись нормально.
В localconf нет GB2312, абсолютно везде UTF-8.
GB2312 мелькает только в class.t3lib_cs.php и то как по умолчанию:
var $eucBasedSets=array(
'gb2312'=>1,
'big5'=>1,
'euc-kr'=>1,
'shift_jis'=>1,
);
Сделал так:
var $eucBasedSets=array(
'utf-8'=>1,
//'gb2312'=>1,
'big5'=>1,
'euc-kr'=>1,
'shift_jis'=>1,
);
Не помогло....

borodatych
13.05.2013, 10:29
..позвольте апнуть..

Илья
15.05.2013, 04:04
..позвольте апнуть..
Может быть проще будет переделать ваши формы на powermail (http://typo3.org/extensions/repository/view/powermail)?
Если конечно желание понять в чем дело не сильнее желания восстановить работоспособность сайта...

-=UncleByte=-
15.05.2013, 06:02
Наверное стоит открыть TSRef и ознакомиться с главой CONFIG, с пунктами locale_all, notification_email_encoding и notification_email_charset, потом проверить TS шаблон сайта и поправить, если надо.

Илья
15.05.2013, 13:43
Наверное стоит открыть TSRef и ознакомиться с главой CONFIG, с пунктами locale_all, notification_email_encoding и notification_email_charset, потом проверить TS шаблон сайта и поправить, если надо.

Так у ТС работало всё, до какого то момента!
Разве что конфиг в localconf.php что-то ему потерло - неудачное обновление, например

-=UncleByte=-
15.05.2013, 14:23
Так у ТС работало всё, до какого то момента!
Разве что конфиг в localconf.php что-то ему потерло - неудачное обновление, например
Ну да, до момента смены версий и значений по умолчанию например. Смотреть в любом случае надо, если есть значения - обновить, если нету - прописать.

borodatych
15.05.2013, 15:47
-=UncleByte=-
Вроде все верно:
config.locale_all = ru_RU
config.language = ru
config.lang = ru
config.notification_email_charset = utf-8
config.notification_email_encoding = quoted-printable
config.notification_email_urlmode = all

Илья
Разве что конфиг в localconf.php что-то ему потерло
Если только выборочно. Разве такое возможно?
Благодарю за плагин, сейчас гляну.

borodatych
15.05.2013, 17:04
Илья
В powermail там мутки с совместимостью.
У меня typo3 4.3.3, подскажите какой качать, если не затруднит, или где глянуть.

Глянул последняя версия typo3 6.1. На сколько проблематично переходить?
Или мне проще установить и ручками базу переносить?

Илья
15.05.2013, 19:17
Илья
В powermail там мутки с совместимостью.
У меня typo3 4.3.3, подскажите какой качать, если не затруднит, или где глянуть.

Качать отсюда же - http://typo3.org/extensions/repository/view/powermail
Действительно последняя версия совместима с TYPO3 4.6-4.7
Может быть имеет смысл перейти на 4.7?
С 6.1 лично я пока не спешу и не использую её для проектов...
Кстати, относительно настроек MAIL - смотрите настройки через typo3/installTool
Там можно отправлять почту через любой сервер, то есть через через внешний SMTP или через защищенное соединение.
А вы наверное до этого отправляли через локальный сервер, на котором установлен сам сайт.

borodatych
05.06.2013, 16:43
Доброго времени суток.
Всех благодарю за ответы. Не стал нагромождать плагинами.
Выход оказался прост, обновил систему до 4.5LTS.
Единственное, что осталось не решенным - приходит сообщение нормально, а вот поля, которые подписывают переданные значения, коверкаются.
Если ответит кто, будет интересно узнать.
А так решил переименовыванием в латиницу.
Еще раз благодарю. С уважением, Роман.