Всем привет, как впилить ранги пользователей под ник в функциях?
Я вписовал код под кодом вывода статуса онлайн/оффлайн но ранг выводиться над аватаром
# aRwap (18.02.2019 / 02:09)В том то и дело что прописано над статусом
Над статусом.
# desay (18.02.2019 / 10:59)Это код вывода рангов
код, как прописал.
проверь, правильно ли вписал, там используется сборка переменной и потом только вывод.
$out .='код';
if ($user['postforum'] != 0)
{
$arank = $user['postforum'];
if ($arank <= 10)
$arank = '<span class="green"><b>' . $lng_arank['newbie'] . '</b></span>';
elseif ($arank <= 100)
$arank = '<span class="green"><b>' . $lng_arank['juser'] . '</b></span>';
elseif ($arank <= 300)
$arank = '<span class="green"><b>' . $lng_arank['active_user'] . '</b></span>';
elseif ($arank <= 500)
$arank = '<span class="green"><b>' . $lng_arank['super_poster'] . '</b></span>';
elseif ($arank <= 750)
$arank = '<span class="green"><b>' . $lng_arank['resident'] . '</b></span>';
elseif ($arank <= 1000)
$arank = '<span class="green"><b>' . $lng_arank['vip'] . '</b></span>';
elseif ($arank <= 2000)
$arank = '<span class="green"><b>' . $lng_arank['guru'] . '</b></span>';
elseif ($arank <= 3000)
$arank = '<span class="green"><b>' . $lng_arank['gold'] . '</b></span>';
elseif ($arank >= 3001)
$arank = '<span class="green"><b>' . $lng_arank['platinum'] . '</b></span>';
}
if ($user['rights'] == 0)
{
echo '' . $arank . '';
}
else
{
echo '<span class="red"><b>' . $lng_arank['admins_team'] . '</b></span>';
}
# desay (18.02.2019 / 13:20)Спасибо)
Nells, Для вывода пиши не echo, а $out. =
# Jesk (18.02.2019 / 16:06)Протупил немного)
Nells, Там уже реализовано же)
$req = mysql_query("SELECT * FROM `forum` WHERE `type`='t'" . ($rights >= 7 ? '' : " AND `close`!='1'") . " ORDER BY `time` DESC LIMIT 7 ");
while (($res = mysql_fetch_assoc($req)) !== false) {
echo $i % 2 ? '<div class="list2">' : '<div class="list1">';
$nikuser = mysql_query("SELECT `from` FROM `forum` WHERE `type` = 'm' AND `close` != '1' AND `refid` = '" . $res['id'] . "' ORDER BY `time` DESC LIMIT 1");
$nam = mysql_fetch_assoc($nikuser);
$colmes = mysql_query("SELECT COUNT(*) FROM `forum` WHERE `type`='m' AND `refid`='" . $res['id'] . "'" . ($rights >= 7 ? '' : " AND `close` != '1'"));
$colmes1 = mysql_result($colmes, 0);
$cpg = ceil($colmes1 / $kmess);
$np = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_forum_rdm` WHERE `time` >= '" . $res['time'] . "' AND `topic_id` = '" . $res['id'] . "' AND `user_id`='$user_id'"), 0);
// Значки
$icons = array(($np ? (!$res['vip'] ? '<img src="../theme/' . $set_user['skin'] . '/images/op.gif" alt=""/>' : '') : '<img src="../theme/' . $set_user['skin'] . '/images/np.gif" alt=""/>'),
($res['vip'] ? '<img src="../theme/' . $set_user['skin'] . '/images/pt.gif" alt=""/>' : ''),
($res['realid'] ? '<img src="../theme/' . $set_user['skin'] . '/images/rate.gif" alt=""/>' : ''),
($res['edit'] ? '<img src="../theme/' . $set_user['skin'] . '/images/tz.gif" alt=""/>' : '')
);
echo functions::display_menu($icons, ' ', ' ');
echo '<a href="index.php?id=' . $res['id'] . '">' . $res['text'] . '</a> [' . $colmes1 . ']';
if ($cpg > 1) {
echo '<a href="index.php?id=' . $res['id'] . '&page=' . $cpg . '"> >></a>';
}
echo '<div class="sub">';
echo $res['from'];
if (!empty($nam['from'])) {
echo ' / ' . $nam['from'];
}
echo ' <span class="gray">(' . functions::display_date($res['time']) . ')</span></div></div>';
++$i;
}