Jump to content
Sign in to follow this  
Marianna

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

Recommended Posts

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

А ты попробуй :)

 

чуть ниже в коде есть нужные строки...

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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;
}
Edited by Heavenanvil
  • +1 3

Share this post


Link to post
Share on other sites

 

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;
}

 

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.