Quicktagzmilies is a deluxe quicktag and smileys plugin for your WordPress blog’s commentarea.

It offers the possibility to add a quicktag- and (optional) a smileybar to your commentarea. The quicktagbar contains the most important HTML tags to format a comment. Optional you can show a “hide- / show”-smileybar.

Download & Demo

Some features

» Extendable through smiley packs. Click here to choose one or create your own
» User-defined labels and tooltips for the quicktagbar
» Quicktagbar is usable with or without the smileybar
» Possibility to seperate the position of quicktag- and smileybar (Standalone mode)
» Easy customization using CSS

Screenshot of commentarea with the quicktagbar and WordPress default smileys

Screenshot of Quicktagzmilies options page

Installation

1. Unzip into your `/wp-content/plugins/` directory. If you’re uploading it make sure to upload the top-level folder. Don’t just upload all the php files and put them in “/wp-content/plugins/”.

2. Activate the plugin through the plugins menu in WordPress

3. Open comments.php and search for “<textarea”. Check the id of the HTML tag. It has to be “comment” (id=”comment”). This is WordPress standard.

4. Paste following PHP code before <textarea …

<?php if (function_exists("quicktagzmilies")) { quicktagzmilies(); ?>

5. Save and upload comment.php. The quicktagbar should now appear in your comment area

6. Go to Quicktagzmilies options in your admin panel (Settings » Quicktagzmilies) to customize the plugin

Extend the plugin with smiley packages ...

You can get some ready to use smiley packages from here. Feel free to use and customize them:

Black and white

:-) :-( :hmm :-D :loll ;-) :-P :jaa :nein :nehe :skeptisch :norbert :eek :aufreg :vogel :scream :heul ^^ :nichtlustig :gdg :hahaha :nixwiss :sagnixhoernixsehnix :angst :hoe :oeh oO :freu :liaf :love :rockon :flauerpauer :zappel :trippel :kls :bogus :zfen :jenny :furchti :oppa :manu :anna :tschulia :schmoll :nspkb :pfeif :schimpf :honks :flirt :moin :nelf :lalala :spannend :sgs ::- -:: :anbet :kotz

flauschgift™

:-) :-( :-D :loll ;-) :-P :jaa :nein :nehe :skeptisch :eeh :aufreg ^^ :nichtlustig :hahaha :nixwiss :angst :freu :kls :bogus :oppa :pfeif :flirt :moin :nelf :spannend :anbet :kotz :batman :fechten :ficken :schmoll :wixen

Nomicons

:angel: :angry: :blink: :blush: 8O :cool: :cop: :cwy: :devil: :dizzy: :dizzy2: :ermm: :face: :finn: ^^ :-D :hae: :happy: :heart: :kissing: :lol: :ninja: :pinch: :-| :-( :shocked: :shocked2: :sick: :sideways: :silly: :sleeping: :-) :-p :unsure: :freu :wassat: :whistle: ;-) :winke: :wub: :pirat: :shifty: :daumen: :gaehn:

... or create your own

The easiest way is to take a look in a finnished zmiliepackage.php. It is build like this:

<?php
$package_name = 'Black and white';

$zmilies_array = array (
':)' => 'happy.gif',
':-)' => 'happy.gif',
':(' => 'traurig.gif',
':-(' => 'traurig.gif'
':D' => 'grins.gif',
':-D' => 'grins.gif'
);
?>

This is a shortened version, but it’s enough information to explain the structure.

In $package_name you can define the name of your smiley package. This is the name be displayed on the options page.

Fill $zmilies_array with ‘[shortcut]‘ ==> ‘[smilie_name.gif]‘. The order in this array from top to bottom defines the order in your smileybar. You can define more than one shortcut for a smiley. Only the first one will be filled in, if you click on the smileys image in your smileybar. The others will certainly replaced in your posts and comments.

Now save your smiley images and your zmiliespackage.php in a folder named like what you have defined in $package_name.

Where to put your smileys package folder

Create a folder named images – if it doesn’t exist already – in your themes folder, and put your smileys folder in there.

The structure has to look like this:

- images
- zmilies
- [ZMILIE-PACKAGE-FOLDER] e.g "black-and-white"
- [smiley-1].gif
- [smiley-2].gif
- ...
- zmiliespackage.php

