Smilies i WordPress

Beskriver här 2 olika plugins,

  • wp_grins
  • More Smilies Plugin

Där den sistnämda är att föredra om du snabbt vill skifta smilies då det är enklare ha olika smiliespack på denna..

MEN, det pluginet funkar inte med v2.2 av WP. Läs då om den en bit ner.

WP-GRINS

OBS! – ny version ute, v1.5 sedan 070320 för den skall fungera med WordPress v2.1 och 2.2 så min guide stämmer inte riktigt bra. Men länken att ladda hem stämmer så ta hem filen och prova. Men har du äldre än v2.1 så måste du ta hem filen prototype.js också och skicka upp till din katalog /wp-includes/js/

Lägg in pluginfilen och aktivera och du är klar!

Ladda hem:

Ladda hem/packa upp och skicka sedan upp filen wp-grins.php till din plugins-katalog /wp-content/plugins/. Därefter aktiverar du pluginet under Insticksprogram/Plugins i din admindel.

Sen ska du automatiskt ha klickbara smilies vid kommentarerna och även inne i admin där du själv skriver inläggen men det är ett par saker som måste uppfyllas i ditt tema för att detta skall ske och pluginmakaren skriver att anropet wp_head måste finnas i ditt tema (då troligen i filen header.php) samt att själva kommentarsgrejen måste ha id=”comment”

Andra smilies:

Vill du ha andra smilies så har Birgitta några paket som passar både WP Grins och nedanstående More Smilies. Dessa hittar du här:

OBS!
Nu i v2.2 har de tagit bort filen vars.php där koden tidigare legat för smilies och flyttat den koden mitt inne i en annan fil. Men ska man bara ha orginalsmilies så behöver man inte göra mera än aktivera pluginet som sagt men vill man byta smilies så är det bara skicka upp nya (med samma namn naturligtvis) till katalogen /wp-includes/images/smilies/ (döp om katalogen smilies till nått annat så har du alla i orginal kvar)

Vill man däremot ha helt andra och kanske med andra namn/koder så kan man redigera en fil och lägga in koderna där som i tidigare vars.php (typ kopiera dem från Birgittas eller från tidigare more smilies om du bytt) och sen öppna filen /wp-includes/functions.php och sen scrolla ner mot rad 1426 där smileiskoderna startar och helt enkelt lägga dit de man vill ha istället.

Men se upp så du inte tappar nått tecken eller så då du grejar där så bäst är ju ha en kopia på filen och enklast är ju ladda hem denna och sen döpa om den på servern och därefter redigera dem hemladdade och sen skicka upp.. då skriver du ju inte över någon.

• • • • • • • • • • • • • • •

MORE SMILIES PLUGIN
More Smilies Plugin

OBS! More Smilies v2.1 funkar inte som som den skall med v2.2 av WordPress!

OBS! Finns nu en version 2.1 som krävs om man har WordPress v2.1. Man får inte WP v2.1 att fungera alls med den gamla v2.0 av More Smilies.

Vad är nu detta då om man jämför med ovanstående?

Jo, här kan man ha olika ”paket” med plugins som man enkelt skiftar genom att ändra lite inne under admin bara. Följer med några uppsättningar med smilies och det är inte så svårt skapa egna. Men vad man ska tänka på om man börjar använda detta är ju att i de medföljande paketen så är det olika ”koder” på smilies så har man använt en av dem och sen skiftar till annat smileis-paket så kommer nog inte dessa synas om det är en ”inte wordpress standard kod” utan då visas nog bara de koder man använt. Så det bästa man kan göra är se till man håller sig till en och samma koduppsättning..

Ladda hem:

OBS! – nu står det på sidan där att han har slutet med detta projektet men pluginet finns fortfarande att ladda hem på ovanstående adress. Ta bara hem filen more-smilies-21.zip.

