X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Проблема с рейтингом на DLE 9.2
panacea53
panacea53
Topic Starter сообщение 6.3.2011, 3:57; Ответить: panacea53
Сообщение #1


Участник
***

Группа: User
Сообщений: 125
Регистрация: 30.4.2010
Поблагодарили: 15 раз
Репутация:   3  


вопщем столкнулся с такой проблемой, ставлю на dle 9.2 рейтинг в 10 звезд, голосую, обновляю страницу и звездачки пропадают, хотя рейтинг учтен. Может кто подскажет в чем может быть проблема.

сам хак:


Развернуть/Свернуть



Открываем ./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

Найти (2 раза):
    if( $rating ) $rating = round( ($rating / $vote_num), 0 );
    else $rating = 0;
    $rating = $rating * 17;

Заменить на (2 раза):
    if( $rating ) $rating = round( ($rating / $vote_num), 0 );
    else $rating = 0;
    $rating = round($rating * 12);


Найти:
        $rated = <<<HTML
<div class="rating" style="float:left;">
        <ul class="unit-rating">
        <li class="current-rating" style="width:{$rating}px;">{$rating}</li>
        </ul>
</div><div class="rating" style="float:left; padding-top:2px;">&nbsp;({$lang['voten']} {$vote_num})</div>
HTML;
        
        return $rated;
    }
    
    $rated .= <<<HTML
<div id='ratig-layer'><div class="rating" style="float:left;">
        <ul class="unit-rating">
        <li class="current-rating" style="width:{$rating}px;">{$rating}</li>
        <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>
        </ul>
</div><div class="rating" style="float:left; padding-top:2px;">&nbsp;({$lang['voten']} {$vote_num})</div></div>
HTML;


Заменить на:
        $rated = <<<HTML
<div class="rating" style="float:left;">
        <ul class="unit-rating">
        <li class="current-rating" style="width:{$rating}px;">{$rating}</li>
        </ul>
</div><div class="rating" style="float:left; padding-top:2px;">&nbsp;<span class="rating3">{$rating3}</span> <span class="voted">{$vote_num}</span></div></div>
HTML;
        
        return $rated;
    }
    
    $rated .= <<<HTML
<div id='ratig-layer'><div class="rating" style="float:left;">
        <ul class="unit-rating">
        <li class="current-rating" style="width:{$rating}px;">{$rating}</li>
        <li><a href="#" title="1" class="r1-unit" onclick="doRate('1', '{$id}'); return false;">1</a></li>
        <li><a href="#" title="2" class="r2-unit" onclick="doRate('2', '{$id}'); return false;">2</a></li>
        <li><a href="#" title="3" class="r3-unit" onclick="doRate('3', '{$id}'); return false;">3</a></li>
        <li><a href="#" title="4" class="r4-unit" onclick="doRate('4', '{$id}'); return false;">4</a></li>
        <li><a href="#" title="5" class="r5-unit" onclick="doRate('5', '{$id}'); return false;">5</a></li>
        <li><a href="#" title="6" class="r6-unit" onclick="doRate('6', '{$id}'); return false;">6</a></li>
        <li><a href="#" title="7" class="r7-unit" onclick="doRate('7', '{$id}'); return false;">7</a></li>
        <li><a href="#" title="8" class="r8-unit" onclick="doRate('8', '{$id}'); return false;">8</a></li>
        <li><a href="#" title="9" class="r9-unit" onclick="doRate('9', '{$id}'); return false;">9</a></li>
        <li><a href="#" title="10" class="r10-unit" onclick="doRate('10', '{$id}'); return false;">10</a></li>
        </ul>
</div><div class="rating" style="float:left; padding-top:2px;">&nbsp;<span class="rating3">{$rating3}</span> <span class="voted">{$vote_num}</span></div></div>
HTML;



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






и на всякий ксс рейтинга:


Развернуть/Свернуть



#ratig-layer {
display:block;
width:190px;
min-height:20px;
}
#ratig-layer {font:normal normal 11px/15px Tahoma, Geneva, sans-serif}
.rating {
width:150px;
height:15px;
}
.unit-rating{
list-style:none;
margin:0px;
padding:0px;
width:150px;
height:15px;
position: relative;
line-height:15px;
background:url(../images/rating.png) top left repeat-x;
}

.unit-rating li{
text-indent: -90000px;
padding:0px;
margin:0px;
float: left;
}
.unit-rating li a{
position: absolute;
top:0;
display:block;
width:15px;
height:15px;
text-decoration: none;
text-indent: -5555em;
z-index: 17;
padding:0px;
}
.unit-rating li a:hover{
background:url(../images/rating.png) left center;
z-index:2;
left:0px;
}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:15px;}
.unit-rating a.r2-unit{left:15px;}
.unit-rating a.r2-unit:hover{width: 30px;}
.unit-rating a.r3-unit{left: 30px;}
.unit-rating a.r3-unit:hover{width: 45px;}
.unit-rating a.r4-unit{left: 45px;}
.unit-rating a.r4-unit:hover{width: 60px;}
.unit-rating a.r5-unit{left: 60px;}
.unit-rating a.r5-unit:hover{width: 75px;}
.unit-rating a.r6-unit{left: 75px;}
.unit-rating a.r6-unit:hover{width: 90px;}
.unit-rating a.r7-unit{left: 90px;}
.unit-rating a.r7-unit:hover{width: 105px;}
.unit-rating a.r8-unit{left: 105px;}
.unit-rating a.r8-unit:hover{width: 120px;}
.unit-rating a.r9-unit{left: 120px;}
.unit-rating a.r9-unit:hover{width: 135px;}
.unit-rating a.r10-unit{left: 135px;}
.unit-rating a.r10-unit:hover{width: 150px;}
.unit-rating li.current-rating{
background:url(../images/rating.png) left bottom;
position: absolute;
height:15px;
display:block;
text-indent: -9000px;
z-index: 1;
}




