Форум » Система построения сайтов » Блоки » Блок - для определенной группы пользователей
Открыть Ответить

Блок - для определенной группы пользователей

0.00

0.00

1
24.02.2010 13:21:41

Support или знающие пользователи - подскажите плиз:
В функционале (в админке) есть возможность создавать группы и соответственно юзверы с повышением "опыта" могут переходить в группу, либо админ может "ручками" закинуть юзвера в определенную группу.
На сколько я понимаю есть некая функция или возможность определения к какой группе принадлежит пользователь?

Как при создании блока при выводе контента прикрутить проверку: допустим в блоке я прописываю что содержимое могут видеть только юзверы в группе "1"
И далее при выводе контента в блоке организовать проверку - если группа юзвера "1" - отобразить контент.

Помогите это реализовать.

Open SLAED 1.*
PHP 5
Сервер в интернете
Статус
Гость
shadow
shadow
24.02.2010 21:19:01

Это реализовано в блоках модуля Album , тоже самое в этом блоке и в этом блоке
В блоках учитываются права на просмотр категорий модуля.
Учитываются 3 категории: "админ", "юзер" и "все".
Может я чего-то не так понял, конечно.

Группа
Новички
Пункты
30
Регистрация
13.04.2009
Пол
Мужчина
Предупреждения
Нет
BugsTracker
BugsTracker
3.85

3.85

25.02.2010 12:44:37 25.02.2010 12:46:05

У меня в модуле Аккаунт реализванна такая проверка (Slaed 2.5) Вот кусок кода:

list($user_group_id) = $db->sql_fetchrow($db->sql_query("SELECT user_group FROM ".$prefix."_users WHERE user_id='".$user[0]."'"));
      $user_group_id = intval($user_group_id);

      if ( $user_group_id == 1 ) {
         echo "Бла бла бла";
      }


Вот там где Бла бла бла, вот это и есть контент, который я показываю только определенной группе пользователей. В моем случае это группа под айдишником 1

SLAED CMS 2.6 Lite
Группа
Активисты
Пункты
10766
Регистрация
28.10.2005
Пол
Мужчина
Из
Москва
Предупреждения
Нет
otherside
otherside
3.97

3.97

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код