Version: 1.0, by Alan @ CIT
Developer Last Online: Apr 2012
Category: Moderators Functions -
Version: 3.6.0 RC1
Rating:
Released: 07-26-2006
Last Update: Never
Installs: 60
DB Changes Uses Plugins Template Edits
No support by the author.
Per-Thread Moderation
Version 1.0
What does this do then?
Have you ever had a popular thread that quickly gets out of hand? Posters start making personal attacks towards each other, going off-topic, and so on? Fed up with having to go through all the new replies for that day and remove the abusive ones, as well as edit quotes to them from other peoples posts? Worried about how bad the thread is getting in your absence?
Worry no more! Per-Thread Moderation allows you to turn on Post moderation on a thread-by-thread basis. If you have a thread that is getting out of control, turn on Per-Thread Moderation, and all new posts to that thread will need to be approved by a moderator before they appear! What's more, it doesn't affect existing posts to the thread so there is no need to go through and approve hundreds of existing posts!
Once the thread calms down again and people start behaving themselves, just choose "Un-Moderate Thread" from the Thread Tools menu and it will be back to normal!
Sounds great! How do I install?
Full installation instructions can be found in the install.txt file inside the zip, but in general:
That's it, Per-Thread Moderation is now all installed!
To use it, find the thread that you wish to turn Per-Thread Moderation on for, go to the Thread Tools menu, and select the "Moderate Thread" option at the bottom. Once done, all new posts will need to be approved before they appear!
Important: Unfortunately, my leased vBulletin licence has now expired, and I won't be renewing it until September which means I will be unable to reply to this thread, or update this mod until then. I'm hopeful that the great vBulletin.org community will step in to answer any questions in my absence though See you all in early September!
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
To fix the problem with no message displayed to the user that the post he/she posted a second earlier needs to be accepted by moderator just do this:
1. Open admincp and go to Plugin&Products->Plugin Manager.
2. Find 'Per-Thread Moderation :: Post Saving' plugin and edit it.
3. Find:
Code:
$dataman->set('visible', 0);
and add after it
Code:
$post['visible'] = 0;
The plugin code should look like this
Code:
if (($type == 'reply') AND ($threadinfo['moderated'] == 1) AND (!can_moderate($foruminfo['forumid'])))
{
$dataman->set('visible', 0);
$post['visible'] = 0;
}
This just uses vB build-in code to display the message.
To fix the problem with no message displayed to the user that the post he/she posted a second earlier needs to be accepted by moderator just do this:
1. Open admincp and go to Plugin&Products->Plugin Manager.
2. Find 'Per-Thread Moderation :: Post Saving' plugin and edit it.
3. Find:
Code:
$dataman->set('visible', 0);
and add after it
Code:
$post['visible'] = 0;
The plugin code should look like this
Code:
if (($type == 'reply') AND ($threadinfo['moderated'] == 1) AND (!can_moderate($foruminfo['forumid'])))
{
$dataman->set('visible', 0);
$post['visible'] = 0;
}
This just uses vB build-in code to display the message.
Thanks for this! It will be good if I decide to try re-installing this mod.
I really could use this mod, but my forum started acting wonkey after installing it. I saw two things: 1) users in one of my usergroups suddenly seemed to have access to private forums and 2) linking to old existing threads started giving "thread not found" messages. It was weird because the threads ARE there and the links SHOULD have worked.
It may not have had anything to do with this mod, but it coincided with installation so I've just uninstalled it for now and will try again later if I find that I really need it.
Thanks for this! It will be good if I decide to try re-installing this mod.
I really could use this mod, but my forum started acting wonkey after installing it. I saw two things: 1) users in one of my usergroups suddenly seemed to have access to private forums and 2) linking to old existing threads started giving "thread not found" messages. It was weird because the threads ARE there and the links SHOULD have worked.
It may not have had anything to do with this mod, but it coincided with installation so I've just uninstalled it for now and will try again later if I find that I really need it.
Thanks again.
I checked the code and I didn't find anything that might did this to your board. This product consists only of 4 plugins and there is really small amount of code in them. It also adds additional column in thread table called moderated and that's all.
The only problem I have is not with the plugin itself but with the vB. This also happens on moderated forums so this has nothing to do with this mod. When I use quick reply in moderated thread/forum then the new post appears without any information to the user. But the post only appears to the user who posted it. It actually is placed in moderation queue and is invisible until accepted.
I checked the code and I didn't find anything that might did this to your board. This product consists only of 4 plugins and there is really small amount of code in them. It also adds additional column in thread table called moderated and that's all.
I know. That's what so weird about it. I told my fellow Admin that I just didn't believe this mod caused the problems but we were so freaked that folks were able to see in that private forum that we decided "better safe than sorry."
Quote:
The only problem I have is not with the plugin itself but with the vB. This also happens on moderated forums so this has nothing to do with this mod. When I use quick reply in moderated thread/forum then the new post appears without any information to the user. But the post only appears to the user who posted it. It actually is placed in moderation queue and is invisible until accepted.
hmmm... that's weird.
I just don't get why vB doesn't have this moderated thread feature built-in. It's just so very useful. It seems like most of the time a thread starts out alright and then decends into heated debate. It's just really necessary sometimes to step in and slow things down, but you don't always want to lock a thread and quell discussion completely.
I guess I need to submit this to vB as a "suggested feature" in future versions.
Thanks again for your help. I'm probably going to attempt to install it again after updating to the new vB version so I'll need that info.
Hambil: Shouldn't be a problem. However, my graphic design skills are limited at best, so if someone would like to create a new icon and post it here, I will add it in