Nasario2 0 Опубликовано 21 марта, 2010 Жалоба Share Опубликовано 21 марта, 2010 При выводе данных адреса покупателя, данные выводятся в следующем порядке Имя Адрес Город Индекс Регион где-нибудь можно это в настройках изменить? Чтобы было Имя, Индекс, Регион, Город, Адрес Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 марта, 2010 Жалоба Share Опубликовано 21 марта, 2010 В каком месте это нужно менять?! Если внутри заказов, адресной книги, т.е. там где адрес целиком выводится, то правьте в базе данных, в таблице address_format первую запись и делайте свой формат запись адреса, т.е. метки меняйте местами как Вам нужно. Ссылка на сообщение Поделиться на другие сайты
Nasario2 0 Опубликовано 22 марта, 2010 Автор Жалоба Share Опубликовано 22 марта, 2010 Так, а вот эти форматы можно как-то создавать в админке? Я по скриптам помострел, там вызывается формат и каким-то макаром применяется в записям из таблицы с адресами. Или это напрямую в базу данных лезть надо? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 марта, 2010 Жалоба Share Опубликовано 22 марта, 2010 Можно. Формат адреса цепляется к стране, в Админке - Разное - Страны отредактируйте страну и укажите формат адреса. Ссылка на сообщение Поделиться на другие сайты
Nasario2 0 Опубликовано 22 марта, 2010 Автор Жалоба Share Опубликовано 22 марта, 2010 Попробовал... Что-то ничего не поменялось... Верней поменялось но не так как нужно... А в какой таблице базы данных это находится? Я подозреваю, что там просто в тестовой переменной включены значения из таблицы адресов и можно вручную все это сделать. Разобрался... В скрипте vam_address_format.inc.php Есть фактически описание переменных $company = addslashes($address['company']); $firstname = addslashes($address['firstname']); $secondname = addslashes($address['secondname']); $lastname = addslashes($address['lastname']); $street = addslashes($address['street_address']); $suburb = addslashes($address['suburb']); $city = addslashes($address['city']); $state = addslashes($address['state']); $country_id = $address['country_id']; $zone_id = $address['zone_id']; $postcode = addslashes($address['postcode']); $zip = $postcode; $country = vam_get_country_name($country_id); $state = vam_get_zone_name($country_id, $zone_id, $state);[/code]А потом в таблицеTABLE_ADDRESS_FORMATЕсть поле текстовое примерно такого вида$firstname$cr$secondname $lastname$cr$postcode$cr$country$cr$city$streets$crПутем нехитрых манипуляция, конструируем нужный адрес. Можно даже переменных добавить... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 марта, 2010 Жалоба Share Опубликовано 22 марта, 2010 Ну да, я ж это и имел виду. Поэтому и просил уточнить в каком именно месте адрес нужно править. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения