Установка: В шаблон вида материалов нужного модуля вставляем код: Код <script type="text/javascript" src="http://csomsk.ru/rate/55_rate.js"></script> <a href="#" onclick="rateForm(-1,$ID$);return false">-</a> <b title="Голосов: $RATED$" id="rate_$ID$" class="<?if(($RATING$*$RATED$-2*$RATED$)=0)?>nullRate<?else?><?if(($RATING$*$RATED$-2*$RATED$)<0)?>negativeRate<?else?>positiveRate<?endif?> <?endif?>"><script type="text/javascript">document.write(Math.round(<?($RATING$*$RATED$)?>)-<?2*$RATED$?>)</script></b> <a href="#" onclick="rateForm(1,$ID$);return false">+</a> Для модуля "Новости", заменяем $ID$ на $ENTRY_ID$ Где в участке rateForm(mark, id, module, events);return false mark — Оценка (±1) id — ID оцениваемого материала module — название модуля (forum, blog, load, ...). Определяется автоматически, если не указано. events — объект обработчиков событий. Имеет 3 свойства: before — действие до отправки запроса. Принимает аргументом jQuery-объект, указывающий на #rate_$ID$. after-success — действие после успешной оценки. Принимает аргументами jQuery-объект, указывающий на #rate_$ID$ и новую оценку. after-error — действие после отправки запроса с ошибкой. Принимает аргументом код, возвращаемый сервером в первом теге cmd. В CSS прописываем 3 класса: .positiveRate {color:green;} .negativeRate {color:red;} .nullRate {color:#000;} | |
Понравилось:
Категория: Скрипты для ucoz сайтов
Просмотров: 3077
Комментариев: 0
|