Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Disable Smileys and Annoying Images by BOP5 VB4 Details »
Disable Smileys and Annoying Images by BOP5 VB4
Mod Version: 2.0, by BirdOPrey5 (IB Staff) BirdOPrey5 is offline
Developer Last Online: Jul 2019 I like it Show Printable Version Email this Page

vB Version: 4.x.x Rating: (3 votes - 4.67 average) Installs: 18
Released: 17 Apr 2011 Last Update: 22 Apr 2011 Downloads: 63
Supported Uses Plugins Translations  

Screenshots: Attached

Demo: http://www.juot.net/forums/showthread.php?t=57401
This is a test section of my forum, you will have to register to disable the smileys. (VB3 Version, but identical code.)

Version 2.0

*Bug Fixed - Smileys now fixed for guest viewing *

The main point of this mod is to add the much needed option IMO to disable simleys (smilies) for users like they can images, avatars, and signatures.

This became an issue on my forum because I have some large animated smileys and a new member had a medical condition where it was dangerous for him to view such images.

This mod will allow you to disable smileys for certain users. You can choose from the following:
1) (Preferred Method) Add a custom profile field to allow users to enable or disable this on their own. Instructions included in the zip file on how to do this.

2) Disable by usergroup, You can disable smileys by entering the usergroup id, both primary or secondary groups will work.

3) Disable for specific users- You can enter specific userids to disable for a select few users of your choice.

Disabled smileys will be replaced by their title or name. Such as becomes {EEK!}.

Limitations of the mod:

For this to work all your smileys must be in the default path which is images/smilies. They can also be in the fuller path /forums/images/smilies. If they are stored anywhere else this mod will not disable them.

