Halt 0 Опубликовано: 17 августа 2009 Рассказать Опубликовано: 17 августа 2009 (изменено) Здравствуйте установил модуль топ авторов. Но хочу чтобы Пользователи из группы Администраторы в нём не показывались. вот код <?php /* ===================================================== Топ комментаторов v2.1 by Glam ----------------------------------------------------- Copyright (c) 2008 Glam [472-472-998] ===================================================== Данный код защищен авторскими правами ===================================================== Файл: glamusers.php ----------------------------------------------------- Назначение: Топ авторов ===================================================== */ if(!defined('DATALIFEENGINE')) { die("Hacking attempt!"); } $num = "5"; // сколько пользователей выводим в блоке? $glamusers1 = dle_cache("glamusers1", $config['skin']); $sql = $db->query("SELECT user_id, name, foto, signature, news_num, icq FROM ".PREFIX."_users order by news_num DESC LIMIT 0,$num"); while ($row = $db->get_row($sql)) { if ($config['allow_alt_url'] == "yes") { $userlink = "<a href=\"".$config['http_home_url']."user/".urlencode($row['name'])."/\">"; } else { $userlink = "<a href=\"$PHP_SELF?subaction=userinfo&user=".urlencode($row['name'])."/\">"; } if ($row['foto'] !== "") $ava = "{$userlink}<img src=\"".$config['http_home_url']."uploads/fotos/".$row['foto']."\" align=\"center\" width=\"50\"></a>"; else $ava = "{$userlink}<img src=\"{THEME}/images/noavatar.png\" align=\"center\" width=\"50\"></a>"; $nohtml = "'<[\/\!]*?[^<>]*?>'si"; $tpl->load_template('topusers1.tpl'); $tpl->set('{ava}', $ava); $tpl->set('{nickname}', $userlink.$row['name'].'</a>'); $tpl->set('{signature}', preg_replace($nohtml,"",stripslashes($row['signature']))); $tpl->set('{icq}', $row['icq']); $tpl->set('{news_num}', '<a href="/user/'.$row['name'].'/news/">'.$row['news_num'].'</a>'); $tpl->compile('glamusers1'); $tpl->clear(); } $db->free(); ?> помогите сделать чтоб администраторы не учавствовали в топе. Изменено 17 августа 2009 пользователем Halt Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 17 августа 2009 Рассказать Опубликовано: 17 августа 2009 Пишите в аську Цитата Ссылка на сообщение Поделиться на других сайтах
TopSoft 2 Опубликовано: 17 августа 2009 Рассказать Опубликовано: 17 августа 2009 (изменено) $sql = $db->query("SELECT user_id, name, foto, signature, news_num, icq FROM ".PREFIX."_users order by news_num DESC LIMIT 0,$num"); Заменить на $sql = $db->query("SELECT user_id, name, foto, signature, news_num, icq FROM ".PREFIX."_users WHERE user_group != '1' order by news_num DESC LIMIT 0,$num"); user_group != '1', где 1 - это номер группы администраторов. Изменено 17 августа 2009 пользователем TopSoft Цитата Ссылка на сообщение Поделиться на других сайтах
Halt 0 Опубликовано: 18 августа 2009 Рассказать Опубликовано: 18 августа 2009 (изменено) Автор TopSoft Пасибо большое. Изменено 18 августа 2009 пользователем Halt Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.