Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons

Reply
 
Thread Tools
e-steki Smilie Maker 1.7 Details »»
e-steki Smilie Maker 1.7
Version: 1.7, by Lea Verou Lea Verou is offline
Developer Last Online: Jul 2012 Show Printable Version Email this Page

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!

DEMO: http://www.e-steki.com/forum/smmaker.php (Note that the demo is in greek. However as there is not much text in this hack, you'll probably find your way )

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

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #52  
Old 11-04-2005, 10:26 AM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TJFweb
Alternatively it could just save the dynamic image code (perhaps it could be made a little shorter?) to a MySQL table and then display it in the user's smilie panel.

There could even be a Control Panel page where users could see the smilies they've created, choose to display them in their smilie panel, or choose to delete them.

Suggestions, suggestions I think those are good ideas though.
But if you have enough users making smilies, they could add up really quickly and bloat the db.

Quote:
Edit: Whoa how have I possibly been on this board for four years now... :S
And only 91 posts?
Reply With Quote
  #53  
Old 11-04-2005, 12:19 PM
TJFweb TJFweb is offline
 
Join Date: Dec 2001
Posts: 191
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Boofo
But if you have enough users making smilies, they could add up really quickly and bloat the db.



And only 91 posts?
Depends on how many smilies a user can make. It can always be limited. For a medium sized board I think it's entirely sustainable, so long as we don't have to store the entire smilie URL that the current Smilie Maker outputs. The code could probably be easily edited to output much more abbrieviated URLs than it currently does.

And yes, at 91 posts in 4 years I am a world class lurker
Reply With Quote
  #54  
Old 11-04-2005, 12:25 PM
Zachariah's Avatar
Zachariah Zachariah is offline
 
Join Date: Feb 2002
Location: Canoga Park, CA
Posts: 2,125
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@ yinyang - I had a siamese seal point that never used a cat box always a toilet.

@ Coders -
- this is great for a "webtool" to make smiles. People can save to their desktop and use for whatever.

Hack idea / add-on - I am just brain storming (no thought to yes / no / maybe so)

Make an AdminCP ver
* once the smile is made you have a choice to save the smile in a $path (set somewere)
* Before you save take your finished Smile and add it to the database.

Title
Text to Replace
Smilie File Path
Smilie Category
Display Order

EX: layout forum to add to say the bottem of the page of the finished smile.
/admincp/image.php?do=add&table=smilie
Reply With Quote
  #55  
Old 11-04-2005, 12:33 PM
Gizmo5h1t3's Avatar
Gizmo5h1t3 Gizmo5h1t3 is offline
 
Join Date: Aug 2005
Location: ROCHDALE LANCS UK
Posts: 650
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

weird one this...
ive installed it, click the link i made in the navbar....the page appears....

the template works fine...except...theres no images!?!?!?!?

not evena placeholder showing where the image should be...
GD is installed and working fine....(GD2+)........everything works, except for the images displaying??

HELP???
Reply With Quote
  #56  
Old 11-04-2005, 12:57 PM
Allan's Avatar
Allan Allan is offline
 
Join Date: Jun 2003
Location: France
Posts: 1,513
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yep, great !!

Work perfectly with Firefox and IE for me !

Click Install

File Attach, French language to template, for the non-vba version of the Smilie maker
Reply With Quote
  #57  
Old 11-04-2005, 02:24 PM
Lea Verou Lea Verou is offline
 
Join Date: Jul 2005
Location: Greece
Posts: 1,856
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TJFweb
You know what would be great? If users could create a smilie and have it save on the server so that it appears in their smilie panel to the right when posting a message.
As I said in my first post one can create up to 6000 different smilies. Imagine if all these were stored in your server including a bbcode shortcut for each smilie! Also, why would a user have a different smilie panel than others since they will see the smilie anyway?
Reply With Quote
  #58  
Old 11-04-2005, 02:28 PM
Lea Verou Lea Verou is offline
 
Join Date: Jul 2005
Location: Greece
Posts: 1,856
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by rb290
nevermind
whats the link for the smilies page supposed to look like ?
It's in the readme file, did you read the instructions?
In the non-vba version it will look like www.yoursite.com/forum/smmaker.php.
In the vba version it depends on the page identifier you have set and on an on another setting (which I don't currently remember how it's called). If you have vbadvanced you should be able to create a custom page and know the link for it!
Reply With Quote
  #59  
Old 11-04-2005, 02:33 PM
Lea Verou Lea Verou is offline
 
Join Date: Jul 2005
Location: Greece
Posts: 1,856
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TJFweb
Alternatively, it would be great if the Javascript could also output the appropriate [IMG] tags for the smilie so a user can just copy and paste the code to put in a post. You could even put a 'Copy [IMG] code' button there which would copy the appropriate code to the user's clipboard, saving them from having to highlight the code and click copy.
I have thought of that and yes it would be great BUT: The link to the image would be dynamic. e-steki_smilie_creator.php would have to be called to create the image each time a user sees that smilie in the post causing a huge server load, especially in big forums... I don't know exactly how bad that would be for the server (anyone that does?) but yes, I would like that feature a lot too. Oh, also note that if you choose not to care about the poor server () and use such smilies in a post then be sure to have dynamic images enabled in vbulletin options
If anyone uses these let me know if the forum went any slower. I I figure out it's not THAT heavy for the server, it's certain I'll put such a feature in.
Reply With Quote
  #60  
Old 11-04-2005, 02:34 PM
Lea Verou Lea Verou is offline
 
Join Date: Jul 2005
Location: Greece
Posts: 1,856
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Boofo
If you had enough users making their own smiles, that might be a lot of smilies on the server. I think this hack is more for Admins to make smilies for their site than for users, or am I wrong?
Yes you are, sure it's good for admins but I have noticed that users have a lot of fun with this as well
Reply With Quote
  #61  
Old 11-04-2005, 02:37 PM
Lea Verou Lea Verou is offline
 
Join Date: Jul 2005
Location: Greece
Posts: 1,856
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by gael11
good idea lol but it's very slow and don't work with firefox !
I have tested it more with firefox and also seen it in the forums of some members that posted here with firefox and it works correctly...
Reply With Quote
Reply

Thread Tools

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

Forum Jump


All times are GMT. The time now is 11:27 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.13523 seconds
  • Memory Usage 2,320KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (8)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete