Перейти к публикации

Разное отображение рейтинга в краткой и полной новостях


Рекомендованные сообщения

страница сайта - http://www.vetka.ch/...rezagruzka.html (полная новость)

Подскажите, пожалуйста, как сделать, чтобы в краткой новости оборажался только результат рейтинга: баллы из 10 и кол-во проголосовавших (или только баллы без кол-ва проголосовавших), как данной картинке - www.vetka.ch/images/rating.jpg

Код в "engine/modules/functions.php":


function ShowRating($id, $rating, $vote_num, $allow = true) {

	global $lang;


	if( $rating ) $rating = round( ($rating / $vote_num), 1 );

	else $rating = 0;

	$rating1 = str_replace( ",", ".", $rating );

	$rating2 = $rating1 * 10;


	if( ! $allow ) {


		$rated = <<<HTML

<div class="rating" style="float:left;">

		<ul class="unit-rating">

		<li class="current-rating" style="width:{$rating2}%;">{$rating2}</li>

		</ul>

</div><div class="rating" style="float:left; padding-top:2px; width:auto;"> {$rating1}/10  ({$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:{$rating2}%;">{$rating2}</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; width:auto;"> {$rating1}/10  ({$lang['voten']} {$vote_num})</div></div>

HTML;


	return $rated;

}

function ShortRating($id, $rating, $vote_num, $allow = true) {

	global $lang;


	if( $rating ) $rating = round( ($rating / $vote_num), 1 );

	else $rating = 0;

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

	$rating = $rating * 10;


	if( ! $allow ) {


		$rated = <<<HTML

<div class="rating" style="float:left;">

		<ul class="unit-rating">

		<li class="current-rating" style="width:{$rating}%;">{$rating}</li>

		</ul>

</div>

HTML;


		return $rated;

	}


	$rated = "<div id='ratig-layer-" . $id . "'>";


	$rated .= <<<HTML

<div class="rating" style="float:left;">

		<ul class="unit-rating">

		<li class="current-rating" style="width:{$rating}%;">{$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>

HTML;


	$rated .= "</div>";


	return $rated;

}

Изменено пользователем gosha#1
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...