prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Всё для вебмастера » Всё для DataLife Engine » DLE хаки » Рейтинг в 10 звезд для DLE

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


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно Рейтинг в 10 звезд для DLE.


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


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

Установка:

Открываем в engine/ajax/rating.php
Ишем
if( $go_rate > 5 or $go_rate < 1 ) $go_rate = 0;


Заменяем на
if( $go_rate > 10 or $go_rate < 1 ) $go_rate = 0;


Заходим в Engine/modules/functions.php
Ищем их там 3
if( $rating ) $rating = round( ($rating / $vote_num), 0 );
else $rating = 0;
$rating = $rating * 17
;

Заменяем на
if( $rating ) $rating = round( ($rating / $vote_num), 0 );
else $rating = 0;
$rating = $rating * 15;


Далее ишем
<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>



Заменяем на
<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>



Далее ишем
<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>



Заменяем на
<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>


+4
Просмотры: 9553 VIP ProWebber | Комментарии (16)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1Lion18

  • 11 октября 2010 12:53
  • Регистрация: 13.09.2010
  • ICQ: 591593771
  • Комментариев: 226
Как заменить отображения рейтинга?
Допустим выбрал оди,отображается картинка
выбрал 2, отображается другая картинка?

--------------------

0

#2qwedc

  • 11 октября 2010 13:52
  • Регистрация: 4.06.2010
  • ICQ: --
  • Комментариев: 42
Лучше бы целсофт замутил отображение рейтинга, а-ля 4,5, 4,8 и т.п.

0

#3miha687

  • 11 октября 2010 14:47
  • Регистрация: 22.09.2010
  • ICQ: --
  • Комментариев: 24
Смотри .css файл и меняешь картинки.
class="r4-unit"

--------------------

0

#4FoReZ

  • 11 октября 2010 16:32
  • Регистрация: 11.09.2010
  • ICQ: 1229839
  • Комментариев: 56
бред scratch_one-s_head

0

#5fed

  • 11 октября 2010 18:10
  • Регистрация: 14.02.2010
  • ICQ: --
  • Комментариев: 27
это не полная инструкция, есть еще нюансы по оформлению дальнейшем, чтобы все отлично работало.

з.ы. знаю что говорю ph34r

0

#6DarkneZ

  • 11 октября 2010 19:00
  • Регистрация: 13.10.2009
  • ICQ: 9115263
  • Комментариев: 120
ну так пиши раз знаешь! всё равно показывает 5 звёзд

решил проблему в engine.css заменить код старого рейтинга на
.r2-unit {
vertical-align:middle;}
.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;
}

--------------------

0

#7drug53

  • 11 октября 2010 19:01
  • Регистрация: 1.10.2009
  • ICQ: --
  • Комментариев: 101
http://timoshenko.livejournal.com/2655.html вот полная инструкция

0

#8ПафНутиЙ

  • 11 октября 2010 22:10
  • Регистрация: 8.03.2010
  • ICQ: 817233
  • Комментариев: 400
а давайте сделаем рейтинг в 50 звёзд?
я считаю, что каждый юзер, выставляющий рейтинг новости может прибавить или отнять только 1 балл. (1 человек - 1 мнение) и соответственно рейтинг может быть как положительным так и отрицательным.

--------------------

+1

#9masgold

  • 11 октября 2010 22:25
  • Регистрация: 12.12.2009
  • ICQ: 561336088
  • Комментариев: 100
Пятибальная шкала вполне достаточна...
Незнаю зачем делать 10... beee

0

#10AndreyKR

  • 11 октября 2010 23:27
  • Регистрация: 5.10.2010
  • ICQ: 174486
  • Комментариев: 134
хорошё! Давно искал подобный хак! спасибо ребятушки!

--------------------

0

#11f1xed

  • 13 октября 2010 09:12
  • Регистрация: 18.02.2010
  • ICQ: 626575
  • Комментариев: 79
прекрасно работает, хорошая вещь

--------------------

0

#12USSR12

  • 3 ноября 2010 22:16
  • Регистрация: 4.10.2010
  • ICQ: --
  • Комментариев: 5
Прекрасно работает, только рейтинг пользователей после установки не работает

Еще нашел баг.
При голосовании в короткой новости результат голосования виден только после перезагрузки страницы, а не сразу.

0

#13USSR12

  • 5 ноября 2010 10:22
  • Регистрация: 4.10.2010
  • ICQ: --
  • Комментариев: 5
Готов заплатить тому кто поправит эти баги
ICQ#: 343580764

Извиняюсь, руки из одного места..
Все работает.

0

#14fruktmex2

  • 17 ноября 2010 10:15
  • Регистрация: 3.11.2010
  • ICQ: --
  • Комментариев: 18
В принципе, может кому и надо, мне и 5 хватает cool
Все равно автор молодчиг!

0

#15asot

  • 7 августа 2011 16:51
  • Регистрация: 1.07.2011
  • ICQ: --
  • Комментариев: 3
Здраствуйте!
Почему-то перестал работать рейтингв полной новости. С чем это может быть связано?

0

#16arhangel-nn

  • 27 февраля 2012 15:25
  • Регистрация: 22.11.2011
  • ICQ: --
  • Комментариев: 17
помогите сделать на dle 9.2 все равно показывает 5 звезд

0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

Последние комментарии:

Искать людей

Ваши переписки