Version: 1.7, by Lea Verou
Developer Last Online: Jul 2012
Version: 3.5.3
Rating:
Released: 11-03-2005
Last Update: 12-03-2005
Installs: 180
Uses Plugins Template Edits
Additional Files
No support by the author.
This modification allows you to create personalized smilies by choosing eyes, mouth and face. The smilie set that was used for the graphics is one of the most popular and beautiful ones (see screenshots). It is possible to create up to 18000 different smilies for this so hours of fun are guaranteed! Additionaly, it includes plugins for custom WOL location, so that they don't show up as unknown and a handy bbcode (bbcode example: [smilie=1,2,3]) to put those smilies in posts. There is a field in the smilie maker which displays the bbcode that should be used so that the user can copy it from there. Every action is made via javascript so that the page does not reload. It is fully phrased so translations are now a piece of cake!
Important:You need GD enabled in your server to use this (and almost all image-creating-on-the-fly mods so you better tell them to enable it if they haven't already ) Also this doesn't work in some forums that have the hack for transparent pngs in IE.
Installation
-1 product file which adds 5 plugins, 1 template, 4 AdminCP settings and 15 phrases.
-2 php file uploads
-1 folder with images upload
-1 small template edit Detailed instructions are included in the accompanying zip file.
Please be kind and click INSTALL if you have installed this mod. I *can* see this you know!
I hope you enjoy this mod as much as I enjoyed making it
Changelog: Version 1.7 -Made the tables for the eyes, mouth and face collapsible
-Added 15 more eyes, 15 more mouths and 2 more faces
-Added text to show till a smilie is made so that the user doesn't think that nothing is happening. The text disappears after the creation of the smilie.
-Fixed the bug with the preview of the BBcode.
Version 1.6 -Added AdminCP option to hide the creation buttons to guests and show a message instead
-Added AdminCP option to hide the bbcode editbox so that forums with a lot of traffic don't get a big server load from many dynamic smilies. (to completely disable the functionality though you have to disable one plugin and not perform the suggested template edit)
Version 1.5
-Added Random Smilie button
-Added bbcode like [smilie=1,2,3] to use custom smilies in posts. Beware that this may be server-intensive in big forums.
-Editbox that displays the bbcode that should be copied, which also changes with javascript instantly.
-Fully phrased now
-Template and phrase addition is done with the attached product
-Link in the smilie popup to the smilie maker
-Custom WOL locations
-A lot shorter image URL
As english is not my native language I may have done some grammar mistakes. I would really appreciate it of you reported them in this thread
Thanks to KW802's mod for inspiring me on how to use the javascript.
Translations availiable
Thanks! I'm glad you find it nice!
(I was really exited when I had the idea, lol)
For written message you can look on KW802's mod for 3.0.7 (it works in 3.5 as well). but the faces are predefined in his mod. The only thing that changes is the text and colours of it. Maybe I could make one that combines both features but I don't have that much php knowledge at the time I'm a fast learner though
HHmm.... I hadn't thought about different fonts before.
OK, challenge accepted! Is there a Greek truetype font?
A lot but only some work with gd as I noticed. However all the preinstalled fonts in windows work with GD AND greek so something like comic sans ms, times, arial etc would work.
I can send you some. However the good thing of not taking the fonts from the server is that the user can change them so that he can put whatever he wants. For example in MpDev's graffiti wall it needed only an iconv() function to convert the sent values to UTF-8 and the replacement of the graffiti fonts of the package with greek ones.
So this way it would support any given language I guess You don't need to specifically make it work with greek
However I don't know how it would be possible to make the box be resized to fit the writing if the user had changed the font... I tried to change the code of your existing hack to support greek (with the help of a friend of mine that knows php very well) and the box was messed up and he told me that it needed lots of coding to make it resize corrtectly...
Woops you catched me! :nervous: lol
Yep, I started from your template but I erased most of the stuff there so that I only had the module shell and some similar things and also I took a look of how the javascript worked to understand how I should make mine, is that bad? You can see that there aren't many similarities Also the php file is completely different... I hope you aren't accusing me of stealing because of some html comments! :speechless: