Go Back   vb.org Archive > vBulletin Article Depository > Read An Article > General Articles
How To Set Up A Usergroup And Moderate Their Threads & Posts
Black Snow
Join Date: Jul 2012
Posts: 471

 

Scotland
Show Printable Version Email this Page Subscription
Black Snow Black Snow is offline 08-13-2012, 10:00 PM

Seeing as I was the one who made this article/tutorial and every other vB site is using it, I thought I would add it here so people know it was me.

This tutorial will show you how to moderate new member's threads & posts so that you don't get spammers or leechers. To do this, we will use the default group "Registered Members" and create a new group call "Members".

First, go to AdminCp > Usergroups > Usergroup Manager > Add New Usergroup

Click on the drop down box at the top next to Create Usergroup Based off of Usergroup: and select Registered Members and press Go.
Change the title of the usergroup to Members as this will become your trusted member's group.
Edit the settings to give this group as many permissions as you like then press Save at the bottom.
Click Go next to your Registered Members so you are taken to the permissions page.
Under the Post / Thread Permissions, find Follow Forum Moderation Rules and select "No".
Click Save.


Now go to AdminCp > Usergroups > Usergroup Manager > Promotions

Click Add New Promotion.
Choose Registered Members in the first drop down box.
Fill the the rest of the fields with the values you want your members to achieve before they are promoted. I set mine up to 1 Rep & 2 Posts. 1 Rep because this is what they receive when they register, and 2 Posts so I know they are not Spam Bots.
Next to Promotion Type, make sure to select Primary Usergroup as your users will be moved to this group after 2 posts and 1 rep.
Next to Reputation Comparison Type, make sure to select Greater or Equal to.
Next to Move User to Usergroup, make sure to select Members.
Click Save.



Once your new users register, they will be in the Registered Members group (providing they have activated their account if you have set the option to require them to do so). Every thread/post they make will be placed into the moderation queue. You will have to go to AdminCp > Moderation > Moderate Posts to approve or unapprove their posts.


Once they have 2 approved posts and 1 rep (they usually gain 1 rep after they register), they will then be promoted to the Members usergroup where they will be allowed to make threads and posts without needing a Mod or Admin to approve them. The Promotion cron job runs once every hour so you should probably let your users know that they may be required to log out then back in to allow the system to promote them.



The whole point in this new usergroup is to stop spam bots and ensure your users are not their to leech from your site. This way, they are required to make at least 2 posts before being able to do certain things like download attachments or access specific forums.



There are many things you can use the promotion system for and you can make as many promotions as you like. If you require any additional help, please feel free to ask and I will do everything I can to help you. I hope this helped you to understand how the promotions work and how to set them up.
Reply With Quote
  #2  
Old 08-29-2012, 08:25 AM
Alan_SP's Avatar
Alan_SP Alan_SP is offline
 
Join Date: Nov 2009
Posts: 1,122
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Why you use reputation in promotion requirements, if user automatically receives one point with registration?

This isn't necessary. Just use things that user needs to do to get promotion, like need to write 2 posts. This is more logically sound.
Reply With Quote
  #3  
Old 09-19-2012, 10:53 PM
abdobasha2004's Avatar
abdobasha2004 abdobasha2004 is offline
 
Join Date: Aug 2008
Posts: 541
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I really do not get the idea

Quote:
Why you use reputation in promotion requirements, if user automatically receives one point with registration?
totally agree
Reply With Quote
  #4  
Old 02-25-2013, 03:29 PM
Dorgham's Avatar
Dorgham Dorgham is offline
 
Join Date: May 2012
Location: Egypt
Posts: 69
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Black Snow View Post
Seeing as I was the one who made this article/tutorial and every other vB site is using it, I thought I would add it here so people know it was me.

This tutorial will show you how to moderate new member's threads & posts so that you don't get spammers or leechers. To do this, we will use the default group "Registered Members" and create a new group call "Members".

First, go to AdminCp > Usergroups > Usergroup Manager > Add New Usergroup

