Version: , by ethank
Developer Last Online: Jun 2010
Version: 2.2.x
Rating:
Released: 11-02-2001
Last Update: Never
Installs: 25
No support by the author.
Hack: Persistent Mark Forum Read Version of VB: 2.2.5 Current version: 1.3 Description: This hack replaces the bahavior of vBulletin's "Mark Forum Read" and "Mark All Forums Read" with a system that uses a database to track when forums are set read. By eliminating the use of cookies for this feature, a user can come onto your boards, read a bit, mark forums read as they go through and logout. The next time they come into the forums, the status of which forums they've read and which they haven't, as well as new posts since the last time they read is preserved.
This functions a lot like EZBoard and Chatspace's Webboard.
Included in this hack are three search routines: searing the entire forum for new messages, an individual forum and a section of the hierarchy (parent + children)
Also: Mark All Forums Read, Mark Individual Forum Read and Mark Hierarchy Section (Parent + Children) Read
Note: The install is not all pretty yet and requires a degree of knowledge of MySQL (to add a table) and PHP (as it requires heavy modifications to core files). It is recommended that you backup everything before using this.
After installation, behavior might be a bit odd until a default "markread" record is created for users. This is created when they first login if one does not exist.
This hack has been tweaked to now not add more than two queries to your index page. It will add load on sub-forum pages currently if you have a lot of nested forums. This will be fixed in the next release.
Instructions:
Follow the instructions in the included text file TO THE LETTER. If you run into problems, post here so we can work through them and improve the instructions. Look for a better install utility soon.
I recommend doing the text editing using a DIFF utility to see where you made changes, it honestly helps.
Place the images in your vbulletin image folder. I included PSD files for them if you want to change colors.
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
It will be a bit difficult, since for starter, I didn't install the complete hack on my board, but only the parts I needed, and also I don't have the original hacked version to compare the differences with...
If you really want me to do it, and ethank approves, I guess I could work on something though... (you'll have to send me the originally hacked versions of some files).
Hi tommy, My members are requesting this hack all the time, but I don't want to install it due to the increase load to the server.. But after hearing you, you are my last hope!
I would really like to see such optimizations to the hack... If there's something I can do, just tell me
Well, I spent some time today optimizing this hack and got it so the forum index page is done using only 2 additional queries. That is a good thing I cut the total queries down to virtually nothing. You can eliminate one of the queries most of the time if you use PHP-Cache.
I also added PHP-Cache to handle sub-forum display, but thats another hack entirely.
So..I'll redo the instructions and repost them. With the new code it doesn't add much load at all to the forums. I still have to optimize forumdisplay the same way, but that one isn't as bad because usually there aren't as many forums on that page.