Заходим в шаблон Страница материала и комментариев к нему, в хэд (вверху кода) пишем:
Code
<script type="text/javascript">function reyt1(){_uPostForm('',{url:'$HOME_PAGE_LINK$load/0-1-1-$ID$-3'}); $('#reytform').hide('slow');} function reyt2(){_uPostForm('',{url:'$HOME_PAGE_LINK$load/0-1-2-$ID$-3'}); $('#reytform').hide('slow');} function reyt3(){_uPostForm('',{url:'$HOME_PAGE_LINK$load/0-1-3-$ID$-3'}); $('#reytform').hide('slow');} function reyt4(){_uPostForm('',{url:'$HOME_PAGE_LINK$load/0-1-4-$ID$-3'}); $('#reytform').hide('slow');} function reyt5(){_uPostForm('',{url:'$HOME_PAGE_LINK$load/0-1-5-$ID$-3'}); $('#reytform').hide('slow');}</script>
В этом-же шаблоне находим $MESSAGE$ и после него пишем:
Code
<div id="reytform"> <table border="0" cellpadding="5" cellspacing="0" width="100%" style="border:1px dashed #636363;"><tr><td style="background:#FFFFFF;">Дай оценку материалу: <span onclick="reyt5();" title="Супер! Ставлю 5"><input type="radio" align="absmiddle" name="5reyt"><label for="5reyt"><img align="absmiddle" src="http://forucoz.com/_reyt/5.gif" class="r-img"></label></span> <span onclick="reyt4();" title="Хорошо. Оценка 4"><input type="radio" align="absmiddle" name="4reyt"><label for="4reyt"><img align="absmiddle" src="http://forucoz.com/_reyt/4.gif" class="r-img"></label></span> <span onclick="reyt3();" title="Неплохо. Ставлю 3"><input type="radio" align="absmiddle" name="3reyt"><label for="3reyt"><img align="absmiddle" src="http://forucoz.com/_reyt/3.gif" class="r-img"></label></span> <span onclick="reyt2();" title="Плохо. Оценка 2"><input type="radio" align="absmiddle" name="2reyt"><label for="2reyt"><img align="absmiddle" src="http://forucoz.com/_reyt/2.gif" class="r-img"></label></span> <span onclick="reyt1();" title="Ужасно. Оценка 1"><input type="radio" align="absmiddle" name="1reyt"><label for="1reyt"><img align="absmiddle" src="http://forucoz.com/_reyt/1.gif" class="r-img"></label></span></td></tr></table> </div>
Это ставим в css, в любое место:
Code
.r-img{height: 17px; border: none; cursor: pointer;}
Готово. После выбора оценки всплывет сбоку аякс окошко, а сама форма оценки плавно исчезнет. Вы можете использовать стандартный вид самой оценки, можете для вида оценки использовать другой скрипт, а можете это:
Code
Рейтинг: <img align="absmiddle" src="http://forucoz.com/_reyt/$RATING_NUM$.gif" class="r-img">
Этот код выводит те смайлы, за которые больше проголосовали, тобишь рейтинг. Ставим куда угодно, по желанию.
Убедитесь что у вас подключена библиотека JQuery!
ПРИМЕР