Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Как добавить регион в отзывах ?

Суть вопроса в том, что хотелось бы при написании отзыва, да и при просмотре тоже,  рядом с автором  отзыва был его  регион например

Автор: Иванов Иван (Хабаровский край)

Для этого я в файле /themes/шаблон/module/product_reviews_write.html  добавил переменную {$STATE} , а в файле /сайт/product_reviews_write.php  добавил строчку

$osTemplate->assign('STATE',  $order->customer['state']);

но результата нет. Может кто подскажет как сделать правильно ?


нужно записывать в базу место, откуда покупатель, в таблицу отзывов, либо изменять запрос таблицы на получение отзывов и добавлять туда покупателей, чтобы можно было иметь доступ к их инфе.

вы пишете $order->customer['state'] - а откуда скрипту знать на какого пользователя запрашивается инфа?

А если гость придет писать отзыв? Можно выводить после "Откуда вы?"


Ну гостей то можно совсем выключить, что бы только зарегистрированные писали отзывы, ну или же действительно добавить поле "Откуда вы" или "Ваш регион"
Но для меня это сложновато пока, я думал что всё будет проще :)
Ну всё равно спасибо.


ну там не сложно в реализации. добавить одно поле и поправить запрос на получение отзывов.
но остается вопрос в том, что именно и где выводить и откуда это брать.
Т.е. выводить ли поле для заполнения, либо тянуть регион из данных зарегистрированного покупателя.


Ну наверное тянуть из данных зарегистрированного покупателя, т.к. добавлять поле "Ваш регион" посетителю смысла наверное нет, потому что нет полей для ввода имени и фамилии (хотя они бы не помешали, т.к. иногда до покупателей не доходит , что просто нужно войти и затем писать отзыв)
А выводить наверное нужно там где есть автор отзыва, т.е. при написании отзыва, при прочтении отзывов другими посетителями и т.п.
И думаю, что было бы не плохо и регион и город выводить, а уж при желании убирать или добавлять переменными {$state} и {$sity}


Источник



Copyright ShopOS