Название темы Раздел Ответов Последний

Вывод oRating 3 в модальном окне для Dle 9.x - 10.x


08 ноября 2013
Вывод oRating 3 в модальном окне  для Dle 9.x - 10.x

Стандартная установка рейтинга oRating 3 не включает вывод рейтинга в всплывающем окне профиля пользователя. Этот хак поможет исправить это недоразумение.
1. В файле profile_popup.tpl текущего шаблона добавить:
<div class="orating{addclass}" title="Рейтинг активности пользователя"><span class="orating_res">{rate}</span></div>


2. В файле engine/ajax/profile.php найти:
$tpl->set( '{rate}', userrating( $row['user_id'] ) );


Если DLE до 9.6 найти строку:
$tpl->set( '{rate}', userrating( $row['name'] ) );

Заменить на:

$orating = user_orating( $row['name'] );
$tpl->set( '{rate}', $orating );
if( $orating >=39) {$addclass = " ogold";}
elseif( $orating <39 && $orating >0) {$addclass = " oplus";}
elseif( $orating <0 && $orating >-39) {$addclass = " ominus";}
elseif( $orating <=-39) {$addclass = " oblack";}
else{$addclass = "";}
$tpl->set( '{addclass}', $addclass );

Версия движка: 8.2 - 10.x

ava

Написал: Вадим
Группа: Посетители Пользователь offline
1
0
15 ноября 2013 14:23
Так от делать нечего можно и установить))))


Информация
Посетители, находящиеся в группе Анонимус, не могут оставлять комментарии к данной публикации.