![]() |
Moderator Checkpoint System
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 |
is this boardwise or can it be set to only allowing checking in certain forums.
Good hack by the way m8 |
Will Be Installing It Tonight Exactly What I Was Looking For..thanks So Much...i Was Wondering As Mr. Lasto Asked Can It Be Set For Certain Forum And Not So Much For Others...regardless Awesome...thanks So Much Its A Prayer Well Answered
|
also works on 3.7 ?
|
Wow! incredible job! [as always]
But I was planning to assign my Mods which forums to moderate and which don't :P anyways voted & promoted :up: I'm more worried about the 'Mod Performance', your hack got this function? HOW MY MODERATORS ARE WORKING? |
All works great for me so far except:
I get this column but no numbers show up in yet... A new column next to "Views" will display the number of Unchecked Posts in each thread. Sorry, forgot to add I am using it on 3.7, is that maybe why? |
Quote:
Quote:
Quote:
Quote:
|
Whoa... this sure is an awesome idea. Good job !!
Hope that it is compatible with 3.7. |
Awesome will look for the 3.7 version!
|
I want to thank Kirk for scripting this mod for our board.
We used to have an unapproved checkpoint thread in each forum which indicated which threads had been checked. The moderators read those threads newer than the checkpoint thread and then replied to to it to bump it to the top. But this was crude and didn't prevent moderators from reading the same posts in a thread. So a while back I kicked around the checkpoint system idea here which helped me focus some ideas. With help from the moderators on our forum (I have about 60 of them), we nailed the functionality down and Kirk agreed to put it into action. I feel it's important that the community benefits from ideas like this so I asked Kirk to release it here. My moderators love this functionality as it saves loads of their precious time and helps them efficiently work their way through posts and threads checking the content for rule breaking, infractions and libellous material. (Incidentally here in the UK at least, the OWNER of a forum can get sued for libellous contents of their board irrespective of whom wrote it). I think we're going to become very reliant on this modification very quickly. I found a couple of SQL statements very useful. Firstly to assign post check and uncheck permissions to all the moderators in all the forums they moderate (after you have installed the plugin, of course!): Quote:
And because we wanted to start with a clean slate and mark all the old threads as having been checked, I ran this: Quote:
On our board, we have a system user which I used, and I marked all the posts prior to 01/01/2008 to having been checked on 01/01/2008: Quote:
This processed 4.7 million posts in a few minutes - which is a lot faster than manually checking all the threads! And afterwards don't forget to run the checked post counter (in admincp->update counters) to correctly set the checked post count in your threads. |
Quote:
|
Will be more than awesome that the edit templates do it automatically with the product, for people like me that have 3 skins(templates) in my board, that is why I didn´t installed.
Hope you can do that soon, will be really great!! |
wow, this looks impressive! a fantastic mod. I will install this when vb 3.7 goes gold. thanks.
|
To upgrade from 1.0.x - 1.0.8, perform the following template edit (as well as import the new product) --
THREADBIT_DELETED Find: Code:
<td class="alt2" colspan="3" align="center"> Code:
<td class="alt2" <if condition="$show['mcs_colspan']">colspan="4"<else />colspan="3"</if> align="center"> |
Hi Kirk,
I want to know if with the update now the template edits are automatic ? Thank you! |
Quote:
|
I get this:
Code:
Database error in vBulletin 3.6.8: |
Yes I also Get the database error.
Ok fixed it. Open your .xml file end edit this Quote:
Quote:
|
and now:
Code:
Parse error: syntax error, unexpected T_STRING in /home/public_html/forum/admincp/moderator.php(204) : eval()'d code on line 2 |
It seems I forgot to add an alias to the table name. I will do this when I get home; I would prefer that you wait for my version and not attempt to modify the XML yourself.
|
Will this work for vBulletin 3.7?
|
^ Ditto to that! Anyone tested or shall I be the hero? lol.
|
v1.0.9 is released: fixes the aforementioned SQL error.
Select "upgrade" when importing the new Product XML, to upgrade. |
Works great.... But Just wondering... Can we have it put the date it was checked in the threadbit so you can see when the last time it was checked without opening the thread?
|
Hello,
thanks for the good mod, we're happily using it :) One question tho: Is it possible to display the unchecked posts in a searchquery, too? For example getnew or getdaily? I suppose it's somewhere to find here: Code:
<hookname>threadbit_display</hookname> thanks in advance for any hit or tip, greetings :) |
Another question....
is it possible to save the activation-state of the script in a cookie? so you don't have to switch on moderation-mode after every log-on? thanks in advance |
I have to say: this is one great hack ! I just testet it and it works perfect, at least with the default style. Now i'm going to edit my other styles. Thank You very much for this hack.
Suggestions: "my evil twin" already asked for the option to search unchecked posts, I think that would be a really great addition. The "save activation" option he suggested would be good to, because I know my Mods, they will forget to switch it on and think the threads are already checken *g*. Another option I'd like to have as admin is to force moderation mode on moderators, or at least set it as default when they log-in. I hope you will implement our suggestions :). Thanks again fpr this great hack. |
I am planning on implementing all three of those ideas when I have some free time.
(a) Search for Unchecked Posts (b) Save Active Status for Moderation Mode (c) Default Moderation Mode Status for Moderators |
Quote:
i'm also looking forward your improvements, kirk, as this is a very very useful hack. our mods tend to moderate with the "new posts" view (getdaily search), so it would be very useful for us to have this feature, or, at least, to know how to to make it work with other views than "showthreads". thanks in advance and have a nice day :) |
Quote:
Quote:
I installed it now with my other styles, it works fine with style 1, but with style 2 there is a litte problem: The "Forumdisplay Markup Color" doesn't show in Style2. It's still the same color as in the original style. In Style1 everythings's fine. Can u give me hint, where to check and resolve the problem? :) |
i'm not kirk, but it is in "threadbit" or "postbit", i think....
threadbit: Quote:
postbit: Quote:
|
Thank You, but that doesn't help me. To be honest, I don't know what to do.
Maybe you or someone else could take a look at my code. Threadbit: PHP Code:
|
postbit: (hab to do a second post, because the first was too long ;) )
PHP Code:
|
Excellent mod and something that was needed.
But there is something more. Sometimes users edit the post and change the content of the message. If a moderator mark as checked this post and the original post was good for the rules, when the user change the content the post doesn’t checked again and still remain as checked. So it will be better on edits by the user, the post marked again as unchecked so the moderator knows what exactly changed after the first check. Also something else. When a moderator, admin post a new thread is good to be in Checked mode, I don’t think that my moderators broke the rules ;), also an override for some UserGroups will be pleased. Thanks. By the way, the mod working fine on v3.6.4. |
Sorry for this if is too much.
I talk with my moderators and they use this mod for a little and says me 2 more suggestions. First, if is possible to make an Ajax button that checks or uncheck the message without reload, and not only from the Moderation list. Also, in search feature, if is possible to works as “search.php?do=getnew”, and to show the complete unchecked posts not the threads, as the advanced search option “Show Results as Posts”. And if you can show only the posts that they can moderate not the complete forum. So this will be useful for moderators that they want to check only the messages that are on the area that they have the rights for moderating. Thanks you again for this useful mod. |
This was a waste of my time, because, appearantly, this didn't work. I did everything correctly and it still didn't work. Anyways, private message me if you would like to help me on this because I won't memorize this thread, Lol.
Eric E. |
Did you go to Admin CP-->Forums & Moderators-->Show All Moderators and on [Edit Permissions] check the Moderator Checkpoint Permissions Options to Yes.
If you already have modarators, because the public rights is all to No you can use this link to change the global rights. yoursite/admincp/moderator.php?do=editglobal&u=XXXXX as XXXXX the UserID for example for admin yoursite/admincp/moderator.php?do=editglobal&u=1 |
Anybody tried this on 3.7 ?
|
Quote:
When this changes will appear? Or someone have an idea what shuld be done to work this? Other question - there is a posibility to turn off checking posts/threads in some forums? I am apologise for my English. I would be greatefull for fast forward to this message. |
Well I'm not going to give you an arbitrary date, but yes I am continuing development on the MCS.
|
All times are GMT. The time now is 11:17 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|