Акция: Семь лет vBSupport.org!
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBulletin > vBulletin 3.5.x > Вопросы по vBulletin 3.5

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 17.10.2005, 02:17   #1
Простоузер
Просмотр "Группы пользователей"

Приветствую!

На форуме созданы дополнительнные группы пользователей.
Но эти группы видит только лидер и только свою.
как сделать:
1) что бы админ мог просмотреть все группы.
2) участник группы мог посмотреть свою группу

на пример группе ID которой 11,по ссылке http://www.ццц.сайт.ком/memberlist.php?usergroupid=11
выходит сообшение:
Цитата:
{Адв. юзер}, вы не имеете прав для доступа к этой странице. Это может быть вызвано несколькими причинами:
  1. Ваш аккаунт имеет недостаточно прав для доступа к этой странице. Вы пытаетесь редактировать
    чье-то сообщение, использовать административные полномочия или прочие опции ограниченного
    доступа?
  2. Вы пытаетесь написать сообщение, но ваш аккаунт отключен администрацией или ожидает активации.
  Ответить с цитированием
Рекламка
Реклама на форуме

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Тонкие настройки прав доступа
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Старый 17.10.2005, 03:33   #2
Фриман
Простоузер
Одно понел что это дело где то здесь решается, ковырялся.. но получается не то что я хотел )

PHP код:
// Limit to a specific group for usergroup leaders
    
if ($usergroupid)
    {
        
// check permission to do authorizations in this group
        
if (!$leadergroup $db->query_first("
            SELECT usergroupleader.usergroupleaderid, usergroup.title
            FROM " 
TABLE_PREFIX "usergroupleader AS usergroupleader
            LEFT JOIN " 
TABLE_PREFIX "usergroup AS usergroup ON (usergroupleader.usergroupid = usergroup.usergroupid)
            WHERE usergroupleader.userid = " 
$vbulletin->userinfo['userid'] . "
                AND usergroupleader.usergroupid = $usergroupid
        "
))
        {
            
print_no_permission();
        }
        
$leadergroup['mtitle'] = $vbulletin->usergroupcache["$usergroupid"]['opentag'] . $leadergroup['title'] . $vbulletin->usergroupcache["$usergroupid"]['closetag'];
        
$condition .= " AND FIND_IN_SET('$usergroupid', membergroupids)";
        
$usergrouplink "&usergroupid=$usergroupid";
    }
    else if (
$vbulletin->options['memberlistposts'])
    {
        
$condition .= ' AND posts >= ' $vbulletin->options['memberlistposts'];

memberlist.php, строки 318-339

Последний раз редактировалось Фриман; 17.10.2005 в 03:35..
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 14:15 17.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version Nulled Edition
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot