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.
I added a second thread view to the list, and only gave it to one usergroup, however it is saying that these usergroups will get it:
Moderators
Senior Moderators
Forum Helpers
I double checked and only Forum Helpers is selected, and even resaved it, but still the same.
The only thing I can think is that the thread above has these 2 usergroups: Moderators
Senior Moderators
So it is wanting to put those in the other one as well.
Hi Abe..... I am having some trouble with my 3.6.8PL2 board when using this mod.
This is the error I am recieving when I have a added a forced topic and the mod is enabled:
Quote:
Warning: require_once(./includes/vba_global_error.php) [function.require-once]: failed to open stream: No such file or directory in \includes\functions.php(2658) : eval()'d code on line 2
Fatal error: require_once() [function.require]: Failed opening required './includes/vba_global_error.php' (include_path='.;C:\php5\pear') in c:\myisp\includes\functions.php(2658) : eval()'d code on line 2
I had a problem when I activated a Force read to a Thread (global) to all my users and they enter to my forum by the portal (vBAdvanced CMPS) then the announcement of the force read shows a wrong link because the url of my portal is:
So I did a temporal fix editing the product of the Mod, this part:
LINE 148
Code:
.........<a href="http://www.myforum/forums/showthread.php?t={1}">here</a>.]]></phrase>
</phrasetype>
<phrasetype name="vBulletin Settings" fieldname="vbsettings">
<phrase name="setting_forcereadthread_disable_file_desc" date="1204521087" username="Abe" version="2.0"><![CDATA[If you would like to disable this hack for certain files, simply enter the name of the file(s) here. Separate each file name with a carriage return (new line).<br />
Like you saw I had to add the complete URL of my forum in that part to fix my problem.
So maybe Abe1 you can d a fix in the next release and you can add an option in the ACP for the users that have installed a portal like me.
I added a second thread view to the list, and only gave it to one usergroup, however it is saying that these usergroups will get it:
Moderators
Senior Moderators
Forum Helpers
I double checked and only Forum Helpers is selected, and even resaved it, but still the same.
The only thing I can think is that the thread above has these 2 usergroups: Moderators
Senior Moderators
So it is wanting to put those in the other one as well.
Thanks.
Fixed for next version. Not a major bug. Just shows there but does not affect anything.
I had a problem when I activated a Force read to a Thread (global) to all my users and they enter to my forum by the portal (vBAdvanced CMPS) then the announcement of the force read shows a wrong link because the url of my portal is:
So I did a temporal fix editing the product of the Mod, this part:
LINE 148
Code:
.........<a href="http://www.myforum/forums/showthread.php?t={1}">here</a>.]]></phrase>
</phrasetype>
<phrasetype name="vBulletin Settings" fieldname="vbsettings">
<phrase name="setting_forcereadthread_disable_file_desc" date="1204521087" username="Abe" version="2.0"><![CDATA[If you would like to disable this hack for certain files, simply enter the name of the file(s) here. Separate each file name with a carriage return (new line).<br />
Like you saw I had to add the complete URL of my forum in that part to fix my problem.
So maybe Abe1 you can d a fix in the next release and you can add an option in the ACP for the users that have installed a portal like me.
All you have to do is disable the hack for vb advanced.
I always had 1.2 on my 3.6.4 forum and worked fine.
Uninstalled that one from templates and plugins, and installed 2.0.
Also editted the global.php and XML file.
I dont have the option to select "force this post" in the forum, the option isnt there!
It is in admincp and plugins.