Просмотр поста

.
BoGdAn
I'm the Cult of Personality...

TalkingTom, на твій пост (15.02.2015 / 21:52) відповім,

// -> VIP-Статусы by Hat-Trick. Начало
if(!isset($user['cnick']) || !isset($user['cstat']) || !isset($user['vip']) || !isset($user['vip_icon'])) {
$clr = mysql_fetch_assoc(mysql_query("SELECT `cnick`,`cstat`,`vip`,`vip_icon` FROM `users` WHERE `id`='".$user['id']."'")); // покопайся в модулях джона добав в запросы поля `cnick`,`cstat`,`vip`,`vip_icon` и убери этот лишний запрос
$cnick = $clr['cnick'];
$cstat = $clr['cstat']; 
$user['vip'] = $clr['vip'];
$user['vip_icon'] = $clr['vip_icon'];
}
else {
$cnick = $clr['cnick'];
$cstat = $clr['cstat'];
}
if ($user['vip'] == 0 || $user['vip_icon'] == 0)
$out .= !self::$user_id || self::$user_id == $user['id'] ? '<b>' . $user['name'] . '</b>' : '<a href="' . self::$system_set['homeurl'] . '/users/profile.php?user=' . $user['id'] .'"><b><font color="'.$cnick.'">'. $user['name']. '</font></b></a> <a href="' . self::$system_set['homeurl'] . '/mail/index.php?act=write&amp;id=' . $user['id'] . '"><img src="' . self::$system_set['homeurl'] . '/images/write.gif" width="14" height="12"/></a>';
else
$out .= !self::$user_id || self::$user_id == $user['id'] ? '<img src="' . self::$system_set['homeurl'] . '/images/vip/' . $user['vip_icon'] . '.png"/><b><font color="'.$cnick.'"> ' . $user['name'] . '</font></b>' : '<a href="' . self::$system_set['homeurl'] . '/users/profile.php?user=' . $user['id'] .'"><img src="' . self::$system_set['homeurl'] . '/images/vip/' . $user['vip_icon'] . '.png"/> <b><font color="'.$cnick.'"> '. $user['name']. '</font></b></a> <a href="' . self::$system_set['homeurl'] . '/mail/index.php?act=write&amp;id=' . $user['id'] . '"><img src="' . self::$system_set['homeurl'] . '/images/write.gif" width="14" height="12"/></a>';
// <- VIP-Статусы by Hat-Trick. Конец


Пример добавления нужных нам столбцов что-бы лишних запросов не делать.
Гостевая
$req  = mysql_query("SELECT `guest`.*, `guest`.`id` AS `gid`, `users`.`cnick`, `users`.`cstat`, `users`.`vip`, `users`.`vip_icon`, `users`.`rights`, `users`.`lastdate`, `users`.`sex`, `users`.`status`, `users`.`datereg`, `users`.`id`
FROM `guest` LEFT JOIN `users` ON `guest`.`user_id` = `users`.`id`
WHERE `guest`.`adm`='0' ORDER  BY `time` DESC LIMIT " . $start . ",". $kmess);