Выделено в отдельную тему из темы "Самые необходимые моды" Ну если я не ошибся, то
в файле profile.php
находим строку:
CODE:$user['joined'] = $fm->_DateFormat($user['joined'] + $fm->user['timedif']*3600);
и под ней вставляем:
CODE:$ban = ""; $moder = 0; $usermoder = 0;
$allforums = $fm->_Read("data/allforums.php", 0);
foreach ($allforums as $fid => $fdata) {
if (array_key_exists($_SESSION['mid'], $fdata['moderator'])) $moder = 1;
if (array_key_exists($_GET['member'], $fdata['moderator'])) $usermoder = 1;
}
if ((isset($_SESSION['sts'])) and (($_SESSION['sts'] == "ad") or ($_SESSION['sts'] == "sm") or ($moder)) and
((($user['status'] == "me") or ($user['status'] == "banned")) and (!$usermoder))) {
if (!empty($_GET['ban'])) {
$getmember = $fm->_Read2Write($mbans, "members/".$_GET['member'].".php", 0);
$getmember['status'] = ($getmember['status'] == "banned") ? "me" : "banned";
$fm->_Write($mbans, $getmember);
header("location: profile.php?action=show&member=".$_GET['member']);
}
$ban = ' [<a href="profile.php?action=show&member='.$_GET['member'].'&ban=true">';
$ban .= ($user['status'] == "banned") ? '<font style="color: blue;">Разбанить' : '<font style="color: red;">Забанить';
$ban .= '</font></a>]';
}
далее открываем файл templates/твой_скин/profile show.tpl
находим строку:
CODE:<td class="pformright">{$user['title']}</td>
и заменяем ее на эту:
CODE:<td class="pformright">{$user['title']}{$ban}</td>
Ну вот вроде и все.
Просьба к модераторам перенести сообщения, неимеющие отношения к данной теме в соответствующую. Сори за оффтоп |