Наш опрос
Оцените мой сайт
Всего ответов: 5
Статистика
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Рейтинг в 10 звезд для DLE
admin
Offline
Дата: Четверг, 05.05.2011, 04:07 | Сообщение # 1
Лейтенант
Группа: Администраторы
Сообщений: 61
Репутация: 0

Рейтинг в 10 звезд для DLE

Установка:

Открываем в engine/ajax/rating.php
Ишем

Code
if( $go_rate > 5 or $go_rate < 1 ) $go_rate = 0;

Заменяем на

Code
if( $go_rate > 10 or $go_rate < 1 ) $go_rate = 0;

Заходим в Engine/modules/functions.php
Ищем их там 3

Code
if( $rating ) $rating = round( ($rating / $vote_num), 0 );
else $rating = 0;
$rating = $rating * 17
;

Заменяем на

Code
if( $rating ) $rating = round( ($rating / $vote_num), 0 );
else $rating = 0;
$rating = $rating * 15;

Далее ишем

Code
<li><a href="#" title="{$lang['useless']}" class="r1-unit" onclick="doRate('1', '{$id}'); return false;">1</a></li>
<li><a href="#" title="{$lang['poor']}" class="r2-unit" onclick="doRate('2', '{$id}'); return false;">2</a></li>
<li><a href="#" title="{$lang['fair']}" class="r3-unit" onclick="doRate('3', '{$id}'); return false;">3</a></li>
<li><a href="#" title="{$lang['good']}" class="r4-unit" onclick="doRate('4', '{$id}'); return false;">4</a></li>
<li><a href="#" title="{$lang['excellent']}" class="r5-unit" onclick="doRate('5', '{$id}'); return false;">5</a></li>

Заменяем на

Code
<li><a href="#" title="" class="r1-unit" onclick="doRate('1', '{$id}'); return false;">1</a></li>
<li><a href="#" title="" class="r2-unit" onclick="doRate('2', '{$id}'); return false;">2</a></li>
<li><a href="#" title="" class="r3-unit" onclick="doRate('3', '{$id}'); return false;">3</a></li>
<li><a href="#" title="" class="r4-unit" onclick="doRate('4', '{$id}'); return false;">4</a></li>
<li><a href="#" title="" class="r5-unit" onclick="doRate('5', '{$id}'); return false;">5</a></li>
<li><a href="#" title="" class="r6-unit" onclick="doRate('6', '{$id}'); return false;">6</a></li>
<li><a href="#" title="" class="r7-unit" onclick="doRate('7', '{$id}'); return false;">7</a></li>
<li><a href="#" title="" class="r8-unit" onclick="doRate('8', '{$id}'); return false;">8</a></li>
<li><a href="#" title="" class="r9-unit" onclick="doRate('9', '{$id}'); return false;">9</a></li>
<li><a href="#" title="" class="r10-unit" onclick="doRate('10', '{$id}'); return false;">10</a></li>

Далее ишем

Code
<li><a href="#" title="{$lang['useless']}" class="r1-unit" onclick="dleRate('1', '{$id}'); return false;">1</a></li>
<li><a href="#" title="{$lang['poor']}" class="r2-unit" onclick="dleRate('2', '{$id}'); return false;">2</a></li>
<li><a href="#" title="{$lang['fair']}" class="r3-unit" onclick="dleRate('3', '{$id}'); return false;">3</a></li>
<li><a href="#" title="{$lang['good']}" class="r4-unit" onclick="dleRate('4', '{$id}'); return false;">4</a></li>
<li><a href="#" title="{$lang['excellent']}" class="r5-unit" onclick="dleRate('5', '{$id}'); return false;">5</a></li>

Заменяем на

Code
<li><a href="#" title="" class="r1-unit" onclick="dleRate('1', '{$id}'); return false;">1</a></li>
<li><a href="#" title="" class="r2-unit" onclick="dleRate('2', '{$id}'); return false;">2</a></li>
<li><a href="#" title="" class="r3-unit" onclick="dleRate('3', '{$id}'); return false;">3</a></li>
<li><a href="#" title="" class="r4-unit" onclick="dleRate('4', '{$id}'); return false;">4</a></li>
<li><a href="#" title="" class="r5-unit" onclick="dleRate('5', '{$id}'); return false;">5</a></li>
<li><a href="#" title="" class="r6-unit" onclick="dleRate('6', '{$id}'); return false;">6</a></li>
<li><a href="#" title="" class="r7-unit" onclick="dleRate('7', '{$id}'); return false;">7</a></li>
<li><a href="#" title="" class="r8-unit" onclick="dleRate('8', '{$id}'); return false;">8</a></li>
<li><a href="#" title="" class="r9-unit" onclick="dleRate('9', '{$id}'); return false;">9</a></li>
<li><a href="#" title="" class="r10-unit" onclick="dleRate('10', '{$id}'); return false;">10</a></li>

Откройте файл /templates/Default/css/engine.css, если используете шаблон Default, если нет, то тот, который используете и найдите стили, которые относятся к рейтингу новостей (они прокомментированы) и замените их на

Code
.rating {
     color: #555555;
     font-size: 11px;        /* ! */
     font-family: tahoma;    /* ! */
     width: 170px;
     height: 16px;
}
.unit-rating {
     list-style: none;
     margin: 0px;
     padding: 0px;
     width: 170px;
     height: 16px;
     position: relative;
     background-image: url(../dleimages/rating.gif);
     background-position: top left;
     background-repeat: 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-image: url(../dleimages/rating.gif);
     background-position: 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 a.r6-unit { left: 85px; }
.unit-rating a.r6-unit:hover { width: 102px; }
.unit-rating a.r7-unit { left: 102px; }
.unit-rating a.r7-unit:hover { width: 119px; }
.unit-rating a.r8-unit { left: 119px; }
.unit-rating a.r8-unit:hover { width: 136px; }
.unit-rating a.r9-unit { left: 136px; }
.unit-rating a.r9-unit:hover { width: 153px; }
.unit-rating a.r10-unit { left: 153px; }
.unit-rating a.r10-unit:hover { width: 170px; }
.unit-rating li.current-rating {
     background-image: url(../dleimages/rating.gif);
     background-position: left bottom;
     position: absolute;
     height: 16px;
     display: block;
     text-indent: -9000px;
     z-index: 1;
}
 
  • Страница 1 из 1
  • 1
Поиск: