imichaeli7 0 Опубликовано 4 июня, 2010 Жалоба Share Опубликовано 4 июня, 2010 Но вот такой еще вопрос: у меня после заказа в письме в адрессе после области приходит слово Array Выглядит кусок текста так: "Липецкая область, Array" константа которая отвечает за адрес в письме это помоему: {$address_label_customer} Почему такое поизходит? и где это исправить? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 июня, 2010 Жалоба Share Опубликовано 5 июня, 2010 Не знаю, по умолчанию адрес нормально выводится. Может правили что в коде?! или может отключили поле страна в Админке - Настройки - Данные клиета. Ссылка на сообщение Поделиться на другие сайты
imichaeli7 0 Опубликовано 5 июня, 2010 Жалоба Share Опубликовано 5 июня, 2010 нет, я не выключал страну Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 июня, 2010 Жалоба Share Опубликовано 5 июня, 2010 Тогда не знаю, могу разве что сказать, что по умолчанию работает. Нужно смотреть код, что это за array, что там выводится. Ссылка на сообщение Поделиться на другие сайты
imichaeli7 0 Опубликовано 5 июня, 2010 Жалоба Share Опубликовано 5 июня, 2010 А где это формируется? и где это можно отредактировать. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 июня, 2010 Жалоба Share Опубликовано 5 июня, 2010 Если письмо с заказом, то в /send_order.php Ссылка на сообщение Поделиться на другие сайты
imichaeli7 0 Опубликовано 5 июня, 2010 Жалоба Share Опубликовано 5 июня, 2010 Там, щас посмотрел, вроди ничего неудалось обнаружить, Но это озможно изза php? потомучто ты Саш писал что чтото возможно с массивами , потомучто у меня атрибуты не устанавливаются еще нва товар. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 июня, 2010 Жалоба Share Опубликовано 5 июня, 2010 Не знаю, нужно же разбираться, что у Вас за проблема. Смотрите php код формирования адреса, смотрите, что там не так. В текстовой версии письма такая же проблема была?! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 июня, 2010 Жалоба Share Опубликовано 5 июня, 2010 Попробуйте ещё до mail функции добавить: $message_body_plain = str_replace('<br />', " \n", $message_body_plain); $message_body_plain = strip_tags($message_body_plain);[/code]и в самой mail функции верните $message_body_plain вместо $message_body_htmlНо это вряд ли конечно. Ссылка на сообщение Поделиться на другие сайты
imichaeli7 0 Опубликовано 5 июня, 2010 Жалоба Share Опубликовано 5 июня, 2010 Не, это было еще и до того как я фаил заменил, я просто только щас заметил это Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 июня, 2010 Жалоба Share Опубликовано 5 июня, 2010 Я всё-таки считаю, что правили какой-то код в магазине. По умолчанию точно нет такой проблемы. Ссылка на сообщение Поделиться на другие сайты
imichaeli7 0 Опубликовано 5 июня, 2010 Жалоба Share Опубликовано 5 июня, 2010 Ну правил то это да, но вроди маиловые функции я даже не затрагивал. В шаблоне письма там такого нет. Там константа адресса стоит и в ней какраз дело {$address_label_customer} Вот она выводит адрес, а далее после области через запятую должна быть страна, а там array Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 июня, 2010 Жалоба Share Опубликовано 5 июня, 2010 Ну вот нужно и смотреть как формируется адрес, что там за массив. Например через var_dump смотреть, из чего адрес состоит. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения