Современные отзывы для товара - баг

Тема в разделе "OpenCart", создана пользователем Serkist, 10 май 2014.

  1. Serkist

    Serkist

    Регистрация:
    8 фев 2013
    Сообщения:
    367
    Симпатии:
    75
    https://opencartforum.com/files/file/1089-современные-отзывы-для-товаров/
    Поставил на нестандартную тему - не выводится сообщение при добавлении отзыва.
    Кто-нибудь сталкивался с этим? Как пофиксить?
    Сайт
    http://test.verose.ru/

    Кстати, зачем прописывать свои данные для подключения в файле voting.php?
    Также еще не работает отправка сообщения на е-мейл при активации этой опции.
     
  2. Luxy

    Luxy

    Регистрация:
    24 янв 2013
    Сообщения:
    176
    Симпатии:
    92
    а на стандартной теме работает? потому как у меня они не завелись
     
  3. personash

    personash

    Регистрация:
    27 окт 2012
    Сообщения:
    290
    Симпатии:
    305
    дефолтные отзывы нужно удалить, на их место вписать код ( и если нужно поправить css в файле vqmod)
    Код:
    <div id="tab-review" class="tab-content">
        <div id="review"></div>
        <h2 id="review-title"><?php echo $text_write; ?></h2>
        <b><?php echo $entry_name; ?></b><br />
        <input type="text" name="name" value="" />
        <br />
        <br />
        <b><?php echo $entry_review; ?></b>
        <textarea name="text" cols="40" rows="8" style="width: 98%;"></textarea>
        <span style="font-size: 11px;"><?php echo $text_note; ?></span><br />
        <br />
        <b><?php echo $entry_rating; ?></b> <span><?php echo $entry_bad; ?></span>&nbsp;
        <input type="radio" name="rating" value="1" />
        &nbsp;
        <input type="radio" name="rating" value="2" />
        &nbsp;
        <input type="radio" name="rating" value="3" />
        &nbsp;
        <input type="radio" name="rating" value="4" />
        &nbsp;
        <input type="radio" name="rating" value="5" />
        &nbsp;<span><?php echo $entry_good; ?></span><br />
        <br />
        <b><?php echo $entry_captcha; ?></b><br />
        <input type="text" name="captcha" value="" />
        <br />
        <img src="index.php?route=product/product/captcha" alt="" id="captcha" /><br />
        <br />
        <div class="buttons">
          <div class="right"><a id="button-review" class="button"><?php echo $button_continue; ?></a></div>
        </div>
     
  4. Serkist

    Serkist

    Регистрация:
    8 фев 2013
    Сообщения:
    367
    Симпатии:
    75
    на стандартной теме работают. Я тестировал.

    так проблема не в отображении самих отзывов - я поправил vqmod, сами поля выводятся, отзывы добавляются, НО
    при добавлении не выводится сообщение о его добавлении, хотя на дефолте выводилось.
     
  5. fanton123

    fanton123

    Регистрация:
    24 дек 2012
    Сообщения:
    279
    Симпатии:
    31
    Та же проблема только на измененной дефолтной теме. Тупо не хочет обрабатывать код


    Сообщения об ошибках выводит, а о удачном размещении отзыва не хочет. Если удалить код в product.php

    То сообщение выводиться об успешном добавлении отзыва, но отзыв не добавляется. Сломал всю голову. Помогите.
     
  6. Serkist

    Serkist

    Регистрация:
    8 фев 2013
    Сообщения:
    367
    Симпатии:
    75
    fanton123, нашел решение этой проблемы
    в product.tpl добавил
    $('.success').fadeIn('slow');
    и
    setTimeout(function() {$('.success').fadeOut(1000)},3000)

    В итоге получилось следующее:
    success: function(data) {
    if (data['error']) {
    $('#review-title').after('<div class="warning">' + data['error'] + '</div>');
    }

    if (data['success']) {
    $('#review-title').after('<div class="success">' + data['success'] + '<span><i class="icon-remove-sign"></i></span></div>');

    $('.success').fadeIn('slow');
    $('input[name=\'name\']').val('');
    $('textarea[name=\'text\']').val('');
    $('input[name=\'rating\']:checked').attr('checked', '');
    $('input[name=\'captcha\']').val('');
    }
    setTimeout(function() {$('.success').fadeOut(1000)},3000)
    }
     
    fanton123 нравится это.
  7. fanton123

    fanton123

    Регистрация:
    24 дек 2012
    Сообщения:
    279
    Симпатии:
    31
    Спасибо!!! Заработало!