Click on the drop down box at the top next to Create Usergroup Based off of Usergroup: and select Registered Members and press Go.
Change the title of the usergroup to Members as this will become your trusted member's group.
Edit the settings to give this group as many permissions as you like then press Save at the bottom.
Click Go next to your Registered Members so you are taken to the permissions page.
Under the Post / Thread Permissions, find Follow Forum Moderation Rules and select "No".
Click Save.


Now go to AdminCp > Usergroups > Usergroup Manager > Promotions

Click Add New Promotion.
Choose Registered Members in the first drop down box.
Fill the the rest of the fields with the values you want your members to achieve before they are promoted. I set mine up to 1 Rep & 2 Posts. 1 Rep because this is what they receive when they register, and 2 Posts so I know they are not Spam Bots.
Next to Promotion Type, make sure to select Primary Usergroup as your users will be moved to this group after 2 posts and 1 rep.
Next to Reputation Comparison Type, make sure to select Greater or Equal to.
Next to Move User to Usergroup, make sure to select Members.
Click Save.



Once your new users register, they will be in the Registered Members group (providing they have activated their account if you have set the option to require them to do so). Every thread/post they make will be placed into the moderation queue. You will have to go to AdminCp > Moderation > Moderate Posts to approve or unapprove their posts.


Once they have 2 approved posts and 1 rep (they usually gain 1 rep after they register), they will then be promoted to the Members usergroup where they will be allowed to make threads and posts without needing a Mod or Admin to approve them. The Promotion cron job runs once every hour so you should probably let your users know that they may be required to log out then back in to allow the system to promote them.



The whole point in this new usergroup is to stop spam bots and ensure your users are not their to leech from your site. This way, they are required to make at least 2 posts before being able to do certain things like download attachments or access specific forums.



There are many things you can use the promotion system for and you can make as many promotions as you like. If you require any additional help, please feel free to ask and I will do everything I can to help you. I hope this helped you to understand how the promotions work and how to set them up.
Thank you for this wonderful topic
Wait for new own topics
Reply With Quote
Благодарность от:
Black Snow
  #5  
Old 02-25-2013, 07:21 PM
Black Snow Black Snow is offline
 
Join Date: Jul 2012
Location: Scotland
Posts: 471
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Alan_SP View Post
Why you use reputation in promotion requirements, if user automatically receives one point with registration?

This isn't necessary. Just use things that user needs to do to get promotion, like need to write 2 posts. This is more logically sound.
It is possible to give negative reputation so if a member receives bad rep then they will have to work more to get positive rep again before they are promoted.
Reply With Quote
  #6  
Old 03-24-2013, 05:24 PM
matrex722's Avatar
matrex722 matrex722 is offline
 
Join Date: Jan 2007
Posts: 161
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

nice and very easy steps
thanks alote
Reply With Quote
Благодарность от:
Black Snow
  #7  
Old 04-05-2014, 08:03 AM
PinkMilk PinkMilk is offline
 
Join Date: May 2010
Location: Earth
Posts: 193
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I followed this tutorial except for promotion strategy was for X posts rather then reputation but only new threads are going to the moderation queue and not post replies, am I missing something?

I know in the forum manager each forum has an option Moderate Posts under Moderation Options but this is a global option and I wish only to moderate the new user usergroup.
Reply With Quote
  #8  
Old 04-14-2014, 06:10 PM
Black Snow Black Snow is offline
 
Join Date: Jul 2012
Location: Scotland
Posts: 471
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by PinkMilk View Post
I followed this tutorial except for promotion strategy was for X posts rather then reputation but only new threads are going to the moderation queue and not post replies, am I missing something?

I know in the forum manager each forum has an option Moderate Posts under Moderation Options but this is a global option and I wish only to moderate the new user usergroup.
Did you follow every step? If you did, then it should have worked fine.
Reply With Quote
Reply

Thread Tools

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

Forum Jump


All times are GMT. The time now is 09:20 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04703 seconds
  • Memory Usage 2,276KB
  • Queries Executed 23 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_article
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (8)post_thanks_box
  • (2)post_thanks_box_bit
  • (8)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit
  • (8)post_thanks_postbit_info
  • (7)postbit
  • (8)postbit_onlinestatus
  • (8)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete