Рейтинг как на DLE

Архив полностью рабочих скриптов и так далее...
Vanofuture
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36

Re: РЕйтинг как на ДЛЕ (от Vanofuture)

Сообщение Vanofuture »

Вот просто поставим этому span'у нужный id. :D
<div class="rating" style="float: left;">
<ul class="unit-rating">
<li id="cur-rat$ENTRY_ID$" class="current-rating" style="width: 0px;"></li>
<span id="rt$ENTRY_ID$"><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></span>
</ul>
</div>
<script type="text/javascript">
document.getElementById('cur-rat$ENTRY_ID$').style.width=$RATING_NUM$*17; // by Vanofuture
</script>

<?if($RATING$)?>
<div class="rating" style="float: left; padding-top: 2px;">&nbsp;($RATING$/$RATED$)</div>
<?endif?>
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: Рейтинг как на DLE

Сообщение AllCity »

Забыл добавить если у вас установлен шаблон от DLE то найдите в CSS похожий код что указан в первом посте и замените его на тот что в первом посте!
Иначе рейтинг может не работать!
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: Рейтинг как на DLE

Сообщение AllCity »

Для каталога сайтов:

Код: Выделить всё

<?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:'/dir/0-1-1-$ID$-3'});">1</a></li>
<li><a href="#" title="Приемлемо" class="r2-unit" onclick="_uPostForm('',{url:'/dir/0-1-2-$ID$-3'});">2</a></li>
<li><a href="#" title="Средне" class="r3-unit" onclick="_uPostForm('',{url:'/dir/0-1-2-$ID$-3'});">3</a></li>
<li><a href="#" title="Хорошо" class="r4-unit" onclick="_uPostForm('',{url:'/dir/0-1-4-$ID$-3'});">4</a></li>
<li><a href="#" title="Отлично" class="r5-unit" onclick="_uPostForm('',{url:'/dir/0-1-5-$ID$-3'});">5</a></li>
</ul>
</div></div>
<?endif?>

<?if($RATING$)?>
<div class="rating" style="float: left; padding-top: 2px;">&nbsp;(Рейтинг: $RATING$/$RATED$)</div>
<?endif?>
Ritlz
Сообщения: 119
Зарегистрирован: 18 сен 2008, 12:36

Рейтинг как на DLE от Vanofuture

Сообщение Ritlz »

Код: Выделить всё

<script type="text/javascript">
document.getElementById('cur-rat$ID$').style.width=$RATING_NUM$*17; // by Vanofuture
</script>

заменяем на

Код: Выделить всё

<script type="text/javascript">
document.getElementById('cur-rat$ID$').style.width=($RATING$*17).toFixed(0); // by Vanofuture
</script>


Получаем более "точную" графическую оценку!
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: Рейтинг как на DLE

Сообщение AllCity »

Обновил скрипт после обновления uCoz.
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: Рейтинг как на DLE

Сообщение AllCity »

Забыл добавить через быструю замену все очень просто обновить.
Что заменить:

Код: Выделить всё

uz.util.Connect.asyncRequest('GET','

На что заменить:

Код: Выделить всё

_uPostForm('',{url:'

Что заменить:

Код: Выделить всё

',callback);

На что заменить:

вот и все ;)
Закрыто