Вывести пользователей

 
Посетитель
small user social cms
Сообщений: 52
Подскажите плиз как реализовать вывод пользователей из определенной группы Например админы в отдельном модуле?
Посетитель
small user social cms
Сообщений: 52
Вот собрал код вывода всех пользователей : function mod_users($module_id){

$inCore = cmsCore::getInstance();
$inDB = cmsDatabase::getInstance();
$cfg = $inCore->loadModuleConfig($module_id);

if (!isset($cfg['limit'])) { $cfg['limit'] = 25; }
if (!isset($cfg['sorttype'])) { $cfg['sorttype'] = 'a.regdate'; }
$order = $cfg['sorttype'];

$sql = "SELECT a.*, b.user_id, b.imageurl
FROM cms_users a LEFT JOIN cms_user_profiles b ON a.id=b.user_id ORDER BY {$order} DESC
LIMIT ".$cfg['limit'];

$result = $inDB->query($sql) ;

echo '
<link href="/modules/mod_users/css/default.css" rel="stylesheet" type="text/css" />

<script src="/modules/mod_users/js/mobilynotes.js" type="text/javascript"></script>
<script src="/modules/mod_users/js/init.js" type="text/javascript"></script>
<center>
<table><tr><td>

<div class="notes_img">




';

while($usr = $inDB->fetch_assoc($result)){
if ($usr['imageurl']){
if (file_exists(PATH."/images/users/avatars/".$usr['imageurl'])) {
$img = "/images/users/avatars/".$usr[imageurl]; }} else {
$img = "/images/users/avatars/noprofile.jpg"; }

echo '

<div class="note"> <a href="/users/'.$usr['login'].'">
<img src="'.$img.'" alt="'.$usr['nickname'].'" class="note_image" />
<center><span>'.$usr['nickname'].'</span></center></a>
</div>
'; }



echo '

</div></td></tr></table></center>';

return true;

}
Как к ниму прикрутить чтоб из определенной группы было?
Реклама
cms
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 684
Bars:
Подскажите плиз как реализовать вывод пользователей из определенной группы Например админы в отдельном модуле?
Вот что вам поможет
Посетитель
small user social cms
Сообщений: 52
WALTERZ:

Bars:
Подскажите плиз как реализовать вывод пользователей из определенной группы Например админы в отдельном модуле?
Вот что вам поможет
В поиске ни чего похожего не нашел
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 214
добавте к запросу
WHERE a.group_id = '2'

(это для вывода администраторов
вместо 2 ставье айди нужной группы или выведете в админку выбор группы и айди подставляйте в запрос
Книга мастера, делаем своими руками.
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 684
Bars, есть готовое решение, я точно помню.
Посетитель
small user social cms
Сообщений: 52
WALTERZ:

Bars, есть готовое решение, я точно помню.

не нашел что то
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 214
код который вы привели измените запрос на этот
$sql = "SELECT a.*, b.user_id, b.imageurl
FROM cms_users a LEFT JOIN cms_user_profiles b ON a.id=b.user_id
WHERE a.group_id = '2'
ORDER BY {$order} DESC
LIMIT ".$cfg['limit'];
Книга мастера, делаем своими руками.
Посетитель
small user social cms
Сообщений: 52
Олег:

код который вы привели измените запрос на этот
$sql = "SELECT a.*, b.user_id, b.imageurl
FROM cms_users a LEFT JOIN cms_user_profiles b ON a.id=b.user_id
WHERE a.group_id = '2'
ORDER BY {$order} DESC
LIMIT ".$cfg['limit'];

спасибо сработало
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: