Version: 1.0.0, by calorie
Developer Last Online: Nov 2023
Category: End-User Options -
Version: 3.6.1
Rating:
Released: 09-24-2006
Last Update: Never
Installs: 160
DB Changes Uses Plugins Template Edits
No support by the author.
As originally described, this hack adds an "Ignore Thread" option to the thread tools menu and generates a list of threads you have ignored in your UserCP. Basically it allows your users to ignore threads of their choosing, preventing said threads from showing up in forumbit, forumdisplay, and search results.
Import one product and edit two templates. Fully phrased. No PHP file edits. Tested on vB 3.6.1. Ported with permission. The original is here.
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
Moderators upwards being able to set a thread to be ignored by a certain user. Obviously that thread would not appear in their ignored threads list, but instead in some listing in the Mod panel. This would be rather like banning from a thread, but actually be much more effective because that user doesnt get the constant reminder they have been acted against.
I love this, but one request. We have a notificatin of unread posts hack as well. When a usre ignores a thread, they still show up as unread. any way to fix this so ignored threads are not listed as unread threads??
Cool mod. I'm using 3.6.8 and it only works for administrators. Can't figure out why and can't find any way to set permissions for registered users to use this. Any suggestions?
For anyone who is interested, I wanted to add this to the forumdisplay as well. This way it could be ignored without having to go into the thread if the user wants, it also prompts them, just in case. Here's how I did it:
In the threadbit template find
Code:
<if condition="$show['moderated'] OR $show['deletedthread'] OR $show['paperclip'] OR $show['subscribed'] OR $show['sticky'] OR $show['rexpires']">
Add this just above it
Code:
<span style="float:$stylevar[right]">
<a href="javascript:decision('Are you sure you want to ignore this thread?',
'profile.php?$session[sessionurl]do=ignorethread&threadid=$thread[threadid]&forumid=$thread[forumid]')"><img class="inlineimg" src="$stylevar[imgdir_misc]/hide.gif" alt="Ignore this thread" border="0" /></a>
</span>
Now add this to the header template at the very bottom
For anyone who is interested, I wanted to add this to the forumdisplay as well. This way it could be ignored without having to go into the thread if the user wants, it also prompts them, just in case. Here's how I did it:
In the threadbit template find
Code:
<if condition="$show['moderated'] OR $show['deletedthread'] OR $show['paperclip'] OR $show['subscribed'] OR $show['sticky'] OR $show['rexpires']">
Add this just above it
Code:
<span style="float:$stylevar[right]">
<a href="javascript:decision('Are you sure you want to ignore this thread?',
'profile.php?$session[sessionurl]do=ignorethread&threadid=$thread[threadid]&forumid=$thread[forumid]')"><img class="inlineimg" src="$stylevar[imgdir_misc]/hide.gif" alt="Ignore this thread" border="0" /></a>
</span>
Now add this to the header template at the very bottom
I love this, but one request. We have a notificatin of unread posts hack as well. When a usre ignores a thread, they still show up as unread. any way to fix this so ignored threads are not listed as unread threads??