Страница 2 из 2

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

СообщениеДобавлено: 12 июн 2008, 16:35
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?>

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

СообщениеДобавлено: 15 июн 2008, 18:15
AllCity
Забыл добавить если у вас установлен шаблон от DLE то найдите в CSS похожий код что указан в первом посте и замените его на тот что в первом посте!
Иначе рейтинг может не работать!

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

СообщениеДобавлено: 27 дек 2008, 23:03
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?>

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

СообщениеДобавлено: 28 янв 2009, 18:49
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>


Получаем более "точную" графическую оценку!

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

СообщениеДобавлено: 02 апр 2009, 11:29
AllCity
Обновил скрипт после обновления uCoz.

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

СообщениеДобавлено: 02 апр 2009, 11:54
AllCity
Забыл добавить через быструю замену все очень просто обновить.
Что заменить:
Код: Выделить всё
uz.util.Connect.asyncRequest('GET','

На что заменить:
Код: Выделить всё
_uPostForm('',{url:'

Что заменить:
Код: Выделить всё
',callback);

На что заменить:
Код: Выделить всё
'});

вот и все ;)