выполненный в серый оттенках цветовой палитры с использованием зеленого в качестве вставок. Шаблон был опубликован самим автором занимающегося дизайном и версткой из студии GZWeb для общего пользования. В целом шаблон приятный на вид имеет двух колоночную структуру, резиновую ширину и как было ранее упомянуто серую цветовую палитру, а в качестве вставок использован серый цвет. Шаблон универсальный и будет смотреться на всех ресурсах одинакового хорошо, а вот где лучше уже решать вам. С нашей стороны шаблон был адаптирован до последней версии скрипта и уже не будет работать на других версиях
из-за всех изменений внесенных в шаблон. Мы конечно же как и всегда рекомендуем вам сделать полное обновления своего сайта, а последнюю версию движка вы всегда сможете скачать с нашего сайта.
Сегодня при большой популярности скрипта очень часто в сети появляются универсальные шаблоны для самых разных версий скрипта. Мы стараемся отслеживать из и регулярно публиковать на нашем ресурсе. Если мы где-то его упустили, то обязательно сообщите нам и мы обязательно дополним нашу коллекцию новой работой, которая ранее у нас не публиковалась. Так же в свободное время мы делаем качественный рипы за скромное вознаграждения, а чтобы обговорить все детали и время выполнения работы свяжитесь с нами удобным для вас способом. В завершение хотелось бы добавить, что в независимости от того каким браузером пользуются ваши пользователи шаблон
будет одинаково хорошо работать у всех в независимости от браузера и его версии.
0. Разместить папку шаблона в папке templates движка, а также, выбрать его основным в админпанели.
1. В файле engine/modules/functions.php
Найти:function ShowRating($id, $rating, $vote_num, $allow = true) {
global $lang;
if( $rating AND $vote_num ) $rating = round( ($rating / $vote_num), 0 );
else $rating = 0;
$rating = $rating * 17;
if( !$allow ) {
$rated = <<<HTML
<div class="rating">
<ul class="unit-rating">
<li class="current-rating" style="width:{$rating}px;">{$rating}</li>
</ul>
</div>
HTML;
return $rated;
}
$rated = <<<HTML
<div id='ratig-layer-{$id}'><div class="rating">
<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>
HTML;
return $rated;
}
function userrating($id) {
global $db;
$row = $db->super_query( "SELECT SUM(rating) as rating, SUM(vote_num) as num FROM " . PREFIX . "_post_extras WHERE user_id ='{$id}'" );
if( $row['num'] ) $rating = round( ($row['rating'] / $row['num']), 0 );
else $rating = 0;
$rating = $rating * 17;
$rated = <<<HTML
<div class="rating" style="display:inline;">
<ul class="unit-rating">
<li class="current-rating" style="width:{$rating}px;">{$rating}</li>
</ul>
</div>
HTML;
return $rated;
}
Заменить на: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">
<div class="ratig-layer">{$rating}</div>
</div>
HTML;
return $rated;
}
if ($rating < "0") {
$myclass = "1";
}
if ($rating > "0") {
$myclass = "2";
}
$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;">
<img src="/templates/csschool/img/down.png" alt="down" style="vertical-align:middle;" />
</a>
{$rating}
<a href="#" class="r2-unit" onclick="doRate('1', '{$id}'); return false;">
<img src="/templates/csschool/img/up.png" alt="up" style="vertical-align:middle;" />
</a>
</div>
</div>
</div>
HTML;
return $rated;
}
function userrating($name) {
global $db;
$row = $db->super_query("SELECT SUM(rating) as rating, SUM(vote_num) as num FROM " . PREFIX . "_post_extras WHERE user_id ='{$id}'" );
if ($row['num']) $rating = round(($row['rating'] / $row['num']), 0); else $rating = 0;
$rating = $rating * 17;
$rated = <<<HTML
{$rating}
HTML;
return $rated;
}
2. В файле engine/modules/show.full.php и файле engine/modules/show.short.php и engine/ajax/favorites.php
Найти: minus_fav.gif и заменить на: minus_fav.png
Найти: plus_fav.gif и заменить на: plus_fav.png
3. В файле engine/ajax/rating.php
Найти:if( $go_rate > 5 or $go_rate < 1 ) $go_rate = 0;
Заменить на:
if( $go_rate > 5 or $go_rate < -1 ) $go_rate = 0;
В этом же файле найти и удалить:
$buffer = ShowRating( $row['news_id'], $row['rating'], $row['vote_num'], false );