Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Настройка и Изменение
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Alexey_Belov вне форума      Старый никак не могу разобраться с настройками групп #1  
Alexey_Belov
Новенький
Регистрация: 25.05.2005
Сообщения: 2


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Alexey_Belov Найти все сообщения от Alexey_Belov Добавить Alexey_Belov в список друзей  
25.05.2005, 20:59

Здравствуйте.

Перерыл всю документацию по PHP Nuke и облазал по поиску практически все форумы.
Сам вопрос в той или иной форме встречал несколько раз, а вот ответа на него так и не нашел.

У меня установлен PHP-Nuke 7.7Rus.

Требуется создать несколько уровней доступа к контенту портала, как к примеру это делается в движке POST-Nuke:

- Гости
- Зарегистрированные пользователи
- Клиенты
- Заказчики
- Администраторы

Если с гостями, админами и юзерами все ясно - это стандартные группы, то с разделением прав пользователей ничего не получается.

Создал несколько групп пользователей, но мало того, что так и не смог найти меню их настройки (ручное перекидывание конкретного пользователя в группу Клиентов или редактирование отображаемых модулей и блоков для вновь создаваемых групп).

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

P.S. Подчеркиваю: вопрос не в том, чтобы настроить какой-то конкретный модуль типа магазина на отображение того или иного контента, а в полном разделении навигации по сайту.

Soniks вне форума      Старый #2  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
27.05.2005, 17:04

Alexey_Belov в нюке, такая система не очень продумана...
значит что вы делаете,
создаете группу пользователей, устанавливаете количество балов, при достижения которых пользователь переместится в эту группу, затем в настройке модулей, установите для конкретного модуля доступ только для пользователя и укажите нужную группу.

http://mynuke.ru/modules.php?name=p...&go=page&pid=29
http://mynuke.ru/modules.php?name=p...&go=page&pid=26
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


Alexey_Belov вне форума      Старый #3  
Alexey_Belov
Новенький
Регистрация: 25.05.2005
Сообщения: 2


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Alexey_Belov Найти все сообщения от Alexey_Belov Добавить Alexey_Belov в список друзей  
29.05.2005, 15:27

Спасибо, Sonics, за ответ.
В принципе, я предполагал, что это единственно возможный путь.
Но тогда возникает вопрос: как же вручную выставить пользователю соответствующую ему группу?
В статьях о администрировании движка говорится, что пользователи могут попадать в ту или иную группу, зарабатывая баллы.
Однако, в примере, описываемом мной, требуется назначение администратором небольшому количеству пользователей дополнительных прав.
Т.е. весь сводится к тому, как перекинуть конкретного пользователя в группу, а не позволить им самим перемещаться в следующие группы на основании их активности в жизни портала.

Soniks вне форума      Старый #4  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
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 нужного вам пользователя.
Таким образом пользователь будек включен в данную группу.
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +4, время: 13:44.


На Верх
Рейтинг@Mail.ru