Version: 4.1.11.0, by Paul M
Developer Last Online: Nov 2023
Category: Show Thread Enhancements -
Version: 4.1.11
Rating:
Released: 12-20-2009
Last Update: 05-23-2012
Installs: 1270
DB Changes Uses Plugins Auto-Templates
Translations
No support by the author.
--------------------------------------------------------------------------------
This modification has been withdrawn.
vBulletin 4.0.x and 4.1.x are no longer supported.
The feature is already built into the core vBulletin 4.2.x code.
--------------------------------------------------------------------------------
This displays who has read a thread, and the time they last looked at it.
The main features of the 4.x version are as follows ;
(Note, items in this colour are those added to vB4.2 core)
1. Turn the system on/off.
2. Restrict the display to certain usergroups
3. Restrict the IP display to certain usergroups.
4. Restrict the display to a set number of days.
5. Option to allow thread author to view who read information.
6. Option to turn on the who read cutoff date (reset) function
7. Restrict use of reset function to certain usergroups.
8. Option to set whoread data records to be cleaned out after xxx days.
9. Clicking on a user will display a page of their thread viewing history, most recent first.
10. Restrict the display to certain forums only.
11. The display can be set as always collapsed on initial page load.
12. Restrict the list of reader names to certain usergroups.
13. Restrict the list of recent threads a member has read to certain usergroups.
The set/reset facility allows members to click on the 'set' link which then sets a personal 'cutoff' time - only showing who has read the thread after that time. The time can be reset as many times wanted, and also completely cleared again.
There is also a link to allow you to view a seperate list of all readers of the thread, this is where the ip will be shown [if you have permission].
Warning: When using the set/reset option - there is only a limited capacity of entries per thread (several thousand) - therefore you should only allow this feature to be used by a limited number of people - typically Staff usergroups. Allowing all members to use it will probably slow down your forum and cause errors if more than about 3000 members set a date on one thread.
Note: When using option 4 or the set/reset facility, the data is still kept beyond this limit, so they can be changed at any time.
All settings are located in vBulletin Options > Who Has Read a Thread
To install, download the zip, extract the XML file and import using the vb Product Manager.
History:
v4.0.1 : 21-Dec-2009 : Initial release for vb 4.0.0 Gold. v4.0.2 : 21-Dec-2009 : Add missing template to cache. v4.0.3 : 22-Dec-2009 : Minor display fix as posted by Raug. v4.0.4 : 24-Dec-2009 : Install code updates. v4.0.5 : 31-Dec-2009 : Fixed bug in forum selection feature. v4.0.6 : 03-Jan-2010 : Fixed template cache bug due to v4.0.5 changes. Display css updates. v4.0.7 : 10-Jan-2010 : Minor display fix. v4.0.8 : 16-Jan-2010 : Added always collapsed option, updated install code. v4.0.9 : 19-Jan-2010 : Fix collapse icon position when thread information block enabled. v4.0.10 : 23-Jan-2010 : Fix minor display issue. Settings updated. Other minor changes. v4.0.11 : 18-Feb-2010 : Installer & code updates. v4.0.12 : 23-Feb-2010 : Fix Author display. v4.0.13 : 27-Feb-2010 : Style code updates for vB 4.0.2. v4.0.14 : 29-May-2010 : Fix error in upgrade section of install code. v4.0.15 : 11-Jul-2010 : Internal ip address changes, not released. v4.0.16 : 22-Oct-2010 : Fixed for style changes in vB 4.0.8. v4.0.17 : 25-Oct-2010 : Fix missing action links, broken by v4.0.16. v4.0.18 : 06-Nov-2010 : Install code updated.
v4.1.0 : 04-Dec-2010 : Updated for vBulletin 4.1. v4.1.1 : 27-Dec-2010 : Fix permission bug. v4.1.2 : 30-Dec-2010 : Fixed small permission bug in set/reset. Added new display permissions.
v4.1.7.0 : 16-Oct-2011 : Updated for vBulletin 4.1.7. v4.1.8.0 : 18-Nov-2011 : Updated for vBulletin 4.1.8 onwards (only). v4.1.11.0 : 03-Mar-2012 : Updated for vBulletin 4.1.11 image changes.
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
some of the things in black are in 4.2 core, but the one that is most important to what staff does on my site, specifically number 9 (9. Clicking on a user will display a page of their thread viewing history, most recent first.) does not seem to be available in 4.2.
to get around it, i disabled the vb 4.2 built in one and re-enabled your 4111 version. it seems to be working just fine
They are available for 4.2.
You should remove this completely and use the 4.2 Thread Reader Enhancements mod.
@Paul M
So all the data from this mod is no longer usable.. in vb4.2 (it wasn't carried over)
when it uninstalls the table is still in the DB with all the info in it.
was the table spared for a further merge? to move it over /integrate into the core version?
or can / should delete it?
thanks
You should remove this completely and use the 4.2 Thread Reader Enhancements mod.
ah yes ok, see what happens when you dont read everything... me = :fail:
question though, is there any reason why i shouldnt keep using 4111? it seems to be working and i want to keep my previous data. I use it for tracking and reports, and I am unfortunately not good enough to write my own codes and queries to do it
There might be a variable name clash between them on some of the settings, and duplication of the functionality, other than that I think it would probably work ok.
Hello, any idea what may be causing this error? Conflict with another mod? Rewrite rules?
As I look at it, it comes up when someone tries to click Next Thread when the thread is the last one and there is no next one. I would think that it shouldn't show "Next Thread" but the link does show and when one clicks it with this mod, it returns this error.
Code:
Database error in vBulletin 4.1.11:
Invalid SQL:
SELECT user.userid, user.options, user.username,
user.usergroupid, user.displaygroupid, whoread.dateline, whoread.ipaddress
FROM whoread as whoread
LEFT JOIN user as user USING (userid)
WHERE whoread.threadid = 47611
AND whoread.dateline > ORDER BY username;
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 'ORDER BY username' at line 6
Error Number : 1064
Request Date : Thursday, June 21st 2012 @ 12:43:47 PM
Error Date : Thursday, June 21st 2012 @ 12:43:48 PM
Script : http://www.**********.com/forums/**********
Referrer : http://www.**********.com/forums/**********
Classname : vB_Database
MySQL Version : 5.1.61