Dmitriy427 198 03/02/2016 06:53 AM Имя файла: (DF41) Front Change GroupВладелец файла: Dmitriy427Файл размещен: 01 мар 2016Файл обновлен: 09 май 2019Категория файла: Плагины и Приложения Плагин сделан для игрового сайта. Даёт возможность пользователям групп, не входящих в администрацию сайта, изменять разрешённые в настройках плагина группы пользователей. Пример: ГМ (Гилдмастеры) и офицеры гильдий могут самостоятельно рекрутировать, таким образом, рядовых членов или менять иерархическую структуру своих гильдий. Нажмите сюда, чтобы скачать этот файл 2 Share this post Link to post
FileSearch 0 04/07/2017 09:26 PM (edited) @Dmitriy427, Отсутствует ползунок отображения линка в Userpanel. Если не трудно, можете исправить? Edited April 7, 2017 by FileSearch Share this post Link to post
Dmitriy427 198 04/08/2017 11:45 AM Не очень понял - о чем именно речь. Сделайте скриншот, если не сложно. Подозреваю, что для крайних версий движка плагин нужно будет править, пока что нет времени на это. Share this post Link to post
FileSearch 0 04/08/2017 04:11 PM (edited) @Dmitriy427,Вот об этом переключателе речь, у меня его нет и соответственно нет под аватарками ссылки.Версия форума 4.1.19 Edited April 8, 2017 by FileSearch Share this post Link to post
Dmitriy427 198 04/08/2017 05:13 PM Вообще, этот переключатель может быть только у групп не имеющих доступ в АЦ. Эта настройка касается не возможности видеть линк в чьей-то ещё юзерпанели, для членов данной группы, а отображения линка именно у пользователя этой группы, для того, кто имеет соответствующие права. Проверил на 4.1.19.1, всё работает. Share this post Link to post
FileSearch 0 08/30/2017 09:35 AM @Dmitriy427,Можете подправить строчку, после обновления на 4.2.х не отображается в UserPanel под аватаром - "Изменить группу". Отображается только внутри профиля, справа вверху. Share this post Link to post
Dmitriy427 198 08/30/2017 11:19 AM Все плагины под 4.2 править буду в октябре. Пока что занят и не ставил его ни куда ещё. Share this post Link to post
siv1987 2,630 01/19/2019 07:41 PM Небольшой коде ревью. Тут нормально if( isset( $values['group'] ) && $values['group'] != $this->member->member_group_id && in_array( $values['group'], $ids ) ) { $this->member->member_group_id = $values['group']; }А тут не очень if ( isset( $values['secondary_groups'] ) && implode( ',', $values['secondary_groups'] ) != $this->member->mgroup_others ) { $this->member->mgroup_others = implode( ',', $values['secondary_groups'] ); }Здесь было бы не лишним еще одно условие типа: && !array_diff( $values['secondary_groups'], $s_ids ) 1 Share this post Link to post
alcatras 2 05/08/2019 01:36 PM Можно ли сделать так, что бы вторичная группа могла менять группу пользователям? Даю группе права на смену группы пользователям. И менять только сможет тот пользователь, которому я выставлю эту группу как первичную, если она будет стоять как вторичная, то пользователь не может менять группы (в профиле нет кнопки смены группы) Share this post Link to post
siv1987 2,630 05/08/2019 02:01 PM По умолчанию нельзя, не предусмотренно в плагине замена с настройками от второстепенных групп. Если автор @Dmitriy427 не против, могу выложить новую версию с поддержкой прав в том числе и второстепенных групп. 1 Share this post Link to post
alcatras 2 05/08/2019 02:05 PM По умолчанию нельзя, не предусмотренно в плагине замена с настройками от второстепенных групп. Если автор @Dmitriy427 не против, могу выложить новую версию с поддержкой прав в том числе и второстепенных групп. Буду надеяться что он не против) Share this post Link to post
Dmitriy427 198 05/08/2019 05:39 PM Совершенно не против. Сейчас времени мало на всё, сори. Share this post Link to post
siv1987 2,630 05/08/2019 08:41 PM А перевод и какое никакое описание настроек все таки надо бы сделать, а то я логику плагина понял в полной мере только после изучения кода. :) Share this post Link to post
alcatras 2 05/09/2019 10:27 AM А перевод и какое никакое описание настроек все таки надо бы сделать, а то я логику плагина понял в полной мере только после изучения кода. :) Ну разрешать вторичным группам менять группы пользователям. А что там еще из настроек добавите?)Особо много описания и не надо Share this post Link to post