вопрос
Здравствуйте! Поставил себе на сайт хак цифрового рейтинга (паблик).
Но после того как пользователь изменил рейтинг, стрелки не исчезают. Что нужно сделать что бы они исчезали?
Вот стрелки:
Спасибо.
Но после того как пользователь изменил рейтинг, стрелки не исчезают. Что нужно сделать что бы они исчезали?
Вот стрелки:
<div class="dlike" title="Не нравится" onclick="doRate('-1', '{news-id}'); return false;"></div>
<div class="like" title="Нравится" onclick="doRate('1', '{news-id}'); return false;"></div>
Спасибо.
Вот этот код замени в engine/modules/functions.php
На этот
На этот
function ShowRating($id, $rating, $vote_num, $allow = true) {
global $is_logged, $member_id, $config, $lang, $db;
if ($rating) $rating = round($rating, 0); else $rating = 0;
if (!$allow) {
$rated = <<<HTML
<div class="rati">
<img border=0 title=" Вы уже голосовали " src="http://steam-life4css.ru/templates/steam-life4css/images/rating/minus.png" width="16" height="16" /></a>
{$rating}
<img border=0 title=" Вы уже голосовали " src="http://steam-life4css.ru/templates/steam-life4css/images/rating/plus.png" width="16" height="16" /></a>
</div>
HTML;
return $rated;
}
if ($rating < "0") {
$myclass = "1";
}
if ($rating > "0") {
$myclass = "2";
}
if ($rating > "100") {
$myclass = "3";
}
$rated .= <<<HTML
<div class="rati{$myclass}">
<div id="ratig-layer-{$id}">
<div class="ratig-layer">
<a href="#" class="r1-unit" onclick="doRate('-1', '{$id}'); return false;" title=" Не нравится (-) "><img src="{THEME}/images/rating/minus.png" alt=" Не нравится (-) " width="16" height="16" /></a>
{$rating}
<a href="#" class="r2-unit" onclick="doRate('1', '{$id}'); return false;" title=" Нравится (+) "><img src="{THEME}/images/rating/plus.png" alt=" Нравится (+) " width="16" height="16" /></a>
</div>
</div>
</div>
HTML;
return $rated;
}
function ShortRating($id, $rating, $vote_num, $allow = true) {
global $config, $lang;
if ($rating) $rating = round($rating, 0); else $rating = 0;
if (!$allow) {
$rated = <<<HTML
<div class="rati">
<img src="http://steam-life4css.ru/templates/steam-life4css/images/rating/minus.png" title=" Вы уже голосовали " width="16" height="16" />
{$rating}
<img src="http://steam-life4css.ru/templates/steam-life4css/images/rating/plus.png" title=" Вы уже голосовали " width="16" height="16" />
</div>
HTML;
return $rated;
}
if ($rating < "0") {
$myclass = "1";
}
if ($rating > "0") {
$myclass = "2";
}
if ($rating > "100") {
$myclass = "3";
}
$rated = "<div id=\"ratig-layer-" . $id . "\">";
$rated .= <<<HTML
<div class="rati{$myclass}">
<div class="ratig-layer">
<a href="#" class="r1-unit" onclick="dleRate('-1', '{$id}'); return false;"title=" Не нравится (-) "><img src="{THEME}/images/rating/minus.png" alt=" Не нравится (-) " width="16" height="16" /></a>
{$rating}
<a href="#" class="r2-unit" onclick="dleRate('1', '{$id}'); return false;" title=" Нравится (+) "><img src="{THEME}/images/rating/plus.png" alt=" Нравится (+) " width="16" height="16" /></a>
</div>
</div>
HTML;
$rated .= "</div>";
return $rated;
}
function userrating($name) {
global $db;
$row = $db->super_query("SELECT SUM(rating) as rating, SUM(vote_num) as num FROM " . PREFIX . "_post where autor ='$name'");
if ($row['num']) $rating = round(($row['rating'] / $row['num']), 0); else $rating = 0;
$rating = $rating * 17;
$rated = <<<HTML
{$rating}
HTML;
return $rated;
}