Please look twice how the filestructure is build, else your smileys won't show up.

How to activate your smileys package

Go to Quicktagzmilies option page (Settings » Quicktagzmilies). Now you can select your smileys package. Update the options and take a look at your frontend.

Download more languages

Sorry. There are only german and english translations which you can find in the Quicktagzmilies plugin folder. Please feel free to translate it to your language and send me a copy. Thanks.

FAQ

Q1: The quicktag bar is displayed in my commentarea, but when i click, nothing happens

A1: First check your header.php in your template folder. Search it for <?php wp_head(); ?>. If you can’t find this, just add <?php wp_head(); ?> before </head>.

Then check your footer.php in your template folder. Search it for <?php wp_footer(); ?>. If you can’t find this, just add <?php wp_footer(); ?> before </body>

If you have followed step 1 and 2 and still nothing happens when you click the quicktags, feel free to write me an email.

Warm my ♥ …

… with a feedback per email or a donation over PayPal. Thanks in advance.

Meta data

Technical information: (X)HTML, CSS, Javascript, PHP, MySQL, WordPress

Last but not least

Thanks to bogus for this wonderful logo. 

WordPress Quicktagzmilies

2008

 

Nice plugin :oppa

 

myself

June 21, 2009

 

Update in progress soon… rockon

Version 2.8 kompatibel???

 

Jens

June 22, 2009

 

after I download a smiley package, how do I activate it?

 

r4ibOm

June 23, 2009

 

Jens wrote:Version 2.8 kompatibel???

:zfen Yes, of course.

r4ibOm wrote:after I download a smiley package, how do I activate it?

Please read the section “Where to put your smileys package folder” and the next section “How to activate your smileys package”.

 

Zfen

June 23, 2009

 

I did the upload to www / images / zmiles / nomicons not appear in the plugin options. the folder is correct?

 

r4ibOm

June 23, 2009

 

I put but does not appear in the plugin options.

 

r4ibOm

June 24, 2009

 

You put the smileys directly into

/wp-content/themes/Very_Hard_Player_Final/images/zmilies/

but you have to put them into

/wp-content/themes/Very_Hard_Player_Final/images/zmilies/[YOUR_PACKAGE_NAME]

 

Zfen

June 24, 2009

 

Hmm, was issn mit Zmilies beim Artikel schreiben? Wäre doch ein nettes Feature!

 

Jens

July 16, 2009

 

the plugin is generating error in Internet Explorer 8, details of the error:

Detalhes dos erros da página da Web

Agente de Usuário: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; FDM; InfoPath.2; OfficeLiveConnector.1.4; OfficeLivePatch.1.3)

Carimbo de data/hora: Sat, 25 Jul 2009 03:44:03 UTC

Mensagem: ‘null’ é nulo ou não é um objeto

Linha: 38

Caractere: 1

Código: 0

URI: http://www.veryhardplayer.com.br/wp-content/plugins/quicktagzmilies/quicktagzmilies.php/qtz.js.php

 

r4ibOm

July 25, 2009

 

Jens wrote:Hmm, was issn mit Zmilies beim Artikel schreiben? Wäre doch ein nettes Feature!

In Version 2.0. <img src= Die ist gerade in Arbeit.

r4ib0m wrote:the plugin is generating error in Internet Explorer 8, details of the error:

Thanks for this information. Not the plugin is generating errors, it’s Internet Explorer because of paranoid security settings. Please allow opening prompts:

Maybe someone can provide me an english screenshot.

 

Zfen

July 27, 2009

 

Eigentlich mag ich das Plugin sehr, habe jedoch nun ein seltsames verhalten beobachtet. Wenn ich es gemeinsam mit WP-Pagenavi oder Pagebar2 aktiviere, gibt es a) einen Fehler, “Header already sent …” oder so ähnlich und b) ist das Einfügen von Bildern über meine Mediathek im Backend nicht mehr möglich.

Deaktiviere ich es, scheint alles normal zu funktionieren.

Hast Du eine Idee, wo das herkommen kann?

 

Daniel

September 06, 2009

 

