Есть группа с id=7532. Я хочу эту группу наделить особыми возможностями на форуме. Для этого мне нужно определять, является ли юзер членом группы или нет. Как это сделать корректно с точки зрения форума? Достаточно ли просто проверить наличие записи
7523, <userid> в таблице phpbb_user_group?
Определить, находится ли чел в группе
-
- Former team member
- Сообщения: 450
- Стаж: 19 лет 3 месяца
- Откуда: Нижний Тагил
- Поблагодарили: 2 раза
-
- Former team member
- Сообщения: 1935
- Стаж: 17 лет 10 месяцев
- Откуда: Саранск
- Поблагодарили: 3 раза
Re: Определить, находится ли чел в группе
forum/groupcp.php?g=7532
Эта страничка выведет вам полный список участников группы.
Вариант 2. Установить мод Admin Userlist, зайти в админку, найти нужного юзера, и посмотреть, состоит ли он в какой-либо группе.
Добавлено спустя 57 секунд:
Хотя и предложенного вами способа будет достаточно.
Эта страничка выведет вам полный список участников группы.
Вариант 2. Установить мод Admin Userlist, зайти в админку, найти нужного юзера, и посмотреть, состоит ли он в какой-либо группе.
Добавлено спустя 57 секунд:
Хотя и предложенного вами способа будет достаточно.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
-
- Former team member
- Сообщения: 450
- Стаж: 19 лет 3 месяца
- Откуда: Нижний Тагил
- Поблагодарили: 2 раза
-
- Former team member
- Сообщения: 1935
- Стаж: 17 лет 10 месяцев
- Откуда: Саранск
- Поблагодарили: 3 раза
Re: Определить, находится ли чел в группе
Oleg NT
проверка записей таблицы _user_groups подойдет.
проверка записей таблицы _user_groups подойдет.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
-
- Former team member
- Сообщения: 450
- Стаж: 19 лет 3 месяца
- Откуда: Нижний Тагил
- Поблагодарили: 2 раза
Re: Определить, находится ли чел в группе
Спасибо. Я правильно понимаю, что чтоб добавить человека в указанную группу или исключить (программно), достаточно просто добавить или удалить вышеупомянутую запись в таблице _user_groups?
-
- Former team member
- Сообщения: 1008
- Стаж: 18 лет 9 месяцев
- Откуда: Кишинёв
- Благодарил (а): 1 раз
Re: Определить, находится ли чел в группе
поставьте мод Show user groups
он сразу выведет инфу о всех групах в которых состоит пользователь, в просмотр топика.
Добавлено спустя 1 минуту 1 секунду:
http://www.phpbbguru.net/mods/?download&id=50
он сразу выведет инфу о всех групах в которых состоит пользователь, в просмотр топика.
Добавлено спустя 1 минуту 1 секунду:
http://www.phpbbguru.net/mods/?download&id=50
-
- Former team member
- Сообщения: 1935
- Стаж: 17 лет 10 месяцев
- Откуда: Саранск
- Поблагодарили: 3 раза
Re: Определить, находится ли чел в группе
Oleg NT
Думаю что да, никаких проблем это вызвать не должно. За исключением, возможно, случаев, когда пользователь является модератором группы. Этот случай нужно как-то предусмотреть (таблица _groups).
Думаю что да, никаких проблем это вызвать не должно. За исключением, возможно, случаев, когда пользователь является модератором группы. Этот случай нужно как-то предусмотреть (таблица _groups).
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы