Jarhead
Постоялец
- Регистрация
- 17 Июн 2011
- Сообщения
- 415
- Реакции
- 169
- Автор темы
- #1
Столкнулся с проблемой, лень чета возиться, может уже кто делал.
Есть модуль Google Rich Snippets + Product Ratings and Reviews, так вот в нем могут оставлять отзывы только зарегистрированные клиенты либо те кто купил товар, мне нужно чтобы и гости могли оставлять отзывы....?
Проблему решил сам и на удивление быстро. Конечно это не полноценное решение...
В общем я создал нового клиента под именем гость, взял его ID в файлах написал правило при котором если ID клиента отсутствует, берется ID созданного мной клиента и от его имени создается комментарий.
Отредактировать надо 3 файла: hook-action_class.php, hook-base_class.php, hook-display_class.php
Такое вот правило:
Код нужно вставить везде перед тем местом где встречается GSnippetsReviews::$oCookie->id_customer и после заменить эту строчку на $id_customer.
Есть модуль Google Rich Snippets + Product Ratings and Reviews, так вот в нем могут оставлять отзывы только зарегистрированные клиенты либо те кто купил товар, мне нужно чтобы и гости могли оставлять отзывы....?
Проблему решил сам и на удивление быстро. Конечно это не полноценное решение...
В общем я создал нового клиента под именем гость, взял его ID в файлах написал правило при котором если ID клиента отсутствует, берется ID созданного мной клиента и от его имени создается комментарий.
Отредактировать надо 3 файла: hook-action_class.php, hook-base_class.php, hook-display_class.php
Такое вот правило:
Код:
if(!isset(GSnippetsReviews::$oCookie->id_customer)){
$id_customer = 99; // ID созданного клиента для гостя
} else {
$id_customer = GSnippetsReviews::$oCookie->id_customer;
}
Код нужно вставить везде перед тем местом где встречается GSnippetsReviews::$oCookie->id_customer и после заменить эту строчку на $id_customer.
Последнее редактирование модератором: