форум vBSupport.ru > vBulletin > vBulletin 3.8.x > Вопросы по vBulletin 3.8
Register Меню vBsupport Изображения Files Manager О рекламе Today's Posts Search
  • Родная гавань
  • Блок РКН снят
  • Premoderation
  • For English speaking users
  • Каталог Фрилансеров
  • If you want to buy some product or script
  • Администраторам
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже:
Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
 
 
 
 
legal
Простоузер
Default Перевод в группу нарушителей
0

В стандартной системе нарушений есть удобный функционал ограничения прав пользователя - Группы нарушителей

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

Вопрос: можно ли допилить эту систему так, чтобы помимо всего прочего пользователю не просто ограничивались права, а еще происходило назначение ему группы нарушителей как дополнительной группы?
Разумеется, при этом необходимо, чтобы при снятии нарушения ("со временем сгорели баллы") пользователь автоматически отчислялся из этой дополнительной группы.

Буду очень благодарен каждому откликнувшемуся. Подозреваю, что задача несложная - дописать в коде два условия наподобие:
1) "При наложении ограничений группы нарушителей - назначить этому юзеру группу как дополнительную"
2) "При согрании нарушения - отчислить этого юзера из дополнительной группы"

P.s. Для чего это нужно:
На группу нарушителей наложены не только ограничивающие права, но так же и "разрешающие" - штрафники видят особый раздел, который недоступен простым пользователям, к которым он относился до наложения нарушения.
Поскольку стандартный фукнционал фактически не переводит пользователя в группу, то разрешающие права не работают - нарушитель не видит раздел.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
iGuides
Знаток
vBSponsor
 
iGuides's Avatar
Default
1

Все относительно просто.
в группе "заблокированные" меняете права юзерам так, чтоб он был как бы в РидОнли, то есть читал, но не писал. Можно еще что-то ограничить.

Для того что бы юезр понимал, что он в ридонли, можно задать специальное звание, у меня например - это текст, с ссылкой на правила, примерно так: http://www.iguides.ru/forum/member.p...etinfo&u=41294

Но, не всегда по умолчанию получается "перекидывать юзеров в эти группы", раз на раз не приходится. Для исправления ситуёвины, я просил гуру форума, Лью. 5 минут и она поправила.

Теперь при нажатии кнопки "добавить нарушение" ставлю балы (например 3). и юзер блокируется на 3 дня, потом автоматом выпускается оттуда

назначить балы можно также в админке "Нарушения пользователей"
 
 
legal
Простоузер
Default
0

Благодарю за ответ.

Quote:
Но, не всегда по умолчанию получается "перекидывать юзеров в эти группы", раз на раз не приходится. Для исправления ситуёвины, я просил гуру форума, Лью. 5 минут и она поправила
Если я правильно понял, то у вас-таки происходит присвоение дополнительной группы пользователю, набравшему требуемое кол-во баллов? Если да, то это именно то, что мне нужно. Увидеть бы, каким образом это было достигнуто

Quote:
в группе "заблокированные" меняете права юзерам так, чтоб он был как бы в РидОнли, то есть читал, но не писал. Можно еще что-то ограничить.
Про ограничения в курсе, об этом расписал в первом сообщении
Мне требуется помимо наложения ограничений сделать еще и перевод в эту дополнительную группу, поскольку для нее прописаны разрешающие права. (конкретно - особые права на определенный раздел)
 
 
Luvilla
Гость
Default

Quote:
Originally Posted by legal View Post
Если я правильно понял, то у вас-таки происходит присвоение дополнительной группы пользователю, набравшему требуемое кол-во баллов? Если да, то это именно то, что мне нужно.
Правильно поняли
там не дополнительной, а основной

Quote:
Увидеть бы, каким образом это было достигнуто
Это штатный функционал

Если у Вас это не работает, то нужно смотреть
1. правильно ли прописаны автоблокировки
2. не установлены ли какие-либо хаки, связанные с блокировкой пользователей
 
 
legal
Простоузер
Default
0

Речь идет не об автоблокировке, а о "группе нарушителей":
 
 
Luvilla
Гость
Default

legal, для нарушителей группа присваивается
индивидуальные права в разделах для группы - работают
посмотреть, что юзер в группе нарушителей - смотреть сюда



больше вот так, дистанционно, ничего сказать нельзя
проверяйте тщательно настройки прав группы и в разделах

если по-прежнему ничего не получится... доступ в админку, я посмотрю
 
 
legal
Простоузер
Default
0

Спасибо, отправился проверять все настройки

legal добавил 01.06.2011 в 15:21
Итак, вновь возвращаемся к первому сообщению. Необходимо реализовать следующее:
1) При переводе пользователя в группу нарушителей (не автоблокировка) - присвоить ему эту группу как дополнительную.
2) При сгорании баллов и снятии нарушения - выводить пользователя из этой группы.

Прошу подсказать, у кого какие мысли есть на этот счет? (какие файлы, переменные смотреть, что следует поправить и т.д.)

Last edited by legal : 06-01-2011 at 04:21 PM. Reason: Добавлено сообщение
 

Tags
группа нарушителей, нарушение, система нарушений


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 04:52 AM.


Powered by vBulletin® Version 3.5.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.