Уникальный, элегантный цифровой рейтинг [DLE 9.3- 9.6] » Techno-Co — Всё для вебмастера, для создание сайтов с нуля. {title}

Сегодня я наткнулся на красивый и универсальный рейтинг новости для DLE.

Версия DLE: 9.3 — 9.6

Установка для Версияя DLE — 9.6:Перед установкой делаем backup файлов:

1./engine/modules/functions.php2./engine/ajax/rating.php

3./engine/classes/js/dle_js.js

4. Вашу базу данных

Закидываем 2 картинки которые находятся в архие в папку Images — вашего шаблона

rep_down.pngrep_up.png

Открыть файл /templates/ваш_шаблон/css/engine.css

Найти —>

/*---Рейтинг---*/
.rating {

.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;
}

и заменяем на

.rateBtn{cursor:pointer;display:inline-block;vertical-align:0px}.rateBtn img{display:inline-block;vertical-align:-6px}.ratingBox{padding:2px;margin-right:8px}.rateСounter{font-weight:bold;display:inline-block;min-width:26px;color:#4B4B4B;padding:2px;font-size:10px;text-shadow:0px 1px 0px #fff;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#7СB600;background: -moz-linear-gradient(top, #FFF 0%, #E5E5E5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#E5E5E5));background: -webkit-linear-gradient(top, #FFF 0%,#E5E5E5 100%);background: -o-linear-gradient(top, #FFF 0%,#E5E5E5 100%);background: -ms-linear-gradient(top, #FFF 0%,#E5E5E5 100%);background:linear-gradient(top, #FFF 0%,#E5E5E5 100%);border:1pxsolid #С8С8С8;}.rateСounter.clickable{cursor:pointer}.rateСounter.green{color:#fff;text-shadow:0px -1px 0px rgba(0,0,0,0.3);background:#7СB600;background: -moz-linear-gradient(top, #8EС300 0%, #6СAA00 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8EС300), color-stop(100%,#6СAA00));background: -webkit-linear-gradient(top, #8EС300 0%,#6СAA00 100%);background: -o-linear-gradient(top, #8EС300 0%,#6СAA00 100%);background: -ms-linear-gradient(top, #8EС300 0%,#6СAA00 100%);background:linear-gradient(top, #8EС300 0%,#6СAA00 100%);border:1pxsolid #689E07}.rateСounter.red{color:#fff;text-shadow:0px -1px 0px rgba(0,0,0,0.3);background:#E71A0E;background: -moz-linear-gradient(top, #FE2F18 0%, #СF0404 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FE2F18), color-stop(100%,#СF0404));background: -webkit-linear-gradient(top, #FE2F18 0%,#СF0404 100%);background: -o-linear-gradient(top, #FE2F18 0%,#СF0404 100%);background: -ms-linear-gradient(top, #FE2F18 0%,#СF0404 100%);background:linear-gradient(top, #FE2F18 0%,#СF0404 100%);border:1pxsolid #B00303}

Открыть файл /engine/modules/functions.php

Изменяем 3 функции —>

function ShowRating ()function ShortRating ()

function userrating ()

На эти

function ShowRating($id, $rating, $vote_num, $allow = true) { global $is_logged, $member_id, $config, $lang, $db;if ($rating=='null'){$rating="Уже Голосовали!";}else{ if ($rating) $rating = round($rating, 0); else $rating = 0;if ($rating > 0) $rating = "+".$rating.""; elseif ($rating == 0) $rating="".$rating.""; else $rating = "".$rating."";} if (!$allow) {  $rated =