https://opencartforum.com/files/file/1089-современные-отзывы-для-товаров/ Поставил на нестандартную тему - не выводится сообщение при добавлении отзыва. Кто-нибудь сталкивался с этим? Как пофиксить? Сайт http://test.verose.ru/ Кстати, зачем прописывать свои данные для подключения в файле voting.php? Также еще не работает отправка сообщения на е-мейл при активации этой опции.
дефолтные отзывы нужно удалить, на их место вписать код ( и если нужно поправить 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> <input type="radio" name="rating" value="1" /> <input type="radio" name="rating" value="2" /> <input type="radio" name="rating" value="3" /> <input type="radio" name="rating" value="4" /> <input type="radio" name="rating" value="5" /> <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>
на стандартной теме работают. Я тестировал. так проблема не в отображении самих отзывов - я поправил vqmod, сами поля выводятся, отзывы добавляются, НО при добавлении не выводится сообщение о его добавлении, хотя на дефолте выводилось.
Та же проблема только на измененной дефолтной теме. Тупо не хочет обрабатывать код Сообщения об ошибках выводит, а о удачном размещении отзыва не хочет. Если удалить код в product.php То сообщение выводиться об успешном добавлении отзыва, но отзыв не добавляется. Сломал всю голову. Помогите.
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) }