• Страница 1 из 1
  • 1
Рейтинг +/-
Watch Дата: Суббота, 01.12.2012, 19:08 | Сообщение # 1
Директор
Сообщений: 664
Награды: 5
Скрин: + 343 -

1. Заливаем на хост прикрепленный файл. Подключаем его в код страницы.
2. В шаблон вида материалов нужного модуля вставляем

Code
<?if($RATE_FORM$)?><a href="#" onclick="rateForm(-1,$ID$);return false">-</a><?endif?>
<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>
<?if($RATE_FORM$)?><a href="#" onclick="rateForm(1,$ID$);return false">+</a><?endif?>


Где в участке 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.

3. В CSS прописываем 3 класса:

positiveRate — оформление положительного рейтинга.
negativeRate — оформление отрицательного рейтинга.
nullRate — оформление нулевого рейтинга.



Зарабатывать хорошую репутацию можно годами, а потерять - за считанные мгновения...© KeNtOk
Послушай... и Задумайся что сказано выше...
  • Страница 1 из 1
  • 1
Поиск:
Мини профиль
Воскресенье
13.7.2025-11:34
Вы вошли как: Гость
Вы с нами: - день.
Новое на форуме
Ты веришь в КС Древняя система развития ... Древняя система развития ... Оцените аву новый год! Оцените 3D кнопочку! Макеты, Меню, Баннеры, Ло... Зимняя лотерея №1 Оцените аву Оцените логотип! Скрипт накрутки

Статистика