rmn 7 Опубликовано 6 ноября, 2013 Жалоба Share Опубликовано 6 ноября, 2013 При выводе на печать заказа ФИО имеет такой вид: Имя Отчество Фамилия. Доставка: Александр Сергеевич Ворошилов ул. ЧЧЧЧ д.1п. ХХХ, 111111Красноярский край, Российская Федерация В каком файле нужно поменять местами строки, чтобы было Фамилия Имя Отчество? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 ноября, 2013 Жалоба Share Опубликовано 6 ноября, 2013 Если это в блоке адреса, то только через phpMyAdmin, в таблице address_format поправить формат вывода адреса, первую запись в таблице. Поменять места просто метки, $lastname передвинуть вперёд. Ссылка на сообщение Поделиться на другие сайты
rmn 7 Опубликовано 6 ноября, 2013 Автор Жалоба Share Опубликовано 6 ноября, 2013 Сделал в первой строчке так: $lastname $firstname $secondname $cr$streets$cr$city, $postcode$cr$statecomma$country было $firstname $secondname $lastname$cr$streets$cr$city, $postcode$cr$statecomma$country Ничего не поменялось. Пробовал во всех строчках поменять местами - ничего не меняется. Почистил кэш в браузере и в шопе - не меняется. Может есть еще какой-то кэш на сервере - посмотрим ... Изменение должно быть в новых заказах или и в существующих при выводе на печать? Проблема не глобальная, просто это бы облегчило оформление заказов :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 ноября, 2013 Жалоба Share Опубликовано 7 ноября, 2013 Должно меняться во всех заказах. А Вы точно в своей базе данных меняете, а не например какого-то соседнего магазина. Потому как судя по /inc/vam_addres_format.inc.php , этой функция, которой выводится адрес, всё идёт именно из address_format табилцы. Ссылка на сообщение Поделиться на другие сайты
rmn 7 Опубликовано 7 ноября, 2013 Автор Жалоба Share Опубликовано 7 ноября, 2013 Изменив так получатся, что на почту приходит письмо где все как надо. Хм ... вот что получается - вроде все как нужно делается. Если смотреть заказ в письме или с аккаунта клиента, так же и при попытке распечатать с акка клиента - все как надо. НО с админки почему то фамилия не на первом месте. Изменил все строчки - ну не хочет с админки печатать как надо заказы. Чтобы еще можно поковырять? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 ноября, 2013 Жалоба Share Опубликовано 8 ноября, 2013 Уточните, где именно в админке!? Там много мест где адрес может выводиться. Ссылка на сообщение Поделиться на другие сайты
rmn 7 Опубликовано 8 ноября, 2013 Автор Жалоба Share Опубликовано 8 ноября, 2013 В заказах. http://s41.radikal.ru/i091/1311/9e/85ac23d25d69.jpg Если нажать на счет, то ФИО в таком виде и останеться. Странно, если это распечатать с аккаунта заказчика - все как надо. И в письме с заказов все как надо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 ноября, 2013 Жалоба Share Опубликовано 8 ноября, 2013 Где именно на скрине, у Вас слева в списке вывод и справа вывод после кнопок. Если в списке, то это уже не исправить, так данные записываются в базу при создании заказа. Разве что менять порядок записи имени в базу при создании заказа. В /checkout_process.php править два раза строку: 'customers_name' => $order->customer['firstname'].' '.$order->customer['secondname'].' '.$order->customer['lastname'] Ссылка на сообщение Поделиться на другие сайты
rmn 7 Опубликовано 8 ноября, 2013 Автор Жалоба Share Опубликовано 8 ноября, 2013 Слева в списке заказов не важно. Надо справа, т.к. как там написано, так и получается в распечатке заказа. Ссылка на сообщение Поделиться на другие сайты
rmn 7 Опубликовано 8 ноября, 2013 Автор Жалоба Share Опубликовано 8 ноября, 2013 В /checkout_process.php править два раза строку: 'customers_name' => $order->customer['firstname'].' '.$order->customer['secondname'].' '.$order->customer['lastname'] После этого в списке стало отображаться как надо. Но все равно при нажатии на кнопку счет - как и раньше. Сначало имя. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 ноября, 2013 Жалоба Share Опубликовано 9 ноября, 2013 Чудеса прям. Ну тогда попробуте в /admin/includes/functions/general.php , в функции vam_address_format поменять: function vam_address_format($address_format_id, $address, $html, $boln, $eoln) { $address_format_id = ($address_format_id ? $address_format_id : 1); $address_format_query = vam_db_query("select address_format as format from ".TABLE_ADDRESS_FORMAT." where address_format_id = '".$address_format_id."'"); $address_format = vam_db_fetch_array($address_format_query); $company = addslashes($address['company']); $firstname = addslashes($address['firstname']); $cid = addslashes($address['csID']); $lastname = addslashes($address['lastname']); на: function vam_address_format($address_format_id, $address, $html, $boln, $eoln) { $address_format_id = ($address_format_id ? $address_format_id : 1); $address_format_query = vam_db_query("select address_format as format from ".TABLE_ADDRESS_FORMAT." where address_format_id = '".$address_format_id."'"); $address_format = vam_db_fetch_array($address_format_query); $company = addslashes($address['company']); $firstname = addslashes($address['lastname']); $cid = addslashes($address['csID']); $lastname = addslashes($address['firstname']); Ссылка на сообщение Поделиться на другие сайты
rmn 7 Опубликовано 11 ноября, 2013 Автор Жалоба Share Опубликовано 11 ноября, 2013 Все без изменений. Даже забавно :) Решил пойти по другому. В lang_russian.conf переименовал Фамилию в Имя и имя в фамилию - проблема исчерпана :) Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения