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



 

Здравствуйте, гость (

| Вход | Регистрация )

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


вопщем столкнулся с такой проблемой, ставлю на 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 на ТУТ. ICQ:359803651.

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


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


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


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


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


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


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


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

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


(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


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

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

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

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) DLE xProtect
2 xoopw 5978 15.1.2024, 21:06
автор: Diana_Wesley
Открытая тема (нет новых ответов) Обновить сайт на CMS DLE
1 Sawich 1662 2.9.2023, 10:10
автор: WoWeb
Открытая тема (нет новых ответов) Изготовление красивых сайтов на DLE под ключ | Доступные цены
от 2000 руб.
1 Admiral_ukr 1598 20.11.2022, 10:08
автор: Webmaster24
Открытая тема (нет новых ответов) Ищу спеца по DLE вылечить сайт
4 Reactive 2640 22.10.2022, 9:01
автор: Fozik77
Открытая тема (нет новых ответов) требуется перенос с Dle на wordpres
нужен человек для переноса движка
5 Юрий82 1943 30.7.2022, 18:02
автор: Klerik84


 



RSS Текстовая версия Сейчас: 19.4.2024, 23:15
Дизайн