[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Undercover  
Скачать бесплатно и без регистрации | Kaifar.ru » Скрипты для uCoz » Скрипты » Рейтинг как на DLE
Рейтинг как на DLE
UndercoverДата: Вторник, 07.04.2009, 00:28 | Сообщение # 1
Новичек
Группа: Проверенные
Сообщений: 4
Награды: 1
Репутация: 1
Замечания: 0%
Статус: Не в сети

Это ставим в CSS

Code
/* Рейтинг DLE to UcoZ By AllCity ~ http://allcity.net.ru/ Start */
.rating {color: #666666; font-family: Tahoma, helvetica, sans-serif; font-size: 11px; width: 85px; height: 16px;}
.unit-rating{list-style:none; margin: 0px; padding:0px; width: 85px; height: 16px; position: relative; background: url('/rating.gif') top left repeat-x;}
.unit-rating li{text-indent: -90000px; padding:0px; margin:0px; float: left;}
.unit-rating li a{display:block; width:17px; height: 16px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0px;}
.unit-rating li a:hover{background: url('/rating.gif') left center; z-index: 2; left: 0px;}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:17px;}
.unit-rating a.r2-unit{left:17px;}
.unit-rating a.r2-unit:hover{width: 34px;}
.unit-rating a.r3-unit{left: 34px;}
.unit-rating a.r3-unit:hover{width: 51px;}
.unit-rating a.r4-unit{left: 51px;}
.unit-rating a.r4-unit:hover{width: 68px;}
.unit-rating a.r5-unit{left: 68px;}
.unit-rating a.r5-unit:hover{width: 85px;}
.unit-rating li.current-rating{background: url('/rating.gif') left bottom;   position: absolute;   height: 16px;   display: block; text-indent: -9000px; z-index: 1;}
/* Рейтинг DLE to UcoZ By AllCity ~ http://allcity.net.ru/ End */

Для новостей сайта: Заходим в шаблон Новости сайта - Страница материала и комментариев к нему и в любое место шаблона ставим этот код:

Code
<?if($RATE_FORM$)?>
<div id="rt$ENTRY_ID$"><div class="rating" style="float: left;">
<ul class="unit-rating">
<li class="current-rating" style="width: 0px;">0</li>
<li><a href="#" title="Плохо" class="r1-unit" onclick="_uPostForm('',{url:'/news/0-0-1-$ENTRY_ID$-15-1'});">1</a></li>
<li><a href="#" title="Приемлемо" class="r2-unit" onclick="_uPostForm('',{url:'/news/0-0-2-$ENTRY_ID$-15-1'});">2</a></li>
<li><a href="#" title="Средне" class="r3-unit" onclick="_uPostForm('',{url:'/news/0-0-3-$ENTRY_ID$-15-1'});">3</a></li>
<li><a href="#" title="Хорошо" class="r4-unit" onclick="_uPostForm('',{url:'/news/0-0-4-$ENTRY_ID$-15-1'});">4</a></li>
<li><a href="#" title="Отлично" class="r5-unit" onclick="_uPostForm('',{url:'/news/0-0-5-$ENTRY_ID$-15-1'});">5</a></li>
</ul>
</div></div>
<?endif?>

<?if($RATING$)?>
<div class="rating" style="float: left; padding-top: 2px;"> (Рейтинг: $RATING$/$RATED$)</div>
<?endif?>

Для Каталога файлов: Заходим в шаблон Каталог файлов - Страница материала и комментариев к нему и в любое место шаблона ставим этот код:

Code
<?if($RATE_FORM$)?>
<div id="rt$ID$"><div class="rating" style="float: left;">
<ul class="unit-rating">
<li class="current-rating" style="width: 0px;">0</li>
<li><a href="#" title="Плохо" class="r1-unit" onclick="_uPostForm('',{url:'/load/0-1-1-$ID$-3'}); return false;">1</a></li>
<li><a href="#" title="Приемлемо" class="r2-unit" onclick="_uPostForm('',{url:'/load/0-1-2-$ID$-3'}); return false;">2</a></li>
<li><a href="#" title="Средне" class="r3-unit" onclick="_uPostForm('',{url:'/load/0-1-3-$ID$-3'}); return false;">3</a></li>
<li><a href="#" title="Хорошо" class="r4-unit" onclick="_uPostForm('',{url:'/load/0-1-4-$ID$-3'}); return false;">4</a></li>
<li><a href="#" title="Отлично" class="r5-unit" onclick="_uPostForm('',{url:'/load/0-1-5-$ID$-3'}); return false;">5</a></li>
</ul>
</div></div>
<?endif?>

<?if($RATING$)?>
<div class="rating" style="float: left; padding-top: 2px;"> (Рейтинг: $RATING$/$RATED$)</div>
<?endif?>

Для Фотоальбома: Заходим в шаблон Фотоальбомы - Страница с полной фотографией и комментариями и в любое место шаблона ставим этот код:

Code
<?if($RATE_FORM$)?>
<div id="rt$ID$"><div class="rating" style="float: left;">
<ul class="unit-rating">
<li class="current-rating" style="width: 0px;">0</li>
<li><a href="#" title="Плохо" class="r1-unit" onclick="_uPostForm('',{url:'/photo/$CID$-1-$ID$-13-1'});">1</a></li>
<li><a href="#" title="Приемлемо" class="r2-unit" onclick="_uPostForm('',{url:'/photo/$CID$-1-$ID$-13-2'});">2</a></li>
<li><a href="#" title="Средне" class="r3-unit" onclick="_uPostForm('',{url:'/photo/$CID$-1-$ID$-13-3'});">3</a></li>
<li><a href="#" title="Хорошо" class="r4-unit" onclick="_uPostForm('',{url:'/photo/$CID$-1-$ID$-13-4'});">4</a></li>
<li><a href="#" title="Отлично" class="r5-unit" onclick="_uPostForm('',{url:'/photo/$CID$-1-$ID$-13-5'});">5</a></li>
</ul>
</div></div>
<?endif?>

<?if($RATING$)?>
<div class="rating" style="float: left; padding-top: 2px;"> (Рейтинг: $RATING$/$RATED$)</div>
<?endif?>

Если у вас при клике страница поднимается в самий верх тогда замените визьде

Code
href="#"

на

Code
href="javascript://"

или

Code
);"

на

Code
); return false;"

Не забудьте загрузить любую картинку с архива в корень сайта не забив переименовать в rating.gif

Спасибо следующим сайтам за этот хак
http://dle-news.ru/ - за сам рейтинг.
http://helper.ucoz.ru/ (D@rth_EviL) - за оператор $ENTRY_ID$ так как я сам бы не догадался

Примечание этот хак не с helpe`ра хотя он там есть!

rating_img.zip

 
Скачать бесплатно и без регистрации | Kaifar.ru » Скрипты для uCoz » Скрипты » Рейтинг как на DLE
  • Страница 1 из 1
  • 1
Поиск:
Скачать бесплатно музыку фильмы программы игры темы и многое другое без регистрации
Хостинг от uCoz