Jquery очень прикольная библиотека, содержит массу интересных вещей, которые можно с пользой и минимальными затратами применить к своему сайту. Вот одна из фишек.
Лично мне не понравился большой обьем, занимаемый формой для новых отзывов на странице с продуктом. Почему бы не спрятать его до тех пор, пока клиенту он действительго не понадобится ? :(
HOWTO
/catalog/view/theme/ШАБЛОН/template/product/product.tpl
находим код
<div id="tab_review" class="tab_page"> <div id="review"></div> <div class="heading" id="review_title"><?php echo $text_write; ?></div> <div class="content">[b]<?php echo $entry_name; ?>[/b] <input type="text" name="name" value="" /> [b]<?php echo $entry_review; ?>[/b] <textarea name="text" style="width: 98%;" rows="8"></textarea> <span style="font-size: 11px;"><?php echo $text_note; ?></span> [b]<?php echo $entry_rating; ?>[/b] <span><?php echo $entry_bad; ?></span> <input type="radio" name="rating" value="1" style="margin: 0;" /> <input type="radio" name="rating" value="2" style="margin: 0;" /> <input type="radio" name="rating" value="3" style="margin: 0;" /> <input type="radio" name="rating" value="4" style="margin: 0;" /> <input type="radio" name="rating" value="5" style="margin: 0;" /> <span><?php echo $entry_good; ?></span> [b]<?php echo $entry_captcha; ?>[/b] <input type="text" name="captcha" value="" autocomplete="off" /> [img=index.php?route=product/product/captcha]</div> <div class="buttons"> <table> <tr> <td align="right"><a onclick="review();" class="button"><span><?php echo $button_continue; ?></span></a></td> </tr> </table> </div> </div>
меняем на этот
<div id="tab_review" class="tab_page"><div class="button" id="review_title"><span><?php echo $text_write; ?></span></div><div id="slider" style="display:none;"> <div class="content">[b]<?php echo $entry_name; ?>[/b] <input type="text" name="name" value="" /> [b]<?php echo $entry_review; ?>[/b] <textarea name="text" style="width: 98%;" rows="8"></textarea> <span style="font-size: 11px;"><?php echo $text_note; ?></span> [b]<?php echo $entry_rating; ?>[/b] <span><?php echo $entry_bad; ?></span> <input type="radio" name="rating" value="1" style="margin: 0;" /> <input type="radio" name="rating" value="2" style="margin: 0;" /> <input type="radio" name="rating" value="3" style="margin: 0;" /> <input type="radio" name="rating" value="4" style="margin: 0;" /> <input type="radio" name="rating" value="5" style="margin: 0;" /> <span><?php echo $entry_good; ?></span> [b]<?php echo $entry_captcha; ?>[/b] <input type="text" name="captcha" value="" autocomplete="off" /> [img=index.php?route=product/product/captcha]</div> <div class="buttons"> <table> <tr> <td align="right"><a onclick="review();" class="button"><span><?php echo $button_continue; ?></span></a></td> </tr> </table> </div></div><script> $("#review_title").click(function () { $("#slider").slideToggle("slow"); });</script><div id="review"></div> </div>
Теперь вкладка "Отзывы" имеет более компактный вид и кнопку "Оставить отзыв", при нажатии на которую, собственно, и открывается форма добавления комментария.
P.S. Естественно, это будет работать, если к движку подключена сама бибилиотека JQuery :(
Вроде бы ничего не забыл, пробуем, отписываемся в комментах.