//www.westpoint.ucoz.ru Пятница
06.12.2024
20:25
Приветствую Вас Инкогнито | RSS Главная | Скрипт «Рейтинг +/-» для uCoz. - Форум | Регистрация | Вход
[ Новые сообщения · Участники · Ваша реклама · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Рюмка, DJ_TOLYA  
Скрипт «Рейтинг +/-» для uCoz.
РюмкаДата: Воскресенье, 20.02.2011, 04:03 | Сообщение # 1
Нищий
Группа: Модераторы
Сообщений: 21
Награды: 1
Репутация: 1
Статус: Нет на сайте
Награды
Скрипт «Рейтинг +/-» для uCoz.

Модный рейтинг +/- для сайта.

В шаблон вида материалов нужного модуля вставляем код:

<script type="text/javascript" src="http://helper.ucoz.ru/_ld/0/47_rate.js"></script>
<?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?>

Для модуля "Новости", заменяем $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;}

Прикрепления: 3700551.jpg (1.7 Kb)
 
DJ_TOLYAДата: Воскресенье, 20.02.2011, 04:07 | Сообщение # 2
*Помощник гильдии паладинов*
Группа: Администраторы
Сообщений: 320
Награды: 26
Репутация: 10
Статус: Нет на сайте
Награды
За создание сайта За 100 Сообщений За 200 Сообщений За 300 Сообщений
cool интересно..

Любовь,солнышко,прости...
Я забыт всеми-я плачу!
Когда ты родился ты плакал а мир улыбался так сделай так чтобы когда ты умирал ты улыбался а мир плакал!.
 
  • Страница 1 из 1
  • 1
Поиск:


Статистика Форума
Последние обновления тем Горячие темы Новые пользователи
1. Чего нехватает сайту[1]
2. Какой из файлообменников на ваш взгляд лучше?[8]
3. Letitbit[4]
4. LineAge II[5]
5. Perfect world[4]
6. Filesonic[8]
7. Deira с днем рождения[2]
8. Скрипт «Рейтинг +/-» для uCoz.[1]
9. Opera[3]
10. Мини профиль[1]
  • Анекдоты (108)
  • Обучаем (101)
  • Анекдоты по играм. (81)
  • Оформление сайта (48)
  • deslq, тебе сюда (39)
  • Таверна "Вам сюда" (38)
  • Таверна "Мёртвый Страж (32)
  • Что вы слушаете (23)
  • Конкурс скриншотов... (22)
  • Обои (22)
  • Афоризмы (20)
  • The SIms 2 (19)

  •  
    Copyright MyCorp DJ TOLYA © 2024