Главная

Добавить
статью


Форум


Новости


RSS


Обратная
связь
друзья


реклама



Для вебмастера » DLE - DataLife EngineВывод репутации в profile_popup.tpl

Добавил madjesty | 21-01-2011, 15:49 | Мнений: 1 | Заглянули 2579

Описание: выводим вид репутации пользователя в окне profile_popup.tpl
Совместо с модулем: Репутация 6.5
Откроем файл engine/ajax/profile.php
if( $row['signature'] and $user_group[$row['user_group']]['allow_signature'] ) {
выше добавим:
// репутация пользователя
if (intval($row['user_id']) != 0)
{
if ($row['repa_off'] == 0)
{
if ($repa_cf['type_repa'] == 1)
{
$repa_mod_mas = explode ("|", $row['repa_mod']);
$repa_type = "(<font color=green><b>".$repa_mod_mas[0]."</b></font><b>|</b><font color=red><b>".$repa_mod_mas[1]."</b></font>)";
}
elseif ($repa_cf['type_repa'] == 2)
{
$repa_mod_mas = explode ("|", $row['repa_mod']);
$repa_type = "(<font color=green><b>".$repa_mod_mas[0]."</b></font><b>|<b>".$row['repa']."</b>|</b><font color=red><b>".$repa_mod_mas[1]."</b></font>)";
}
else
$repa_type = $row['repa'];

if ($row['id'] == "" OR $row['id'] == 0)
$row['id'] = 1;
$page_repa = "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];

if ($repa_cf[$config['skin']] == 0)
{
$repa_ajax_plus = "onclick="repa_global('form', '0', '$row[user_id]', '$row[id]'); return false;"";
$repa_ajax_minus = "onclick="repa_global('form', '1', '$row[user_id]', '$row[id]'); return false;"";
}
else
{
$repa_ajax_plus = "";
$repa_ajax_minus = "";
}

if($config['allow_alt_url'] == "yes")
{
$repa_minus = "<a href="".$config['http_home_url']."user/reputation/".urlencode($row['name'])."/minus/" ".$repa_ajax_plus."><img title="понизить реп." src="{THEME}/images/repa_dn.gif" border="0"></a>";
$repa_plus = "<a href="".$config['http_home_url']."user/reputation/".urlencode($row['name'])."/plus/" ".$repa_ajax_minus."><img title="повысить реп." src="{THEME}/images/repa_up.gif" border="0"></a>";
$tpl->set('{repa}', "<span id='repa-".$row['user_id']."-".$row['id']."'>".$repa_plus." <a href="".$config['http_home_url']."user/reputation/".urlencode($row['name'])."/">".$repa_type."</a> ".$repa_minus."</span>");
}
else
{
$repa_minus = "<a href="".$config['http_home_url']."?do=reputation&doaction=minus&username=".urlencode($row['name'])."" ".$repa_ajax_plus."><img title="понизить реп." src="{THEME}/images/repa_dn.gif" border="0"></a>";
$repa_plus = "<a href="".$config['http_home_url']."?do=reputation&doaction=plus&username=".urlencode($row['name'])."" ".$repa_ajax_minus."><img title="повысить реп." src="{THEME}/images/repa_up.gif" border="0"></a>";
$tpl->set('{repa}', "<span id='repa-".$row['user_id']."-".$row['id']."'>".$repa_plus." <a href="$PHP_SELF?do=reputation&user=".urlencode($row['name'])."">".$repa_type."</a> ".$repa_minus."</span>");
}

$tpl->set( '{repa_ajax}', "" );
}
else
{
$tpl->set('{repa}', "Выкл.");
$tpl->set( '{repa_ajax}', "" );
}
}
else
{
$tpl->set( '{repa_ajax}', "" );
$tpl->set('{repa}', " 0");
}

// репутация пользователя
Откроем файл {THEME}/profile_popup.tpl
и в нужное место вставим:
Репутация: {repa}


 

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

Hаписал: Remaker

29 ноября 2011 06:22 | ICQ: | Группа: Посетители | Регистрация: 10.05.2011 Публикаций: 2 | Комментариев: 16
Это вывод репутации из дле форума?

Комментарии:

Оставить комментарий


популярное



календарь



опрос



счетчики



Реклама



Логин: (регистрация? Пароль (забыл?):