Version: 1.00, by Thomas Heretic
Developer Last Online: Mar 2008
Version: 3.5.4
Rating:
Released: 03-04-2006
Last Update: Never
Installs: 36
No support by the author.
This code allows you to force one user to ignore another user's posts. This is useful in situations such as lover's spats or fueds where the involved parties are worthwhile contributors - if only they'd keep away from each other.
The plug in requires you create a custom user profile field. Name it "Forced Ignore" and set it as follows: Type: Single Line Text Box Field Required: No Field Editable by User: No Private Field: No Field searchable on Members List: No Show on Member List: No Page that displays this option: Edit Profile
Once that is done note the field number created by vbulletin - you need to plug it into the php code below in the three spots you see 'fieldX' For instance, if vbulletin makes your new field number 10 you would plug in 'field10'. This php code needs to go into a plug in attached to global_start
Afterwards you can edit the control from the user profile control of the admincp (I haven't checked the modcp). Enter the user id number of the users you wish to force a user to ignore in there seperated by spaces. DO NOT ENTER ANYTHING BUT NUMBERS or you will create a database error for the affected user.
This will keep the user from seeing the posts of that user. Because of the way vbulletin processes Tachy the user will still be displayed in the latest thread listing of each forum. (Tachy is designed to be a global ignore, not a local one).
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
If I use this so that user1 is "ignoring" user2's posts, then what does user1 see in a thread where user2 has posted?
Thanks!
Thread to any other user:
User 3: New thread
User 4 Reply 1
User 2 Reply 2
User 3 Reply 3
User 1 Reply 4
User 2 Reply 5
User 1 sees this as:
User 3: New thread
User 4 Reply 1
User 3 Reply 3
User 1 Reply 4
You can try this on your board by just ignoring a member or a bunch or members and see what happens to the thread... Now, if the problem member logs out they can still see the threads and the posts but I have a "Miserable Users" hack installed for people that like to continue after they have been warned and forced to ignore their opponent...
In my case, I have two members that are both good members and contribute to the site... they just really hate each other... So, this makes it so the two can get a long with everybody else and for them it is like the other is not on the site anymore. It is funny when they both post in the same thread and seem to agree as when they could see each others post, they would never agree
This is one of my favorite hacks because of the problems it solved for me as I thought my only option was going to be to ban these two and I really hate to do that...