Рейтинг DLE, как на youtube (раздельные лайки, шкала)

Приветствую.

Данным примером хочу показать, как стандартный рейтинг DLE «нравится-не нравится» визуально преобразовать в всякий интересный вид на примере рейтинга Youtube. Самое главное — этот способ не затрагивает файлы движка, полностью совместим с ним. по-сути это и есть стандартный функционал DLE.

Здесь я применю раздельный подсчет лайков, визуальную шкалу соотношений лайков, процентное соотношение лайков. С помощью js мы посчитаем все это, используя rating и vote-num, и применим. Живое голосование будем делать на основе немного измененной стандартной функции DLE. В результате мы получим такой супер рейтинг.

Подробно не буду объяснять, что к чему, просто выложу.

1. в fullstory. tpl в нужное место ставим (замечу, что можно и в shortstory. tpl)

2. в ваш css файл в конец

3. в ваш js файл в конец

4. закачиваем картинки лайков в папку images шаблона

Есть нюанс: работает, если был всегда нравится-не нравится или с нуля. Если ранее были звезды или просто один лайк и там наставили оценок, то работать не будет (цифры будут нули), надо обнулять все.

В архиве вы найдете все написанное выше, раскиданное по папкам и файлам.