Помощь Опции как убрать кол-во tab-review

Тема в разделе "Opencart 2", создана пользователем meatuss, 14 фев 2020.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Постинг нескольких постов подряд приравнивается к НАРУШЕНИЮ! Будьте вежливы и соблюдайте правила ;-)
  1. meatuss

    meatuss Постоялец

    Регистр.:
    24 фев 2013
    Сообщения:
    101
    Симпатии:
    5
    можно ли сделать так что бы когда нет ни одного отзыва - поле количество было пустым.

    сейчас так:

    [​IMG] а сделать что было так [​IMG]



    а когда есть один и более отзывов написано выводилось количество вот так

    [​IMG]
     
  2. Denzy

    Denzy Постоялец

    Регистр.:
    29 июл 2016
    Сообщения:
    55
    Симпатии:
    50
    Сделайте условие типа
    <?php if ($review_status <0 ) { ?>
     
  3. meatuss

    meatuss Постоялец

    Регистр.:
    24 фев 2013
    Сообщения:
    101
    Симпатии:
    5
    а можете подсказать как правильно и где его прописывать
     
  4. Denzy

    Denzy Постоялец

    Регистр.:
    29 июл 2016
    Сообщения:
    55
    Симпатии:
    50
    На сколько помню, /catalog/view/theme/название темы/template/product/product.php
    И выводится он через JS. Точно сказать не могу, так как это индивидуально для шаблона

    Ой, извиняюсь. catalog\language\ru-ru\product\product.php
    $_['tab_review'] = 'Отзывы (%s)';
     
    Последнее редактирование модератором: 17 фев 2020
  5. meatuss

    meatuss Постоялец

    Регистр.:
    24 фев 2013
    Сообщения:
    101
    Симпатии:
    5
    если просто убрать вот это значение (%s) тогда просто исчезает поле кол-ва и больше не выводиться даже при добавлении ОТЗЫВА

    задумка состоит в том что бы когда кол-во отзывов = 0, был вид просто ОТЗЫВЫ а вот когда уже добавляешь отзыв то уже начинался подсчет как обычно ОТЗЫВЫ 1, ОТЗЫВЫ 2, ОТЗЫВЫ 3 ..... и т.д.
     
  6. Denzy

    Denzy Постоялец

    Регистр.:
    29 июл 2016
    Сообщения:
    55
    Симпатии:
    50
    Самое простое решение , которое придумал
    В /catalog/view/theme/название темы/template/product/product.php
    Ищите строчку с табом
    Код:
    <?php echo $tab_review;?>
    Заменяете её этим
    Код:
    <?php $tab_review = str_replace('0','', $tab_review);
    echo $tab_review; ?>
    Сохраняете, обновляете модификаторы
     
    Последнее редактирование: 15 фев 2020
  7. meatuss

    meatuss Постоялец

    Регистр.:
    24 фев 2013
    Сообщения:
    101
    Симпатии:
    5
    спасибо огромное помогло. Теперь все заработало как я себе представлял.
    некоторые говорили что нужно использовать функцию ajax

    так же подсказали мне вот такое решение данной задачи


    Убрать кавычки ()

    В файле product.php

    По пути catalog\language\ru-ru\product\product.php
    Код:
    $_['tab_review']                              = 'Отзывы (%s)';
    Получим
    
    $_['tab_review']                              = 'Отзывы %s';
    Убрать 0

    В файле product.php

    По пути catalog\model\catalog\product.php

    Код:
    'reviews'          => $query->row['reviews'] ? $query->row['reviews'] : 0,
    Вместо 0 "кавычки" ' '

    Код:
    'reviews'          => $query->row['reviews'] ? $query->row['reviews'] : '',
     
    Последнее редактирование модератором: 17 фев 2020