Дата: Четверг, 15.12.2011, 13:36 | Сообщение # 1
новичек
- Сообщений:
- 237
- Группа:
- Пользователи
- Награды:
- 2
В общем все уже наверно надоели эти звёздочки для оценки материала, да? Наверно лучше бы было оценивать материалы с помощью плюсов и минусов или стрелок например, да, и так что бы рейтинг был неограничен, то есть он мог содержать оценку выше стандартной +5!
Те пользователи, которые уже заходили на мой сайт, возможно видели как это удобно. Если же нет, то советую посмотреть демо-пример: http://u.to/mRscAQ
Скриншоты
1>>>> http://s55.radikal.ru/i148/1108/e6/ec569e167075.bmp 2>>>> http://s51.radikal.ru/i134/1108/09/0867f2a1d04e.bmp
Минусы скрипта: С этим скриптом, у Вас к сожалению уже нельзя будет сортировать материалы по рейтингу, потому что скрипт использует +1 и -1, число ноль сортировки не подлежит! Скрипт так же не будет выводить сообщения как у меня на сайте, потому что это дополнительная работа и переписывать полный код мне было лень.
Код скрипта:
Это вставляем между
<head></head>: <script type="text/javascript" src="http://vstatusax.ru/js/rate.js"></script>
Это вставляем в то место где будет располагаться сама форма оценки:
<span style="font-size: 1.2em; color: #FF0000; cursor: pointer;" onclick="rateForm(-1,$ID$);return false">«</span> <small id="rate_$ID$"><script type="text/javascript">document.write(Math.round(<?($RATING$*$RATED$)?>)-<?2*$RATED$?>)</script></small> <span onclick="rateForm(1,$ID$);return false" style="font-size: 1.2em; color: #00CD00; cursor: pointer;">»</span>
Думаю понятно, что для оценки можно использовать любой элемент, главное, установить функцию
onclick="rateForm(-1 или 1,$ID$);return false".
|