Перейти к публикации

Рекомендованные сообщения

Здравствуйте

установил модуль топ авторов. Но хочу чтобы Пользователи из группы Администраторы в нём не показывались.

вот код

<?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();

?>

помогите сделать чтоб администраторы не учавствовали в топе.

Изменено пользователем Halt
Ссылка на сообщение
Поделиться на других сайтах

Пишите в аську :)

Ссылка на сообщение
Поделиться на других сайтах

$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 - это номер группы администраторов.

Изменено пользователем TopSoft
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...