Хак дле Рейтинг в 10 звезд DLE (два красивых варианта)

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Хак дле Рейтинг в 10 звезд DLE (два красивых варианта)

Вариант 2 Рейтинг в 10 звезд для Dle

Хак дле Рейтинг в 10 звезд DLE (два красивых варианта)
Если вы уже встречались с подобным оформлением рейтинга новостей, особенно красиво и востребовано смотрится на сайтах кино тематики, то этот вариант адаптации для новой версии движка DataLife Engine вам точно нужен. Что такое dle хак «Рейтинг в 10 звезд для DLE»? По сути тот же самый рейтинг, только вместо пять делений теперь будет десять. Итак, на портале «все для движка dle» dle9.com вы можете познакомится с установкой, не очень сложной в принципе хак для DLE Рейтинг в 10 звезд (два красивых варианта).

Т.к. с выходом новой версии движка коды файлов претерпел изменения то пришлось адаптировать, а также решил поделиться с вами ).
Хак дле Рейтинг в 10 звезд DLE (два красивых варианта)
Хак дле Рейтинг в 10 звезд DLE (два красивых варианта)

Вариант 1 Рейтинг в 10 звезд для DLE





Хак дле Рейтинг в 10 звезд DLE (два красивых варианта)
Хак дле Рейтинг в 10 звезд DLE (два красивых варианта)

Вариант 2 Рейтинг в 10 звезд для DLE




Что такое дле хак Рейтинг в 10 звезд для DLE 9.7, думаю уже понятно, все что нужно, содержится в архиве картинки звёзд без сжатия
Автор: D0Gmatist

ПС. Забыл дописать, тут было сделано так, чтобы при 8.3 или 8.4 показывало чётко 8-мь звёзд
Если нужно, можете сделать так, чтобы к примеру при 8.4 показывало 8-мь звёзд и почти половинку закрашенную

для этого в обох вариантах ... достаточно в коде который вписываете в \engine\modules\functions.php

найти

$rating2 = $rating1 * 10;


заменить на

$rating2 = str_replace( ",", "", $rating );



Способ выше без картинок, хотя можно попробовать взять стили от инструкции для Dle 9.7 возможно будет работать
Представляем на http://www.dle9.com/ ознакомление с хаком для Dle Вариант 2 Рейтинг в 10 звезд
  • 80
Рубрика: DLE хаки » Хак для DLE
Ранее » DLE Вывести ключевые слова в fullstory.tpl (полной новости)« Далее Хак для DLE удобная Модерация новостей с сайта
Добавление комментарияОставить комментарий
  • № :31
  • 22 февраля 2016 18:14
Спасибо, сейчас попробую поставить
  • № :30
  • 22 февраля 2016 17:45
Цитата: vasia0412
Цитата: dle9.com
Читайте похожие посты под новостью или можно воспользоваться поиском.

посмотрел у вас нет на сайте

попробуйте этот вариант
http://www.dle9.com/haki/hak-dle/4123-reyting-10-zvezd-dlya-dle.html

хотя в интернете взглянул нету для 9.8, это означает что данный вариант должен подходить или установка была с ошибкой или шаблон у вас создает проблему, проверить можно если поставить дефаулт шаблон и проверить, и так всегда следует делать при проверке хаков и модулей.
  • № :29
  • 22 февраля 2016 17:17
Цитата: dle9.com
Читайте похожие посты под новостью или можно воспользоваться поиском.

посмотрел у вас нет на сайте
  • № :28
  • 22 февраля 2016 17:06
если вам не трудно, дайте пожалуйста ссылку
  • № :27
  • 22 февраля 2016 16:59
Цитата: vasia0412
А обновленый вариант для 9.8 где можно взять?

Читайте похожие посты под новостью или можно воспользоваться поиском.
  • № :26
  • 22 февраля 2016 16:50
А обновленый вариант для 9.8 где можно взять?
  • № :25
  • 22 февраля 2016 14:21
