Перейти к содержанию
Форум поддержки пользователей VamShop

Не отображать отзывы на некоторые товары в боксе Отзывов


Рекомендуемые сообщения

Здравствуйте!

Есть ли возможность не отображать отзывы в боксе отзыва на один определенный товар?

Может внутри PHP как то поправить запрос, для исключения номера товара?

 

Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте!

 

Нет, нельзя.

Разве что править как-то sql запрос в /includes/classes/product.php в методе getReviews

Ссылка на сообщение
Поделиться на другие сайты

Решение следующее

в /шаблон/source/boxes/reviews.php изменил определение 

 $random_select

 

было

 

 

  $random_select = "select r.reviews_id, r.reviews_rating, p.products_id, p.products_image, pd.products_name from " . TABLE_REVIEWS . " r, " . TABLE_REVIEWS_DESCRIPTION . " rd, " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and  p.products_id = r.products_id  ".$fsk_lock." and r.reviews_id = rd.reviews_id and rd.languages_id = '" . (int)$_SESSION['languages_id'] . "' and p.products_id = pd.products_id and pd.language_id = '" . (int)$_SESSION['languages_id'] . "'";
 
стало
 
  $random_select = "select r.reviews_id, r.reviews_rating, p.products_id, p.products_image, pd.products_name from " . TABLE_REVIEWS . " r, " . TABLE_REVIEWS_DESCRIPTION . " rd, " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and  p.products_id = r.products_id and  p.products_id <> 1305 ".$fsk_lock." and r.reviews_id = rd.reviews_id and rd.languages_id = '" . (int)$_SESSION['languages_id'] . "' and p.products_id = pd.products_id and pd.language_id = '" . (int)$_SESSION['languages_id'] . "'";
 
1305 в данном случае id товара для которого не нужно отображать отзывы в боксе отзывов.
Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...