Version: 2.0, by nerbert
Developer Last Online: Aug 2017
Category: Miscellaneous Hacks -
Version: 4.2.2
Rating:
Released: 10-19-2011
Last Update: 01-17-2015
Installs: 79
DB Changes Uses Plugins
Re-useable Code Translations
No support by the author.
New Version 2.0
I've completely overhauled this product. The earlier version cheated by marking ignored threads and forums as read before executing the get new query, so it worked only for New Posts set to get new. The way the new version works is still not elegant owing to lack of hook locations available but it gets the job done for New Posts, Today's Posts and in the Forum Home Page and Forum Display.
Other New Features:
Users can set where the Ignore System is enabled in their User Settings. It can be enabled for New Posts, Today's posts and Forum Home & Forum Display.
Ignored threads used to be listed in the User Settings by threadid, or the order in which the threads were first posted. All new additions to the ignore lists will show at the end of the list.
No template edits in this version. If you have already edited SHOWTHREAD and FORUMDISPLAY you can just leave the changes in place, JavaScript will set them to display:none.
When I developed the older version I had the database fields set with a character limit that limited how many threads could be ignored. In this version the number is unlimited.
This version has its own setting group and doesn't require any restrictions on Thread/Forum Read Marking Type.
Using the Ignore System
You can set a thread to ignored in the Thread Tools menu and unignore it there later if you can navigate back to it. Similarly you can ignore forums in Forum Tools menu. Thread and forum ignore lists can be edited in UserSettings.
Installation:
Upload the product XML file in Product Manager. If you have the old version, set to overwrite existing files. No edits or files to upload.
I can only speculate that it will, I have not installed this mod I only decided to help out nerbert and patch the mod so all of you could download and use it.
You can try the edits but please note: Look at the top of this mod, see all the little flags (checks before them showing what this mods does to your site when installing) especially the one titled "DB Changes" that means it alters your database so when you see that on ANY mod unless you're well versed in vBulletin it's a safe bet to run a quick database backup before installing the actual product file .
How does this ignore the thread? It doesn't even hide it from the user?
As written by the author: This product eliminates ignored threads in the New Posts listings only, they are still listed in Today's Posts and in their forums.
and yes, I do know I am answering an old post. I just thought this was needed in the thread.
On my local server, I made the template edits, downloaded and imported the product file and it works flawlessly. I have recommended this to my fellow admins on our live site. :up:
Is there a limit of 28 forums max that can be ignored?
It's true that this modification is designed in a way that could be problematic for anyone with a user who tries to ignore more than a few forums or threads. The DB field the modification references is limited to 100 characters and each forum or thread is a 4 digit string, separated by a comma, so I understand why eKool asked if there was a 28 forumignore limit. I think this needs to be addressed in any new version.
As written by the author: This product eliminates ignored threads in the New Posts listings only, they are still listed in Today's Posts and in their forums.
and yes, I do know I am answering an old post. I just thought this was needed in the thread.
Yeah, I realized that later. :/ I wanted it to hide in forum display, not in new posts. Oh well. Works as labeled though.
Yeah, I realized that later. :/ I wanted it to hide in forum display, not in new posts. Oh well. Works as labeled though.
If you could add hide from forum display this would be very helpful. Even set it up so each ignored thread will expire from the list in settings so that gives the ignored thread time to drop off the new listings and the main page of forum display. Allow admins to set that, so the list of ignored threads do not blow up the database.
I can only speculate that it will, I have not installed this mod I only decided to help out nerbert and patch the mod so all of you could download and use it.
You can try the edits but please note: Look at the top of this mod, see all the little flags (checks before them showing what this mods does to your site when installing) especially the one titled "DB Changes" that means it alters your database so when you see that on ANY mod unless you're well versed in vBulletin it's a safe bet to run a quick database backup before installing the actual product file .
Quote:
The following error occurred when attempting to evaluate this template:
Invalid Tag Nesting
This is likely caused by a malformed conditional statement. It is highly recommended that you fix this error before continuing, but you may continue as-is if you wish.
causes this error on a thread
Quote:
Parse error: syntax error, unexpected '*', expecting T_VARIABLE or '$' in /home/sites/sc/forum.smartcanucks.ca/includes/class_core.php(4633) : eval()'d code on line 239
I've overhauled this product so it now works in New Posts, Today's Posts, Forum Display and Forum Home. Users can choose where it is active. See the opening Post for details
Any chance of this causing the forums/threads that have been ignored to also not show up in a activity stream sideblock? I tried it with the sideblock here https://vborg.vbsupport.ru/showthread.php?t=283800 but the posts/threads/forum updates that were ignored still show for members.