Изменение типов пользователей

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Tony_Liberty
phpBB 1.0.0
Сообщения: 2
Стаж: 13 лет 5 месяцев

Изменение типов пользователей

Сообщение Tony_Liberty »

Прошу прощения, но предыдущая тема (http://www.phpbbguru.net/community/view ... =39605&e=0) "рипнулась" из-за редактирования шапки.

===

Всем доброго времени суток.

Появилась необходимость изменить существующие типы пользователей:

0 = пользователь.
1 = непроверенный пользователь.
2 = бот.
3 = основатель.

Нужно вынести забаненных пользователей в отдельный тип (4).
А так же создать тип, идентичный типу пользователь (0), но с цифрой (5).

Должно получиться вот так:

0 = пользователь.
1 = непроверенный пользователь.
2 = бот.
3 = основатель.
4 = забаненный пользователь.
5 = VIP-пользователь.

Очень надеюсь на вашу помощь.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Изменение типов пользователей

Сообщение Sheer »

includes/constants.php
Найти

Код: Выделить всё

define('USER_FOUNDER', 3);
Добавить после

Код: Выделить всё

define('USER_BANNED', 4);
define('USER_VIP', 5);
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Tony_Liberty
phpBB 1.0.0
Сообщения: 2
Стаж: 13 лет 5 месяцев

Re: Изменение типов пользователей

Сообщение Tony_Liberty »

Спасибо!

А что насчёт прав этих типов? Они где настраиваются?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Изменение типов пользователей

Сообщение Sheer »

Используются. Например:

Код: Выделить всё

if($user->data['user_type' == USER_FOUNDER])
{
// пользователь является основателем. Какой-то код
}
else if($user->data['user_type' == USER_VIP])
{
// VIP-пользователь. Другой код
}
Добавлено спустя 3 минуты 10 секунд:
Tony_Liberty писал(а):прав
Прав никаких. Права у групп.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
bear9
phpBB 1.4.0
Сообщения: 39
Стаж: 15 лет 6 месяцев
Благодарил (а): 1 раз

Re: Изменение типов пользователей

Сообщение bear9 »

А как средствами phpbb сменить установить группу по умолчанию для пользователя? Если просто меняю group_id в phpbb_users, то указанная группа не становиться группой по умолчанию, т.е. пользователь просто состоит в ней, но даже если она единственная у пользователя - она не показывается как группа по умолчанию.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Изменение типов пользователей

Сообщение Пчелкин »

Установите СТК и исправьте ... в ней есть..
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
bear9
phpBB 1.4.0
Сообщения: 39
Стаж: 15 лет 6 месяцев
Благодарил (а): 1 раз

Re: Изменение типов пользователей

Сообщение bear9 »

Исправить я могу и вручную, нажав на ссылку "Сделать группой по умолчанию". Вопрос в том как это сделать программно.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Изменение типов пользователей

Сообщение Пчелкин »

snap1367.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

Вернуться в «Поддержка phpBB 3.0.х»