The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Moderator Checkpoint System Details »» | |||||||||||||||||||||||||
Moderator Checkpoint System
For boards with a large moderating staff, it can be difficult to know who has checked what post and which threads are completely checked. The goal of the Moderator Checkpoint System is to ensure that moderators don't read over the same post(s) twice, leaving them to spend this time checking other posts/threads. The core functionality of the Moderator Checkpoint System (MCS) is the ability (for those with appropriate permission) to mark threads/posts as having been "Checked" - indicating that no further action is required and the thread(s)/post(s) has/have been given the OK by a Staff Member. When a post is marked as checked, the checking user's User ID, Username, and a timestamp is stored in the database. This information then appears on the checked post(s), and the post will change markup (depending on your customizations through the included options) indicating the post has been checked. This process is, of course, completely invisible to the community at-large, and only those Users with adequate permission will be allowed to Check/Uncheck and view Checked posts/threads. Because some Moderators may like to browse forums normally, a feature has been integrated that will allow each user to Enable/Disable viewing the forum in "Moderation Mode" at their leisure. Disabling Moderation Mode will return the display of posts/threads to their normal state. Features
This modification was written by request for Spinball, whose MCS Concept was utilized throughout development. ------------------------------------------------------------ Version History: 1.1.7 - Fixes Checkcount Display Bug in Forumdisplay 1.1.6 - Fixes Announcement Bug in Forumdisplay 1.1.5 - Prevents Checks/Unchecks from being written to the Moderator Log 1.1.4 - Added option for Default Moderation Mode 1.1.3 - Bug fixes 1.1.2 - Bug fixes 1.1.1 - Bug fix for soft-deleted post redirection issue 1.1.0 - Core code consolidated - numerous bug fixes 1.0.9 - Minor SQL Query fix 1.0.8 - Bug fix to correct issue with Forumdisplay sorting of Unchecked Threads 1.0.7 - Bug fix to correct counters not carrying over when merging threads 1.0.6 - Initial Release to Community Show Your Support
|
Comments |
#42
|
||||
|
||||
That’s great news, I thought that this mod discontinued.
|
#43
|
|||
|
|||
I am using this for quite a time now and I noticed few things:
1) In a forum running on a machine with php v5.1.6 installed quite often when one moderator attempts to enable moderation mode the result is a empty page and the error reported in error.log "'PHP Fatal Error : Allowed memory size of (64M) exhausted". Any ideas ? 2) Everytime a moderator logs out and relogs in the moderation mode has been set to disabled. Is there a way to leave the moderation mode permanently enabled ? |
#44
|
|||
|
|||
has anyone got this working on vb 3.7 yet? thanks
|
#45
|
||||
|
||||
Version 1.1.1 has been released (version 1.1.0 was a private beta).
Much of the core code has either been rewritten or consolidated to improve performance and efficiency. Several template edits are now no longer necessary as of the release of vBulletin 3.7.0. With that said... Moderator Checkpoint System v1.1.1 requires vBulletin 3.7.0 (or higher). Boards wishing to upgrade to the latest release must first upgrade to the latest release of vBulletin. -------------------- Upgrading from 1.0.9 to 1.1.1 Find and remove in your threadadmin_deleteposts template: Code:
<input type="hidden" name="checkedposts" value="$mcscount" /> Find and remove in your SHOWTHREAD template: Code:
<if condition="$show['cancheck'] AND $inmodmode"><option value="markmoderated">$vbphrase[mark_checked]</option> <option value="markunmoderated">$vbphrase[mark_unchecked]</option></if> Find and remove in your FORUMDISPLAY template: Code:
<if condition="$show['candothreads'] AND $inmodmode"> <option value="markthread">$vbphrase[mark_thread_moderated]</option> <option value="unmarkthread">$vbphrase[unmark_thread_moderated]</option> </if> Find and remove in your HEADINCLUDE template: Code:
<script type='text/javascript'> <!-- function mcsRequestData(Location,Handler){ IE = (window.ActiveXObject)? true : false if(IE){ Request = new ActiveXObject("Microsoft.XMLHTTP") } else { Request = new XMLHttpRequest() } if(Request){ Request.onreadystatechange = function(){mcsCollectData(Handler)} Request.open("GET", Location + '&nocache=' + Math.random(0,9999), true) Request.send('') } } function mcsCollectData(Handler){ if(Request.readyState == 4){ if(Request.status == 200){ eval(Handler + '(Request)') } } } function parseActiveData(Request){ Data = Request.responseXML.documentElement ActiveStatus = Data.getElementsByTagName('activemode')[0].firstChild.data if(ActiveStatus == 0){ document.getElementById('data3').innerHTML = '$vbphrase[mcs_disabled]' }else{ document.getElementById('data3').innerHTML = '$vbphrase[mcs_enabled]' } } --> </script> Find in your postbit/postbit_legacy template: Code:
<if condition="$inmodmode AND THIS_SCRIPT == 'showthread' AND $show['cancheckforum']"> Replace with: Code:
<if condition="$show['canbechecked']"> 1. Import the 1.1.1 product XML, ensuring to check "Allow Overwrite". 2. Run a counter update via AdminCP -> Maintenance -> Update Counters -- You must update the MCS Post Counters *and then* update the MCS Thread Counters. |
#46
|
||||
|
||||
Couldn't install it Kirk because I just upgraded to 3.7.2 and the install scripts says that dependencies are not met.
|
#47
|
||||
|
||||
Apologies for that Stuart. This is the first time I've ever had the need to integrate dependencies in a product.
PS. AVForums should already be running 1.1.1. |
#48
|
|||
|
|||
Please fix this, I would like this. Please and thanks.
|
#49
|
||||
|
||||
As of my previous posting, the problem had already been identified and fixed...
|
#50
|
||||
|
||||
Very cool MOD, good idea.
However, it would get very annoying very fast to have to check each post, and then scroll to the bottom and use the moderation menu everytime. A simple button in a post using AJAX like the Post Thanks hack would be a good idea, and more effective |
#51
|
||||
|
||||
That's why "Active Checking" was implemented. But AJAX is something I may implement at some point in the future.
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|