I detta plugin måste man in med kod i en av filerna i sitt tema. Det man behöver göra är att infoga denna nedanstående koden i comments.php (eller comments-popup.php) och där man skall leta efter <textarea> och klistra in koden före.

Koden som skall in före <textarea> är denna:

<?php do_action('comment_toolbar', 'comment'); ?>

Kommer då se ut i stil med:

<?php do_action('comment_toolbar', 'comment'); ?>
<p><textarea name="comment" id="comment" 
cols="100%" rows="10" tabindex="4"></textarea></p>

Har man v2.x så skall detta plugin automatiskt lägga in smilies i admindelen.

Sen är det bara att gå till Admin > Inställningar > More Smilies för att skifta smiliespaketen.

Smiliepaketen då:

Här har jag själv gjort 3 paket med exakt likadana smilies fast i olika färger då. Detta gör att om jag skiftar färg på dem så är koden alltid densamma för har man inte det så kommer smilien inte visas som har en ”gammal kod” ifall man skifta smile-pack. Så det gäller tänka till i förväg, satsa på en och samma sorts kod och varför inte då den kod som följer med WP. Men, man kan ju lägga till några med som sagt men huvudsaken man kör med ett och samma..

Man skapar en katalog under plugins/more-smilies, i denna lägger man de smilies man vill ha och skapar en package-config.php liknade denna nedanstående

Ett av mina smiliepack ser ut så här, filen package-config.php:

<?php
 
/*
 * Package-Name: Beccary blue
 * Package-Description: Beccary blue smilies.
 * Package-Author: Micke
 * Package-Author-URI: http://kludd.se/
 */
 
$wp_smilies = array(
 
	':D'        => 'biggrin.gif',
	':-D'       => 'biggrin.gif',
	':grin:'    => 'biggrin.gif',
	':)'        => 'smile.gif',
	':-)'       => 'smile.gif',
	':smile:'   => 'smile.gif',
	':('        => 'frown.gif',
	':-('       => 'frown.gif',
	':sad:'     => 'sad.gif',
	':dead:'    => 'sad.gif',
	'8O'        => 'shock.gif',
	'8-O'       => 'shock.gif',
	':shock:'   => 'shock.gif',
	':-?'       => 'confused.gif',
	':?'        => 'confused.gif',
	':S'       => 'confused.gif',
	'8)'        => 'cool.gif',
	'8-)'       => 'cool.gif',
	':cool:'    => 'cool.gif',
	':lol:'     => 'grin.gif',
	':x'        => 'mad.gif',
	':-x'       => 'mad.gif',
	':mad:'     => 'mad.gif',
	':P'        => 'tongue.gif',
	':-P'       => 'tongue.gif',
	':razz:'    => 'tongue.gif',
	':oops:'    => 'blush.gif',
	':evil:'    => 'evil.gif',
	':roll:'    => 'up.gif',
	':rolleyes:'    => 'up.gif',
	':wink:'    => 'wink.gif',
	';)'        => 'wink.gif',
	';-)'       => 'wink.gif',
	':|'        => 'blank.gif',
	':-|'       => 'blank.gif',
	':neutral:' => 'blank.gif',
	':secret:'     => 'secret.gif',
	':grr:'       => 'grr.gif',
	':heart:'     => 'heart.gif',
	':rose:'       => 'rose.gif',
	':yawn:'       => 'yawn.gif',
	':stress:'       => 'stress.gif',
	':left:'       => 'left.gif',
	':right:'       => 'right.gif',
	':down:'       => 'down.gif',
	':laidback:'       => 'laidback.gif',
	':bored:'       => 'bored.gif',
 
	);
 
?>

Det är alltså bara fylla i filnamnet på de smilies du vill ha, lägga dem i samma katalog som denna ovanstående filen och sedan kan du skifta under Admin > Inställningar > More Smilies

Men hos Beccary kan man numera ta hem färdiga smilie-pack

Fler WordPresstips »

css.php