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.
Love this, now there is no excuse for new registrants to say "i didnt find or read the rules"
QUESTION;
I see the option to tick "new thread", which I take means if the user clicks to start a new thread, they get the message. However, I have a specific forum where I want this enforced, but I do not want them to get the "force thread" every time they click this forum. Is there a way to enable this only if they click "new thread" in that specific forum?
I have read all post here, & still I get 404 not found page if I am not in the /forum/.
I to have vba pages & set force read for only forum related areas. If I login on test account on vba portal page, I get pop up, requesting I read thread. I have it set to only force read on forum pages. What is the Portal Output Global Variable for this mod to add to admincp/vbacmps/Portal Output Global Variables ?
We had two 'forced reads' on the forum, an FAQ and something else. One of these threads was deleted.
Users were then forced to read the first thread, the FAQ. They are then prompted to read the second thread. As it doesn't exist, they are stuck in a loop getting the 'you must read this thread' notification over and over again.
We had two 'forced reads' on the forum, an FAQ and something else. One of these threads was deleted.
Users were then forced to read the first thread, the FAQ. They are then prompted to read the second thread. As it doesn't exist, they are stuck in a loop getting the 'you must read this thread' notification over and over again.
The product had to be removed and reinstalled.
That's a PITA.
That's a known bug, that's been repeatedly mentioned in this thread. There's no fix for it at the moment. Just out of curiosity, why did you delete the other thread, rather then just turning the Force Read off for that thread?
i get this error message while using your mod with a paid mod from www.joomlaworks.gr
but your mod is very important to me, the error is:
Quote:
Database error in vBulletin 3.6.8:
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 = '2')
WHERE force_read_read.force_read_userid IS NULL
AND force_read_thread.force_read_usergroupid IN (0,14)
AND (force_read_thread.expire_date = 0 OR force_read_thread.expire_date > '1203966869')
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 & 1)
);
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
Date : Monday, February 25th 2008 @ 02:14:29 PM
Script : http://www.e********.net/
Referrer :
IP Address : 77.101.215.207
Username : Gooner
Classname : vB_Database
how do i fix this so i can use both mods enabled at the same time? at the moment i can only have one of the mods enabled or i get that error, please help, i really need your mod
I like the sound of this mod but I would only want it for new registered members when they log in for the first time so they will be taken to the rules section.
I like the sound of this mod but I would only want it for new registered members when they log in for the first time so they will be taken to the rules section.
You can do that with this mod. It's permission based.
AFTER place this:
--------------------------------------------------------------------
<!-- Start Abe1 Force Users to Read a Thread -->
<div><label for="ao_mfr"><input type="radio" name="do" id="ao_mfr" value="forceread" />$vbphrase[manage_force_thread_reading]</label></div>
<!-- End Abe1 Force Users to Read a Thread -->
--------------------------------------------------------------------
AFTER place this:
--------------------------------------------------------------------
<!-- Start Abe1 Force Users to Read a Thread -->
<option value="forceread">$vbphrase[manage_force_thread_reading]</option>
<!-- End Abe1 Force Users to Read a Thread -->
--------------------------------------------------------------------