|
|
|
|
|
|
|
|
|
никак не могу разобраться с настройками групп
| |
#1 | |
|
25.05.2005, 20:59
Здравствуйте.
Перерыл всю документацию по PHP Nuke и облазал по поиску практически все форумы.
Сам вопрос в той или иной форме встречал несколько раз, а вот ответа на него так и не нашел.
У меня установлен PHP-Nuke 7.7Rus.
Требуется создать несколько уровней доступа к контенту портала, как к примеру это делается в движке POST-Nuke:
- Гости
- Зарегистрированные пользователи
- Клиенты
- Заказчики
- Администраторы
Если с гостями, админами и юзерами все ясно - это стандартные группы, то с разделением прав пользователей ничего не получается.
Создал несколько групп пользователей, но мало того, что так и не смог найти меню их настройки (ручное перекидывание конкретного пользователя в группу Клиентов или редактирование отображаемых модулей и блоков для вновь создаваемых групп).
Понимаю, что судя по всему сам вопрос достаточно простой, однако быд бы благодарен за любой ответ или ссылку на решение проблемы.
P.S. Подчеркиваю: вопрос не в том, чтобы настроить какой-то конкретный модуль типа магазина на отображение того или иного контента, а в полном разделении навигации по сайту.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть". |
|
|
|
|
|
|
|
|
|
29.05.2005, 15:27
Спасибо, Sonics, за ответ.
В принципе, я предполагал, что это единственно возможный путь.
Но тогда возникает вопрос: как же вручную выставить пользователю соответствующую ему группу?
В статьях о администрировании движка говорится, что пользователи могут попадать в ту или иную группу, зарабатывая баллы.
Однако, в примере, описываемом мной, требуется назначение администратором небольшому количеству пользователей дополнительных прав.
Т.е. весь сводится к тому, как перекинуть конкретного пользователя в группу, а не позволить им самим перемещаться в следующие группы на основании их активности в жизни портала.
|
|
|
|
|
|
|
29.05.2005, 20:21
Alexey_Belov ну что можно в этом случаи сделать? а вот что:
для начала выставляете все позиции зарабатываемых очков пользователями по нулям(админ панель->группы->Система баллов), чтобы какойто пользователь сам не смог попасть в группу.
назначаете определенной группе количесто балов, например 100.
заходите в phpMyAdmin, переходите в таблицу nuke_users, и редактируете нужного пользователя, изменяя в поле points, выставляя то количество очков, которое принадлежит данной группе, в нашем случаи 100.
или же чуть по другому, когда вы редактируете профиль пользователя там ( в самом начале) указывается его id. Выполните SQL запрос:
UPDATE nuke_users SET points = '100' WHERE user_id =2 LIMIT 1 ;
изменяя
nuke_users на свою таблицу пользлователей
100 на нужное количество балов
2 на id нужного вам пользователя.
Таким образом пользователь будек включен в данную группу.
|
|
|
|
|
|
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть". |
|
|
|
|
|
|
|
|
|
|
|
Опции темы |
Поиск в этой теме |
|
|
Опции просмотра |
Комбинированный вид
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:55.
|
|
|
|
|
|
|
|
|
|
|
|
|