Also the "title" or the "name" of the smileys can not contain a double quote (") character. Names/titles are limited to numbers, letters, underscores, dashes, and some other special characters all of which are listed in the instructions. (Some of them are !, @, #, $, %, &, *, <, >, etc...)

I doubt this will work with Non-English characters but I haven't tried it.

In addition to disabling smileys this mod can also disable images you deem annoying... Again for me I used this to disable some fast-flashing images popular on my forum but which could cause medical concern for some users.

In order to use this part of the mod you must view the HTML source code of your forum and copy the entire <img> tag responsible for the image, and paste it into the mod. The complete tag from < to > is needed. You paste 1 per line into the box in the settings.

You must also specify replacement text in the next box. 1 replacement for each image you want to disable. Keep these lines to match the images above.

This second half of the mod is basically just the built in "Replacement Variable" option in vBulletin except it works on all styles and only works on users you specify or whom have enabled the option. You can use it to replace anything you want, not just images if you want to.

1 Product
- 1 Plugin
- No Files
- No Templates
- No Phrases

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	Disable Smiley Mod Settings.jpg
Views:	143
Size:	151.8 KB
ID:	128237   Click image for larger version

Name:	Smileys Disabled VB4.jpg
Views:	375
Size:	83.8 KB
ID:	128238   Click image for larger version

Name:	Smileys Enabled VB4.jpg
Views:	329
Size:	73.0 KB
ID:	128239   Click image for larger version

Name:	Custom Field VB4.jpg
Views:	250
Size:	17.0 KB
ID:	128240  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
New Posting Features Block Censored Words in Posts by BOP5 VB4 BirdOPrey5 vBulletin 4.x Add-ons 106 02 Oct 2018 12:11
Administrative and Maintenance Tools Admin Max-Min Characters and Images Override by BOP5 BirdOPrey5 vBulletin 4.x Add-ons 12 30 May 2012 12:06
Miscellaneous Hacks Disable Smileys and Annoying Images by BOP5 BirdOPrey5 vBulletin 3.8 Add-ons 9 16 May 2011 23:46

Comments
  #2  
Old 18 Apr 2011, 10:04
sticky sticky is offline
 
Join Date: Sep 2003
Is it possible for the user to choose for themselves?
Reply With Quote
  #3  
Old 18 Apr 2011, 13:05
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
 
Join Date: Jun 2008
Real name: Joe D.
Yes, as I explain above the "preferred method" is to create a custom user profile field to control the mod. Instructions on how to do so are in the .txt file in the .zip.
__________________
-Joe
Former vBulletin.org Staff Member

(@BirdOPrey5) Former vb.org Moderator. Fighting for a free & independent vb.org.
BirdOPrey5.com - Exclusive VB Mods! (Formerly Qapla.com) | Joe's Ultimate Off Topic
Note - I do not read my PMs often, do not expect quick replies.
Reply With Quote
  #4  
Old 22 Apr 2011, 11:54
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
 
Join Date: Jun 2008
Real name: Joe D.
Quick update. The mod was disabling all smileys for guests- fixed this and updated the top post with the fixed version.
__________________
-Joe
Former vBulletin.org Staff Member

(@BirdOPrey5) Former vb.org Moderator. Fighting for a free & independent vb.org.
BirdOPrey5.com - Exclusive VB Mods! (Formerly Qapla.com) | Joe's Ultimate Off Topic
Note - I do not read my PMs often, do not expect quick replies.
Reply With Quote
  #5  
Old 27 Apr 2011, 10:09
sticky sticky is offline
 
Join Date: Sep 2003
Originally Posted by BirdOPrey5 View Post
Yes, as I explain above the "preferred method" is to create a custom user profile field to control the mod. Instructions on how to do so are in the .txt file in the .zip.
Thank you.
Reply With Quote
  #6  
Old 23 Jun 2011, 03:17
dai-kun dai-kun is offline
 
Join Date: Jul 2005
I can't seem to get this to work.

My smilies url is domain.com/forum/images/smilies
Tried on smilie

I went to edit the plugin to make it /forum/ instead of /forums/
I set up profile field correctly. Added in 9 and even field9 as my custom field.
Went into my settings and selected second choice Yes to disable smilies.

I even tried doing it per user on myself and it's still showing.

What else can I do?
Reply With Quote
  #7  
Old 23 Jun 2011, 10:20
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
 
Join Date: Jun 2008
Real name: Joe D.
First I would suggest re-installing with "allow-overwrite" set to YES this way we can be sure you are starting with the original code.

Next to edit the plugin to use /forum/ instead of /forums/ change this line in the plugin:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

to:


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

For the field number you enter ONLY the number. 9 in your case. It should not have even allowed you to enter "field9" without an error message.

Definitely keep your userid in the manual block setting until we get it working- 1 less thing to troubleshoot.

Are your smiliey file names and php in english? I haven't tested on non-english installations and I think the regex that does the work in this mod would need to be altered for non-english ("A to Z") characters.

Finally if still not working please copy and paste here several filenames of your smilies that you're tested and post or PM me a link to a post on your forum with a smiley in it.
__________________
-Joe
Former vBulletin.org Staff Member

(@BirdOPrey5) Former vb.org Moderator. Fighting for a free & independent vb.org.
BirdOPrey5.com - Exclusive VB Mods! (Formerly Qapla.com) | Joe's Ultimate Off Topic
Note - I do not read my PMs often, do not expect quick replies.
Reply With Quote
  #8  
Old 23 Aug 2011, 00:13
John Lester's Avatar
John Lester John Lester is offline
 
Join Date: Nov 2004
Hi BOP

Great mod, I also have members with photosensitive epilepsy. I was wondering if it would be possible to add another path (a sub folder to /images/smilies) and option (radio button)? I have a bunch of added smilies in a separate sub folder that I'd like to allow them the option to disable.

I would move them to the default smilie directory, but some of my members like the default smilies but not the added ones. So if they also had the option to turn off the added ones while leaving the defaults they'd like it
Reply With Quote
  #9  
Old 23 Aug 2011, 02:34
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
 
Join Date: Jun 2008
Real name: Joe D.
If you edit the plugin "Disable Smileys" in your Plugin Manager,

Find the line:


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

And add a subforum like this:


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Then the mod will only disable the smilies in that subforum and ignore the regular ones.
__________________
-Joe
Former vBulletin.org Staff Member

(@BirdOPrey5) Former vb.org Moderator. Fighting for a free & independent vb.org.
BirdOPrey5.com - Exclusive VB Mods! (Formerly Qapla.com) | Joe's Ultimate Off Topic
Note - I do not read my PMs often, do not expect quick replies.
Reply With Quote
  #10  
Old 23 Aug 2011, 06:58
John Lester's Avatar
John Lester John Lester is offline
 
Join Date: Nov 2004
Thanks for the quick response Perhaps I wasn't as clear as I thought I was (happens a lot ).

I want my users to have 2 options, to be able to "disable default smililes" and to "disable additional smilies".

Some of my users don't like the additional smilies and want to turn them off, but keep the default smilies.

My epilepsy members would want to turn them both off.

If it's too much trouble then I'll just move the additional smilies into the smilie folder and call it good
Reply With Quote
  #11  
Old 23 Aug 2011, 12:01
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
 
Join Date: Jun 2008
Real name: Joe D.
It would be a lot of work for an unusual request. I was giving you an alternative.
__________________
-Joe
Former vBulletin.org Staff Member

(@BirdOPrey5) Former vb.org Moderator. Fighting for a free & independent vb.org.
BirdOPrey5.com - Exclusive VB Mods! (Formerly Qapla.com) | Joe's Ultimate Off Topic
Note - I do not read my PMs often, do not expect quick replies.
Reply With Quote
  #12  
Old 23 Aug 2011, 23:28
John Lester's Avatar
John Lester John Lester is offline
 
Join Date: Nov 2004
Yea I realized it wouldn't be easy I'll just move the other smilies
Reply With Quote
  #13  
Old 01 Sep 2011, 10:41
Limality Limality is offline
 
Join Date: Aug 2011
Hello, I followed the instructions to the dot and I still seem to have problems getting this mod to work. All Smilies are in the default smilies folder as it should be. One thing to mention though is, that most of the smilies were imported from phpBB earlier yesterday, but they seem to sit in the default smilies folder of vB. Also, I'm using the German Language Pack on my forum if that's any help in finding out what exactly isn't working.

vBulletin 4.1.5

Update

I removed [/forums/]* from this line...


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

to make it...


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

This kind of worked for one smiley which is a .png, all other gifs are small animated gifs or transparent gifs and they're still visible. Another information I missed to mention earlier is that my forum runs directly from the domain http://www.lostgamers.ch/

Last edited by Limality; 01 Sep 2011 at 11:41.
Reply With Quote
  #14  
Old 01 Sep 2011, 12:09
BirdOPrey5's Avatar
BirdOPrey5 BirdOPrey5 is offline
 
Join Date: Jun 2008
Real name: Joe D.
Removing [/forums/]* doesn't do anything of value, the * means it's optional, it doesn't have to be there.

The problem is you aren't using any titles for your smilies- probably because they were imported from phpbb. The mod needs a title for each smiley to work.
__________________
-Joe
Former vBulletin.org Staff Member

(@BirdOPrey5) Former vb.org Moderator. Fighting for a free & independent vb.org.
BirdOPrey5.com - Exclusive VB Mods! (Formerly Qapla.com) | Joe's Ultimate Off Topic
Note - I do not read my PMs often, do not expect quick replies.
Reply With Quote
  #15  
Old 01 Sep 2011, 20:14
Limality Limality is offline
 
Join Date: Aug 2011
Originally Posted by BirdOPrey5 View Post
Removing [/forums/]* doesn't do anything of value, the * means it's optional, it doesn't have to be there.

The problem is you aren't using any titles for your smilies- probably because they were imported from phpbb. The mod needs a title for each smiley to work.
Indeed, it is as you say I must've overread the part where it mentions the titles for smilies! Thank you for the help!

Cheers
Limality
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 09:52.

Layout Options | Width: Wide Color: