VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Автоматическое продвижение и удаление юзера модератором :)
0
Уже всю голову изломали, не можем придумать, как это сделать
А сделать надо вот что.
Задача.
Есть закрытый раздел, в который надо предоставить доступ при наборе юзером N очков репутации. Но если юзер нарушил правила, модератор ему перекрывает доступ к этому разделу.
Казалось бы - решение.
Делаем группу "Зарегеные с расширенным доступом", и делаем автоматическое продвижение по репутации - при достижении N очков - продвижение из группы зарегеных в эту новую группу. Всё замечательно.
Дальше, если юзер нарушил правила, его надо бы выкинуть из этой группы "с расширенным доступом". Модератор (Лидер группы) его удаляет из группы, но... но через несколько минут из-за автоматического продвижения этот юзер снова оказывается в группе !
Вообще если мне память не изменяет, автоматическое повышение назначается из группы А в группу Б. Почему бы после разжалования не помещать его в группу С, идентичную группе А ?
@Чайни
Продвинутый
Join Date: Nov 2005
Posts: 98
Версия vB: 4.0.x
Пол:
Reputation:
Опытный 18
Репутация в разделе: 15
0
Quote:
Originally Posted by Malcolm Reed
Почему бы после разжалования не помещать его в группу С, идентичную группе А ?
А название группы С какое ?
И ещё... Если группа А называется "Зарегистрированные пользователи", группа Б - "Зарегистрированные пользователи с расширенным доступом", а группа "С" - "Зарегистрированные пользователи без расширенного доступа" (и права - такие же, как и у группы А), то в профиле (в списке) у юзера будет всё равно группа Б (хотя фактически права будут группы С). Получится путаница - вроде бы доступ будет такой, который нужен, но в инфе будет всё не так... :/
Добавлено через 1 минуту
Не ставить автоматическое продвижение - не вариант... они должны попадать в группу с расширенными правами без запросов.
И выход должен быть тоже по решению Лидера (модератора) либо самостоятельный.
Кстати, в исходном условии самостоятельный выход из группы ничего не даёт - форум автоматом юзера снова в группу пихает :(
Last edited by Чайни : 07-03-2007 at 08:30 PM.
Reason: Добавлено сообщение
@Malcolm Reed
Эксперт
Join Date: Jan 2006
Location: http://www.lisichko.ru
Posts: 4,637
Версия vB: 3.6 Beta
Reputation:
Expert 1682
Репутация в разделе: 964
0
Quote:
Originally Posted by Чайни
е ставить автоматическое продвижение - не вариант...
Вариант. В твоем случае - единственный. Группы с повышениями были придуманы для того, чтобы пользователи ПОВЫШАЛИСЬ и без всяких "но". Хочется вести искусственный отбор - принимайте в группу руками по заявкам, а не по повышениям. Так эта система была спланирована.
@Чайни
Продвинутый
Join Date: Nov 2005
Posts: 98
Версия vB: 4.0.x
Пол:
Reputation:
Опытный 18
Репутация в разделе: 15
0
Quote:
Originally Posted by Malcolm Reed
Группы с повышениями были придуманы для того, чтобы пользователи ПОВЫШАЛИСЬ и без всяких "но"
ну как тебе сказать... "Но" заложено уже в самом принципе повышений - "повысить, НО при выполнении определённых условий". Кроме того, повышение (как и любое поощрение) имеет и обратную сторону - понижение (как и наказание - в случае поощрений). Это вполне логично и оправдано. Также, вполне логично, если человек может сам не желать себе дополнительных привилегий.
И последнее - технически всё это реализовано, но разрознено : в системе автоматических повышений есть возможность понижения, отписка юзером от группы (выход из группы) есть, вывод лидером из группы - тоже есть.
@Malcolm Reed
Эксперт
Join Date: Jan 2006
Location: http://www.lisichko.ru
Posts: 4,637
Версия vB: 3.6 Beta
Reputation:
Expert 1682
Репутация в разделе: 964
0
Quote:
Originally Posted by Чайни
"повысить, НО при выполнении определённых условий"
вот это называется "повышение руками"
Quote:
Originally Posted by Чайни
Также, вполне логично, если человек может сам не желать себе дополнительных привилегий.
Вот-вот. Именно за этим придуманы заявки для повышения группы. Человек видит, что он набрал какое-то кол-во репутации/постов для повышения, и если хочется, то посылает заявку. А лидеры группы, если хотят, то принимают
Quote:
Originally Posted by Чайни
в системе автоматических повышений есть возможность понижения,
Тут ты очевидно путаешь - она не в "системе автоматических повышений" а в системе "вступления в группы" вообще. Было бы логичнее удалить эту опцию для тех, кто повышался автоматически, да вот удалить ее поленились.
@Чайни
Продвинутый
Join Date: Nov 2005
Posts: 98
Версия vB: 4.0.x
Пол:
Reputation:
Опытный 18
Репутация в разделе: 15
0
Quote:
Originally Posted by Malcolm Reed
вот это называется "повышение руками"
Не понял, почему ? Автоматическое повышение - "повысить, но при наборе 500 очков репутации". Какое же это повышение руками ?
Quote:
Originally Posted by Чайни
Также, вполне логично, если человек может сам НЕ желать себе дополнительных привилегий.
Quote:
Originally Posted by Malcolm Reed
Вот-вот. Именно за этим придуманы заявки для повышения группы. Человек видит, что он набрал какое-то кол-во репутации/постов для повышения, и если хочется, то посылает заявку. А лидеры группы, если хотят, то принимают
Ты не верно прочитал - речь идёт о выходе из группы, а не вступлении в неё.
Quote:
Originally Posted by Malcolm Reed
Тут ты очевидно путаешь - она не в "системе автоматических повышений" а в системе "вступления в группы" вообще.
эээ...
Quote:
Originally Posted by Malcolm Reed
Было бы логичнее удалить эту опцию для тех, кто повышался автоматически, да вот удалить ее поленились.
Давай так - было бы логично удалить многие функции, которые не исполняют задач, отличающихся от собственного видения организации форумного сообщества
И всё же, есть определённая задача и инструмент по её решению. Эта задача соответствует конкретной организации, а интсрумент вроде бы содержит механизмы реализации. Осталось только найти способ её решения. Изменять само условие возможно только при окончательном выяснении того, что механизма нет. Пока это не очень ясно, пока надежда жива , надо попытаться решить исходную задачу
Могу привести пример в защиту удержания её условия в начальных рамках, и почему в данном случае нельзя польоваться "повышением" вручную (через заявки). Представь, в данном сообществе Лидером группы стал человек, которого далеко не все любят. Люди, которые не хотят иметь никаких дел с ним, попросту не будут подавать заявки на вступление в группу. А это не правильно - группа создана лишь для реализации доступа к определённому (привилегированному) разделу, и если человек заслуживает доступ в силу каких-то причин, то надо ему этот доступ дать независимо от решения лидера. Другое дело, что если человек нарушил правила общения в этом разделе, его надо исключить (вариант - он сам не захочет там находится - сам уходит). В обоих случаях Лидер - формальность, и в данном случае так и должно быть.
@Malcolm Reed
Эксперт
Join Date: Jan 2006
Location: http://www.lisichko.ru
Posts: 4,637
Версия vB: 3.6 Beta
Reputation:
Expert 1682
Репутация в разделе: 964
0
Ты говоришь о двух совершенно разных вещах, который никак друг с другом не связаны и не должны быть связаны.
Есть автоматические повышения - это так же просто как и звание у тебя под ником. 100 постов - "новичок", 200 постов - "продвинутый" и т.д. Админ не в праве отнимать эти звания у пользователя, т.к. он сам установил такое правило - принимаются ВСЕ без исключения.
А есть ручные повышения. Если ты хочешь производить ОТБОР в группу, то ты ДОЛЖЕН принимать туда людей самостоятельно - руками. Никак иначе.
Это две совершенно разные системы. Ты выбираешь ту, которую тебе хочется. Ну не сможет никто выйти из группы с автоматическим повышением! Если там присутсвует аткая опция - это не значит что она работает. Дураку понятно что она не будет работать. Ее просто не стали убирать, т.к. невозможно отличить человека, попавшего в группу автоматически, от человека, попавшего туда не автоматически. Он просто там есть.
@Malcolm Reed
Эксперт
Join Date: Jan 2006
Location: http://www.lisichko.ru
Posts: 4,637
Версия vB: 3.6 Beta
Reputation:
Expert 1682
Репутация в разделе: 964
0
Quote:
Originally Posted by Чайни
Представь, в данном сообществе Лидером группы стал человек, которого далеко не все любят. Люди, которые не хотят иметь никаких дел с ним, попросту не будут подавать заявки на вступление в группу.
Представь - среди модераторов есть человек который всех не любит. И удаляет их посты. Это же не правильно! А кто виноват? форум что ли?
Это исключительно твоя проблема, как администратора.
Quote:
Originally Posted by Чайни
то надо ему этот доступ дать независимо от решения лидера
Помимо лидера еще есть администраторы, у которых в свою очередь тоже есть руки.
@Чайни
Продвинутый
Join Date: Nov 2005
Posts: 98
Версия vB: 4.0.x
Пол:
Reputation:
Опытный 18
Репутация в разделе: 15
0
Quote:
Originally Posted by Malcolm Reed
Есть автоматические повышения - это так же просто как и звание у тебя под ником. 100 постов - "новичок", 200 постов - "продвинутый" и т.д. Админ не в праве отнимать эти звания у пользователя, т.к. он сам установил такое правило - принимаются ВСЕ без исключения.
Ты путаешь 2 простые вещи - правила приёма и правила нахождения. Принимаются-то все без исключения, т.е. исключения - это правила приёма
А вот правило нахождения - это совсем другое. И это правило также поддерживается админом/модером, как и правило приёма поддерживается форумом.
Есть общество, есть правила поведения в обществе. В случае нарушения правил поведения - наказания вплоть до бана. Это - в общем.
Теперь частности - есть часть общества, в которой существют свои правила поведения. Нарушение правил должно наказываться вплоть до бана, но только бан - не в обществе, а лишь в его части.
Это вполне логично для любой организации.
Ведь если у тебя модер нарушил правила модерирования, ты же не банишь его, а лишь лишаешь полномочий. Почему же в ЛЮБОМ обществе (по примеру группы модераторов) не делать именно так - при нарушении правил лишаешь полномочий именно связанных с конкретным обществом ? Заметь - принцип приёма в группу модеров или иную - не столь важен, ибо это вообще другой разговор.
Quote:
Originally Posted by Malcolm Reed
А есть ручные повышения. Если ты хочешь производить ОТБОР в группу, то ты ДОЛЖЕН принимать туда людей самостоятельно - руками. Никак иначе.
Я плохо объяснил, либо ты не понял. К тому же - см. выше.
Суть в том, что ОТБОР не производится - в группу попадают ВСЕ без исключения, удовлетворяющие определённым условиям. Но ДЕРЖАТЬ в группе можно лишь тех, кто не нарушает правила ДАННОЙ ГРУППЫ (либо не хочет там быть - в этом случае он самостоятельно отписывается от членства). Ещё раз - в группу ОТБОРА НЕТ. Но есть правила нахождения в группе.
Аналогично с форумом - регистрируются все желающие. Но в случае нарушения - наказание либо изгнание из группы участников.
А уж КАК регистрируются/принимаются - вопрос второй, и он в данном топике не интересен.
Quote:
Originally Posted by Malcolm Reed
Представь - среди модераторов есть человек который всех не любит. И удаляет их посты. Это же не правильно! А кто виноват? форум что ли? Это исключительно твоя проблема, как администратора.
Согласен. Поэтому мои модераторы не удаляют посты так, чтобы я не мог посмотреть их (только мягкое удаление)
Quote:
Originally Posted by Malcolm Reed
Помимо лидера еще есть администраторы, у которых в свою очередь тоже есть руки.
ага. И это мои руки Других рук нет
Добавлено через 2 минуты
прикольно... спорят 2 тельца :-)))))))))))))))))))))))
Last edited by Чайни : 07-05-2007 at 02:02 AM.
Reason: Добавлено сообщение