0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bobur
bobur
сообщение 6.3.2011, 6:04; Ответить: bobur
Сообщение #2


Мастер Datalife Engine
******

Группа: Active User
Сообщений: 1421
Регистрация: 12.11.2009
Из: Планета Земля
Поблагодарили: 195 раз
Репутация:   59  


Лучше поставь + - рейтинг


--------------------
Мастер по Datalife Engine на ТУТ. ICQ:359803651.

CверхБыстрые VPS/VDS по системе Все включено! 60% скидка. Купон:60OFFAVPS
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
panacea53
panacea53
Topic Starter сообщение 6.3.2011, 9:20; Ответить: panacea53
Сообщение #3


Участник
***

Группа: User
Сообщений: 125
Регистрация: 30.4.2010
Поблагодарили: 15 раз
Репутация:   3  


шаблон не позваляет нужно разобраться со звездами, столько времени мучаю их это уже дело принципа узнать в чем проблема smile.gif
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kRicha
kRicha
сообщение 6.3.2011, 10:52; Ответить: kRicha
Сообщение #4


Завсегдатай
*****

Группа: Active User
Сообщений: 932
Регистрация: 29.6.2010
Из: Киева
Поблагодарили: 222 раза
Репутация:   39  


хотите, могу сделать вам +- рейтинг smile.gif


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
panacea53
panacea53
Topic Starter сообщение 6.3.2011, 15:27; Ответить: panacea53
Сообщение #5


Участник
***

Группа: User
Сообщений: 125
Регистрация: 30.4.2010
Поблагодарили: 15 раз
Репутация:   3  


(panacea53 @ 6.3.2011, 8:20) *
шаблон не позволяет
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kRicha
kRicha
сообщение 6.3.2011, 15:34; Ответить: kRicha
Сообщение #6


Завсегдатай
*****

Группа: Active User
Сообщений: 932
Регистрация: 29.6.2010
Из: Киева
Поблагодарили: 222 раза
Репутация:   39  


покажите скриншот с местом для рейтинга.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
panacea53
panacea53
Topic Starter сообщение 6.3.2011, 20:59; Ответить: panacea53
Сообщение #7


Участник
***

Группа: User
Сообщений: 125
Регистрация: 30.4.2010
Поблагодарили: 15 раз
Репутация:   3  


(kRicha @ 6.3.2011, 14:34) *
покажите скриншот с местом для рейтинга.

шаблон dirvideo.ком v3, но я наше нашел похожий шаблон только с пятью звездами, но тут появляется другая, если оставить пять звезд, то у тех новостей, где проголосовали звездочки не полные, да и 10 звезд привычнее smile.gif
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kRicha
kRicha
сообщение 8.3.2011, 11:36; Ответить: kRicha
Сообщение #8


Завсегдатай
*****

Группа: Active User
Сообщений: 932
Регистрация: 29.6.2010
Из: Киева
Поблагодарили: 222 раза
Репутация:   39  


(panacea53 @ 6.3.2011, 18:59) *
шаблон dirvideo.ком v3, но я наше нашел похожий шаблон только с пятью звездами, но тут появляется другая, если оставить пять звезд, то у тех новостей, где проголосовали звездочки не полные, да и 10 звезд привычнее smile.gif

можно легко сделать рейтинг срелочками smile.gif p/s/ стрелки это не потолок.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
panacea53
panacea53
Topic Starter сообщение 9.3.2011, 21:16; Ответить: panacea53
Сообщение #9


Участник
***

Группа: User
Сообщений: 125
Регистрация: 30.4.2010
Поблагодарили: 15 раз
Репутация:   3  


тему можно офнуть, разобрался в проблеме.

(kRicha @ 8.3.2011, 10:36) *
можно легко сделать рейтинг срелочками p/s/ стрелки это не потолок.

мне не нравятся стрелками рейтинг
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Адаптивная вёрстка и натяжка на Wordpress, DLE, Joomla и др. Создание мобильных версий.
Хороший код с оптимизацией по скорости. Сайты и лендинги "под ключ
11 Nell 1037 Сегодня, 15:21
автор: Nell
Горячая тема (нет новых ответов) Регистрация Вашего сайта (профиля,DLE сайты,подписи на форумах,постинг Тиц 10> , ПР 1>)
277 kaartes 102471 7.12.2017, 9:55
автор: Tootkin
Горячая тема (нет новых ответов) Услуги по CMS Wordpress, DLE, Joomla!. Правки, ремонт, настройка.
Редактирование и правки. Низкие цены.
142 contex1 64957 5.12.2017, 12:13
автор: contex1
Открытая тема (нет новых ответов) Требуется так сказать оптимизация шаблона DLE
5 Deadman_n 386 2.12.2017, 13:24
автор: Deadman_n
Открытая тема (нет новых ответов) Перенос сайта с DLE на WordPress
3 mdobyshev 856 30.11.2017, 7:29
автор: Nell


 



RSS Текстовая версия Сейчас: 11.12.2017, 17:54
Дизайн