![]() |
никак не могу разобраться с настройками групп
Здравствуйте.
Перерыл всю документацию по PHP Nuke и облазал по поиску практически все форумы. Сам вопрос в той или иной форме встречал несколько раз, а вот ответа на него так и не нашел. У меня установлен PHP-Nuke 7.7Rus. Требуется создать несколько уровней доступа к контенту портала, как к примеру это делается в движке POST-Nuke: - Гости - Зарегистрированные пользователи - Клиенты - Заказчики - Администраторы Если с гостями, админами и юзерами все ясно - это стандартные группы, то с разделением прав пользователей ничего не получается. Создал несколько групп пользователей, но мало того, что так и не смог найти меню их настройки (ручное перекидывание конкретного пользователя в группу Клиентов или редактирование отображаемых модулей и блоков для вновь создаваемых групп). Понимаю, что судя по всему сам вопрос достаточно простой, однако быд бы благодарен за любой ответ или ссылку на решение проблемы. P.S. Подчеркиваю: вопрос не в том, чтобы настроить какой-то конкретный модуль типа магазина на отображение того или иного контента, а в полном разделении навигации по сайту. |
Alexey_Belov в нюке, такая система не очень продумана...
значит что вы делаете, создаете группу пользователей, устанавливаете количество балов, при достижения которых пользователь переместится в эту группу, затем в настройке модулей, установите для конкретного модуля доступ только для пользователя и укажите нужную группу. http://mynuke.ru/modules.php?name=p...&go=page&pid=29 http://mynuke.ru/modules.php?name=p...&go=page&pid=26 |
Спасибо, Sonics, за ответ.
В принципе, я предполагал, что это единственно возможный путь. Но тогда возникает вопрос: как же вручную выставить пользователю соответствующую ему группу? В статьях о администрировании движка говорится, что пользователи могут попадать в ту или иную группу, зарабатывая баллы. Однако, в примере, описываемом мной, требуется назначение администратором небольшому количеству пользователей дополнительных прав. Т.е. весь сводится к тому, как перекинуть конкретного пользователя в группу, а не позволить им самим перемещаться в следующие группы на основании их активности в жизни портала. |
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 нужного вам пользователя. Таким образом пользователь будек включен в данную группу. |
Часовой пояс GMT +4, время: 05:08. |
Copyright © 2005 by Soniks