About this hack:
This hack allows you to set a thread as 'must read' by your members. Right now, if you make a post and want all your members to read it, you have no way of enforcing it. This hack will give an error message similar to the one you get when you need to change you password, saying that the admins want you to read a certain thread before they continue using the forum.
Once a user reads a thread, they wont be bugged to read it again.
You can set all usergroups or just certain onces that must read a thread.
You can set to site wide or just some forums.
Option to Force Guests
This hack added one query to every page on your forum a member goes to.
Files edited: 0
Templates edited: 0
Files to upload: 2 (1 via ACP, 2 via FTP)
Time to install: 1 minute
Updates:
Version 2.0 (03/05/08):
First Release of this Hack for vb3.7
MAJOR update. Hack totally re-writen. You must uninstall old version before upgrading.
Fixed just about all bugs. (like if you delete a thread...)
No more template edit. Everything done in ACP.
Permissions for by who ever has ACP access with threads and posts
Force Guests to read a thread now.
Works for BOTH vb3.6 AND vb3.7
Please post your comments or suggestions for this hack. I read ALL posts.
MAKE SURE YOU CLICK INSTALL! You will get an email when a new version is released.
Thanks for that nice hack. Just found it some minutes ago, after searching for hours.
But there seems to be a bug. Steps I made are:
- Created a thread in an internal forum (visible by the team only) for testing
- Made this thread being forced to read by the team
- Deleted the thread
--- Those who read it meanwhile, didnt have any problems
--- Those who didnt read it before the thread has been deleted, are being redirected to the message again and again... and so cant use the forum anymore
Can anyone apply this? I fixed that problem by deleting the contents in DB tables force_read_read and force_read_thread manually.
Somehow the contents in force_read_thread are not gonna be deleted on thread delete.
I've run into the exact same problem, but I didn't delete the tables in the db, I just disabled the hack. Apparently when you delete a thread the hack doesn't know it's deleted and the information isn't updated, causing a user to get stuck on the page forcing them to read the thread.
I've run into the exact same problem, but I didn't delete the tables in the db, I just disabled the hack. Apparently when you delete a thread the hack doesn't know it's deleted and the information isn't updated, causing a user to get stuck on the page forcing them to read the thread.
Database error in vBulletin 3.6.7:
Invalid SQL:
SELECT force_read_thread.force_read_threadid AS threadid
FROM force_read_thread AS force_read_thread
LEFT JOIN force_read_read AS force_read_read ON (force_read_thread.force_read_threadid = force_read_read.force_read_threadid AND force_read_read.force_read_userid = '285')
WHERE force_read_read.force_read_userid IS NULL
AND force_read_thread.force_read_usergroupid IN (0,6)
AND (force_read_thread.expire_date = 0 OR force_read_thread.expire_date > '1192201380')
AND
(
force_read_thread.force_read_forumid IN ()
OR force_read_thread.force_read_forumid = 0 AND (force_read_thread.force_read_location = 0 OR force_read_thread.force_read_location & 64)
);
MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')
OR force_read_thread.force_read_forumid = 0 AND (force_read_thread.forc' at line 9
Error Number : 1064
Sorry, I didnt read the whole thread, will do now... but if someone knows why this comes once I install the product, please lemme know.
Also in the drop down you can select to make users read this thread or to manage the thread viewing (expiry etc). Can we just have a simple remove force read for a thread that switches this off.
Also I made three to be viewed to see if on viewing on the user was forced to read a second and then a third in order. It seems this was so for the first two and the third was ignored. It this meant to be this way?
Hi, I need to know if is possible to force to read a diferent thread to diferents groups at the same time.
Example:
Usergroup Awaiting Moderation -> a thread about activation problem
Usergroup Affiliate --> a thread about quotas
Usergroup Registered -> a thread about how to affiliate in our club
Sorry for my english
Thanks
This is a FAB idea especially to be able to redirect users awaiting registration confirmation to an post abou that
Would be nice to have this for subforums too, so here is what I want xD
I run a small forum, gaming servers, with several subforums, for different games, but players from the other games, ain't really interested in the rules from a different game...
So, would it be possible to have a "YOU MUST READ" Sign or error, when you enter a specific forum only, and the thread will be in that forum too, users who don't access that part are left out...