Auszug aus unseren E-Mails:

Von Zfen:

Ich habe gerade mein Plugin getestet. Ich habe WP-Pagenavi Version 2.50 installiert, bekomme keine Fehlermeldung und der Datei-Upload funktioniert auch wunderbar.

Wann und wo bekommst du den Fehler mit “Header already sent …”?

Welche WordPress-Version benutzt du?

Welche Quicktagzmilies-Version benutzt du?

Von Daniel:

Das ganze ist ganz schön mysteriös, allerdings muß ich dazu sagen, dass ich zeitweise 60 Plugins verwende. Die meisten im Adminbereich, da wir mit mehreren Autor/innen schreiben.

Ich verwende WP 2.8.4 und hatte WP PageNavi 2.5 und die letzte Version von QTZ drauf.

Beim Einfügen eines Bildes in einen Artikel sprang dieser immer wieder auf den Ausgangsbildschirm der Galerie zurrück. Niemand wußte was damit anzufangen.

Außerdem hat NextgenGalery zeitweise das berechnen der Thumnails abgebrochen.

Dann habe ich alle Plugins deaktiviert. Beim reaktivieren von Quicktagzmilies kam dann die Fehlermeldung einmalig. Im weiteren stellte sich dann raus, wenn QTZ und Pagenavi gleichzeitig aktiv sind, geht das Einfügen der Bilder nicht mehr. Dann habe ich WP-Pagenavi gegen Pagebar2 getauscht (das aber wohl auf Pagenavi basiert), mit dem gleichen Ergebnis.

Am Ende blieb denn, QTZ deaktivieren und alles lief.

Es kann natürlich auch an der Kombi mit Nextgen liegen, da anschließend auch die Thumbsnailsgenerierung wieder ging.

Von Zfen:

Vielleicht liegt es an NextgenGalery. Ich werde das morgen mal testen und geb dir dann Bescheid. QTZ schickt “eigentlich” nur einen reload-Header, wenn in der Datenbank “use_smilies” auf 1 steht. Und auch nur dann, wenn die normalen WordPress-Smileys nicht verwendet werden.

Von Daniel:

Werde morgen auch nochmal aktivieren und testen …

Von Daniel:

Heute habe ich nochmal QTZ aktiviert und alles lief im Backend ohne Probleme.

:zfen Wir arbeiten daran.

 

Zfen

September 09, 2009

 

Hi! Just installed QTZ and also uploaded Nomicons to server so it does show up in Admin area. But, can’t see any smilies in Chrome or IE…any ideas? I do speak, read, and write German and understood all of the above references. Please advise – thanks!

Hugs, Patty

 

Patty Zasloff

September 12, 2009

 

:loll Nevermind…finally read ALL instructions as to pasting in comments.php and now works great!! :zappel

 

Patty Zasloff

September 12, 2009

 

:liaf

 

Zfen

September 12, 2009

 

[...] to be installed is Quicktagzmilies from Zfen. This makes it so much easier to add HTML code to posts. Much easier than having to type [...]

 

Great plugin. But I seem to have run into a problem. When users try to use the smilies, they come out as the shortcut instead of the smiley gif. I don’t know if it has anything to do with me using wp-united to bridge my phpBB3 forum with my blog. It moved it to a different address than where I installed it.

 

Katie Runyon

October 27, 2009

 

We “fixed” Katie’s problem with just creating the zmilies folder in the theme’s image folder. It helps to read the documentation line for line, again and again.

But never hesitate to contact me … After reading the documentation line for line, again and again.

 

Zfen

October 28, 2009

» Give me some feedback




:-) :-( :hmm :-D :loll ;-) :-P :jaa :nein :nehe :skeptisch :norbert :eek :aufreg :vogel :scream :heul ^^ :nichtlustig :gdg :hahaha :nixwiss :sagnixhoernixsehnix :oeh oO :freu :liaf :love :rockon :flauerpauer :zappel :trippel :kls :bogus :zfen :jenny :furchti :oppa :manu :anna :tschulia :schmoll :nspkb :pfeif :schimpf :honks :flirt :moin :nelf :lalala :spannend :sgs ::- -:: :anbet :kotz

 

Your comment on

February 09, 2010