Форум русской поддержки Joomla!® CMS
05.12.2016, 06:22:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Добавление модератором пользователя в группу с фронта

 (Прочитано 412 раз)
0 Пользователей и 1 Гость смотрят эту тему.
vegushka
Завсегдатай
*****

Репутация: +36/-1
Offline Offline

Пол: Мужской
Сообщений: 542


Мажьте лоб вазеленкой


« : 10.05.2015, 07:06:42 »

Доброго времени суток.
На форуме (К3.0.Cool несколько закрытых разделов, каждому разделу присвоен свой модератор. Возможно ли как-то сделать чтобы модераторы могли сами выбирать какого пользователя пускать в свой раздел?
Записан
vipiusss
Профи
********

Репутация: +260/-8
Offline Offline

Пол: Мужской
Сообщений: 4570


Skype: renor_


« Ответ #1 : 10.05.2015, 07:08:03 »

Только через админство.Модератор должен иметь права назначать пользователей, Т.е. присваивать им группы через админку в К2
Записан
vegushka
Завсегдатай
*****

Репутация: +36/-1
Offline Offline

Пол: Мужской
Сообщений: 542


Мажьте лоб вазеленкой


« Ответ #2 : 10.05.2015, 07:43:03 »

Только через админство.Модератор должен иметь права назначать пользователей, Т.е. присваивать им группы через админку в К2
K2 тут нипричем Azn У меня только Kunena стоит Azn
Записан
vipiusss
Профи
********

Репутация: +260/-8
Offline Offline

Пол: Мужской
Сообщений: 4570


Skype: renor_


« Ответ #3 : 10.05.2015, 07:51:37 »

сорри, только заметил, я сначало К3 понял про К2
бегло прочитал и затупил  Grin
А в кунене тоже ведь можно с правами играться...
Делаем раздел, ему пользователя и он может управлять разделом.
А если для всех разделов, то опять-только админство.
Записан
vegushka
Завсегдатай
*****

Репутация: +36/-1
Offline Offline

Пол: Мужской
Сообщений: 542


Мажьте лоб вазеленкой


« Ответ #4 : 10.05.2015, 08:02:20 »

сорри, только заметил, я сначало К3 понял про К2
бегло прочитал и затупил  Grin
А в кунене тоже ведь можно с правами играться...
Делаем раздел, ему пользователя и он может управлять разделом.
А если для всех разделов, то опять-только админство.
Играться можно, но только админам сайта и через админку, а тут нужно с фронта МОДЕРАТОРОМ привязать юзера к группе. не хочется админку давать модераторам, пусть даже и урезанную по функционалу.
Записан
vipiusss
Профи
********

Репутация: +260/-8
Offline Offline

Пол: Мужской
Сообщений: 4570


Skype: renor_


« Ответ #5 : 10.05.2015, 08:27:43 »

я такое не пробовал.попытайте счастье на форуме Kunena у разработчиков.
ну или писать код под себя, даже как-я незнаю, не сталкивался с таким.
Записан
ChaosHead
Moderator
*****

Репутация: +381/-10
Offline Offline

Пол: Мужской
Сообщений: 4388



« Ответ #6 : 10.05.2015, 11:34:04 »

Других вариантов нет, только урезание доступа в админку и разграничение прав. Худшее, что они смогут сделать, если всё ограничить - это всем убрать всем доступы во все разделы. Поэтому важен ежедневный бэкап базы данных. Админов при этом они даже видеть не будут, удалять людей не смогут. Работали уже по такой схеме, сбоев не было. Юзер делает запрос на доступ, после собеседования специальный человек его добавляет.
Права заранее разграничены: каждой группе пользователей открыт её раздел.
Записан
vipiusss
Профи
********

Репутация: +260/-8
Offline Offline

Пол: Мужской
Сообщений: 4570


Skype: renor_


« Ответ #7 : 10.05.2015, 11:35:54 »

Если позволяют финансы, напишите на форуме разработчиков, не тут, там быстрее помогут и может быть есть и готовое решение с правами.
Записан
vegushka
Завсегдатай
*****

Репутация: +36/-1
Offline Offline

Пол: Мужской
Сообщений: 542


Мажьте лоб вазеленкой


« Ответ #8 : 10.05.2015, 14:41:18 »

а если сделать маленький модуль (доступ только модераторам) для фронта. Одно поле, куда модератор вбивает login пользователя. А модуль SQL запросом ищет этого пользователя и добавляет в таблицу #_user_usergroup_map строку "ID_user,group_ID" , чем-то чревато?
Записан
vipiusss
Профи
********

Репутация: +260/-8
Offline Offline

Пол: Мужской
Сообщений: 4570


Skype: renor_


« Ответ #9 : 10.05.2015, 14:47:29 »

хз, думаю не получится.вот если прописать в бд таблицу для модера и ему модуль, есть шансы.
но потом, нужно в админке опять ему права....Думаю не получится ваша идея.
Записан
vegushka
Завсегдатай
*****

Репутация: +36/-1
Offline Offline

Пол: Мужской
Сообщений: 542


Мажьте лоб вазеленкой


« Ответ #10 : 10.05.2015, 15:02:26 »

хз, думаю не получится.вот если прописать в бд таблицу для модера и ему модуль, есть шансы.
но потом, нужно в админке опять ему права....Думаю не получится ваша идея.
почему не получится? я пытаюсь ВООБЩЕ исключить админку из процесса. А модулем, который я описал выше, рискует только модератор, ибо он себе в ЗАКРЫТЫЙ раздел может надобавлять левых пользователей. Azn
Записан
vipiusss
Профи
********

Репутация: +260/-8
Offline Offline

Пол: Мужской
Сообщений: 4570


Skype: renor_


« Ответ #11 : 10.05.2015, 15:09:41 »

ну вам только с правами играться.....Попробуйте в бд абгрейтом приручить права модеру новые.Я так не пробовал.
Записан
vegushka
Завсегдатай
*****

Репутация: +36/-1
Offline Offline

Пол: Мужской
Сообщений: 542


Мажьте лоб вазеленкой


« Ответ #12 : 10.05.2015, 15:32:44 »

как я вижу модуль.
одно поле, по кнопке "добавить" берем первое слово из поля (чтобы у кулхацкеров не было соблазна вставлять всякий "кака-код"). Ищем есть ли такой юзер в таблице #_users, если есть => берем ID_user и инсертим строчку в таблицу #_user_usergroup_map с ID группы модератора.
Так суть вопроса, в этом варианте какие "плюсы, минусы, подводные камни?" (с) Twitter  Roll Eyes
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet