Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Убрать или сделать не обязательным оценку товара в отзывах


Marianna

Recommended Posts

Как убрать или сделать не обязательным оценку товара по 5 бальной шкале в карточке товара в отзывах? И при добавлении отзыва почему-то нет никакого сообщения, что-то вроде: "Спасибо ваш отзыв добавлен, он появиться после проверки его администратором сайта". В каком файле его вернуть?

Надіслати
Поділитися на інших сайтах


смотри в контроллер product.php

            if (empty($this->request->post['rating'])) {
                $json['error'] = $this->language->get('error_rating');
            }
Надіслати
Поділитися на інших сайтах

я думаю если просто удалить вывод ошибки, это не поможет, нужно убрать обязательную проверку.

Надіслати
Поділитися на інших сайтах


закоментировала эти строки, теперь не проверяет, спасибо.

Надіслати
Поділитися на інших сайтах


  • 6 months later...

Ребят, тоже пытаюсь рейтинг убрать, комментирую эти строки, но при попытке отправить отзыв, всплывает ошибка "Название должно быть от 3 до 25 символов", хотя имя ввожу. Как правильно вырезать проверку отзывов?

Надіслати
Поділитися на інших сайтах

  • 9 months later...

if (empty($this->request->post['rating'])) {
                $json['error'] = $this->language->get('error_rating');
            }

 

Подобное действие вызывает ошибку при добавлении отзыва.

Лучше сделать рейтинг по умолчанию, например 5, вот так:

 

if (empty($this->request->post['rating'])) {

$this->request->post['rating'] = 5;
}
Змінено користувачем Heavenanvil
  • +1 3
Надіслати
Поділитися на інших сайтах


  • 7 months later...

 

if (empty($this->request->post['rating'])) {

                $json['error'] = $this->language->get('error_rating');

            }

 

Подобное действие вызывает ошибку при добавлении отзыва.

Лучше сделать рейтинг по умолчанию, например 5, вот так:

 

if (empty($this->request->post['rating'])) {

$this->request->post['rating'] = 5;
}

 

Отличное решение, тогда и в админке не будет проблем при одобрени

Надіслати
Поділитися на інших сайтах


  • 5 years later...

в третьем опенкарте пришлось сделать так 

if (empty($this->request->post['rating']) || $this->request->post['rating'] = 5 || $this->request->post['rating'] = 5) {
                    $this->request->post['rating'] = 5;
                }

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.