Version: 1.0.5, by Darwinist
Developer Last Online: May 2009
Category: End-User Options -
Version: 3.6.8
Rating:
Released: 08-04-2006
Last Update: 07-23-2007
Installs: 393
Uses Plugins Template Edits
Code Changes Additional Files
No support by the author.
This add-on will allow members to create their own favorite smilies list, which can be useful on boards with lots of smilies. If a member creates a list, it will be displayed in place of the normal smilie box.
Maximum number of smilies is based on the 'Smilie Menu Total Smilies' option in 'Message Posting Interface Options'.
Features:
Edit List in UserCP
Javascript Enforced Limit
Ignore Certain Smilie Categories
Allow/Disallow usage based on usergroup
Admin CP Help
Installation Overview:
Files to Modify: 1
Templates to Modify: 1
Files to Upload: 2
Product:
-Plug-Ins: 6
-Templates: 5
-vB Options: 4
-Phrases: 29
NOTICE: If you're upgrading to version 1.0.4 from a previous version, please read the 'Upgrade.htm' file. Otherwise, read the 'Install_3.6.0.htm' for vBulletin 3.6.0 installations or 'Install_3.6.1.htm' file for vBulletin 3.6.1 or newer installations for the installation procedure.
Version History:
1.0.5 - Fixed vulnerability.
1.0.4 - Added smilie selection count under smilie selection menu. One less template to edit.
1.0.3 - Added option to hide smilie titles on the selection menu (for boards with a very large number of smilies). Icon link to edit the list on the editor toolbar. Admin CP help text. Improved integration with the UserCP. One less file to edit. Fixed some text that wasn't phrased.
1.0.2 - Added option to limit who can use the Favorite Smilies listed based on usergroup permissions. Changed smilie selection page to include category names. Fixed Missing 'More' link in Smilie dropdown menu.
1.0.1 - Fixed problem with missing table prefixes.
1.0.0 - Initial release.
A version for 3.5 can be found Here
A version for 3.7 can be found Here
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
Installed and working however the [More] link in the smilies window does not appear now. Is there any way to get that back?
Sounds like you skipped the second part of step #1, editting the 'includes/functions_editor.php' file. It's a change to the '$show['moresmilieslink']' variable.
Sounds like you skipped the second part of step #1, editting the 'includes/functions_editor.php' file. It's a change to the '$show['moresmilieslink']' variable.
No I did edit that file, but I may have done it incorrectly. Me go check now... TY!
Hmm I re-checked my functions_editor.php file and I DID make the proper edit, yet I still don't see the [More] part. This is in Firefox btw... I checked it in IE and it shows [] just like in Firefox but I can click on the ] and get the smilies window. Weird.
Ok, I'm lost. Everything is installed and everything has been double checked.
It all seems to work. Only one small problem. The smilie box is not the ones chosen. It is my sites' standard set of smilies. I've checked the DB and the new fields are there with my selected smilies in the correct field. So I am at a loss.
The only Thing I've noticed is that in the code and templates, whether or not the custom set is shown, depends on whether or not the value of $vbulletin->userinfo['favsmilies'] is set. I can't find in the code where it is set to the value in the DB and when I display the value in a template, it is null.
Ok, I'm lost. Everything is installed and everything has been double checked.
NEVER MIND! I re-did all the manual edits and now all is working. Wonderful hack!!!
But I still don't understand How it works. Where does value of $vbulletin->userinfo['favsmilies'] get set. As far as I know simply adding a new field to the user table does not get the value automatically loaded into the userinfo array