Цитата: vasia0412
Даром время потерял, не ставится на дле 9,8, не работает ваш рейтинг, получилась карявая фигня

для 9.7 сделан хак, в 9.8 уже много поменялось, обновленный вариант надо было ставить
  • № :24
  • 22 февраля 2016 14:10
Даром время потерял, не ставится на дле 9,8, не работает ваш рейтинг, получилась карявая фигня
  • № :23
  • 2 декабря 2015 19:25
Все, разобралась - не посмотрела, что у меня демка стоит winked
  • № :22
  • 2 декабря 2015 19:03
Ребят, подскажите, пожалуйста, а если в файле "functions.php" вместо кода какая-то абра-кодабра (?><?php $_F=__FILE__;$_X='P0tXP0ZtRg1kSCoNZDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0N
DQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0DWRaZk55TjxEcjNaZVY1RFYzWi1aN3paR2FyeVIzLz5aYzM4R
E5aezZhdExaDWQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tL
S0tLQ1kWnZ5eUw6SEg4XTMtVjMvPjk2dEgNZC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tL
S0tLS0tLS0tLS0tLS0tLS0tLS0tDWRaW2FM...
Что с этим делать? sad
  • № :21
  • 31 мая 2015 20:10
Цитата: zoldiar
Цитата: dle9
Цитата: zoldiar
Здравствуйте, подскажите пожалуйста а можно сделать так чтобы результат нажатия отображался сразу, а не после обновления всей страницы?
Спасибо!

Здравствуйте, не советую это делать, так задумано не хаком,а разработчиками движка дле,придется отказаться от кеша страниц ... а это может вызвать большие нагрузки сайта


Понял, ну да) Спасибо!
А вот еще один вопрос, на одном сайте звезды при наведении отображаются четко, а на другом нет, когда наводишь звезды двоятся в низ. Кроме браузера Мозилы в ней все четко. Двоится в опере хроме больше не проверял!

проблема в стилях шаблона, к примеру если поставить стандартный шаблон, будет нормально отображаться
  • № :20
  • 31 мая 2015 17:08
Цитата: dle9
Цитата: zoldiar
Здравствуйте, подскажите пожалуйста а можно сделать так чтобы результат нажатия отображался сразу, а не после обновления всей страницы?
Спасибо!

Здравствуйте, не советую это делать, так задумано не хаком,а разработчиками движка дле,придется отказаться от кеша страниц ... а это может вызвать большие нагрузки сайта


Понял, ну да) Спасибо!
А вот еще один вопрос, на одном сайте звезды при наведении отображаются четко, а на другом нет, когда наводишь звезды двоятся в низ. Кроме браузера Мозилы в ней все четко. Двоится в опере хроме больше не проверял!
  • № :19
  • 31 мая 2015 16:24
Цитата: zoldiar
Здравствуйте, подскажите пожалуйста а можно сделать так чтобы результат нажатия отображался сразу, а не после обновления всей страницы?
Спасибо!

Здравствуйте, не советую это делать, так задумано не хаком,а разработчиками движка дле,придется отказаться от кеша страниц ... а это может вызвать большие нагрузки сайта
  • № :18
  • 31 мая 2015 15:15
Здравствуйте, подскажите пожалуйста а можно сделать так чтобы результат нажатия отображался сразу, а не после обновления всей страницы?
Спасибо!
  • № :17
  • 10 апреля 2015 02:16
Цитата: SWM
Есть ли данный хак для DLE 10.4 ????
И работает ли он?

Работает...
  • № :16
  • 31 января 2015 07:34
Цитата: SWM
Есть ли данный хак для DLE 10.4 ????
И работает ли он?

если по запросу "Рейтинг в 10 звезд для DLE 10.4" в интернет не нашли значит нету или данный хак так или иначе работает на 10 версии и выше.
Чтобы не ждать ответа, который вряд ли даст кто-то в ближайшее время лучше установить Денвер и проверить самостоятельно
  • № :15
  • 31 января 2015 02:01
Есть ли данный хак для DLE 10.4 ????
И работает ли он?
  • № :14
  • 6 декабря 2014 04:46
Подскажите плиз, у меня такая же проблема как и у MotorKA. Поставил второй вариант рейтинга, если ставлю оценку новости к примеру 10 то у меня почему то закрашивается только 1-я звезда... Что не так сделал и где копать?
  • № :13
  • 13 августа 2014 22:13
Цитата: hahol2030
Отличный хак на 10.1 влетела как с добрым утром fellow

Реально залетел на 10.1,ставил второй вариант lol
  • № :12
  • 16 января 2014 21:29
Отличный хак на 10.1 влетела как с добрым утром fellow
  • № :11
  • 25 января 2013 11:28
Возник еще вопрос по хаку, я вставил рейтинг в короткой новости вверху и в полной внизу, когда в полной новости нажимаешь на звезды то рейтинг обновляется только вверху в короткой новости, а в полной только после ручного обновления страницы
  • № :10
  • 24 января 2013 22:54
За это расстояние отвечает блок
 .rating_digits_1{
в engine.css. Параметр "width"
  • № :9
  • 24 января 2013 18:46
Т.к. мне неизвестно стили вот можете вычислить стили здесь, там будет что-то вроде
margin:25px; или padding:21px;
управляя цифрой можно изменять расстояние
  • № :8
  • 24 января 2013 14:33
Спасибо большое, использование
<div class="clr"></div>
помогло. У меня еще один небольшой вопрос, как уменьшить расстояние между Общий бал и Проголосовало людей
Внимание! У вас нет прав для просмотра скрытого текста.
  • № :7
  • 24 января 2013 13:21
mirr,
Добрый день,
если это полная новость то в шаблоне fullstory.tpl, если короткая новость то shortstory.tpl
<div class="rate">{rating}</div>

измените место вывода рейтинга {rating} поставьте выше или ниже, чтобы не нарушал отображение (это 1 вариант)
Возможно проблема в не закрытом в шаблоне закрывающего </div> класса установите после тега вывода рейтинга
поставить можно такую вещь, чтобы стили от рейтинга не влияли, но все зависит от верстки
<div class="clr"></div>
  • № :6
  • 24 января 2013 13:05
Здравствуйте произвел манипуляции с рейтингом по методу 2, появилась проблема изображение скакнуло вверх, подскажите как решить данную проблему? Скрин:
Внимание! У вас нет прав для просмотра скрытого текста.
  • № :5
  • 6 января 2013 15:03
Здравствуйте. На дле 9.7, если заменить
$rating2 = $rating1 * 10;

на
$rating2 = str_replace( ",", "", $rating );


то если выбрать 10 балов, закрашивается только 1 звезда...

Как исправить?
  • № :4
  • 29 декабря 2012 06:24
Comkina,
проблема в коде для 9.2-9.6 (не работает и на 9.4) , кстати, от 9.7 работает на 9.5, но так как там надо дважды изменить будет работать только 5, а отражаться 10
При попытке скопировать код и во второй блок выдает ошибку ...
Посмотрите код там надо немного его изменить, точнее только увеличить количество и возможно (скопировав похожий рабочий код)
 <li><a href="#" title="{$lang['excellent']}" class="r5-unit" onclick="doRate('5', '{$id}'); return false;">5</a></li>

и должен работать, просто времени не было уже все это делать
  • № :3
  • 28 декабря 2012 21:22
на 9,5 вот что показывает
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/c/********/public_html/engine/modules/functions.php on line 284

Вот эта строка:

if( $row['num'] ) $rating = round( ($row['rating'] / $row['num']), 0 );


Может я не так сделал ?
  • № :2
  • 28 декабря 2012 07:26
Comkina,
Добавил код для версии ниже 9.7