Nachdem ich mila endlich davon überzeugen konnte Pidgin zu nutzen, wollten wir heute eine List mit Smileys für Jabber machen. Die in dem Standartumfang enthaltenen reichten der lieben nämich nicht aus. Also zählte sie mal so auf, was sie so haben wollen, wobei ich intervenierte, dass ich diese Dateien nicht besäße. Es stellte sich raus, dass sie in dem neuen Standart-Theme war und nicht in Tango. Auf ihren Wunsch hin schaute ich mir die Smileys aber mal an und fand gefallen daran. Endlich können sich die Standartsmileys von Pidgin wieder sehen lassen. Nur der Umfang an Standart-Smileys (circa 15) war uns etwas dürftig. Also packte ich meine Scripte wieder aus und passte sie ein wenig an, um uns eine Liste mit allen Smileys anzufertigen. Dabei fiel mir dann auf, dass ich das letzte mal ja mühsam von Hand nach sortiert habe, damit die Reihenfolge einigermaßen schlüssig ist. Zeit die Scripte anzupassen, damit sie es selbst machen
.
Als Vorlage diente die alte emoticons.inc.php die ich mal um das gröbste entschlackte. Mein neues builder-script liest nun die dateien in dem Verzeichnis sowie die datei 'input' ein und meckert, wenn es Probleme sieht. Es spuckt dann die geordnete theme.output aus. Den Inhalt daraus kopiert mensch sich einfach in die theme, die in dem selben Verzeichnis ist. Nicht vergessen sollte man darüber die Zeile '[XMPP]' zu machen, damit nicht in Skype oder anderen plötzlich alle Smileys auftauchen. Eine fertige theme-datei, die für das Standart-Theme ist und die die Skype-Änderungen von BigBrownChunx (der wo das Skype-Plugin entwickelt hat) schon enthält, gibt es hier. Die muss nun noch in das richtige Verzeichnis kopiert werden. Unter Linux wäre das (Achtung, mit root-rechten machen!): /usr/share/pixmap/pidgin/emotes/default/ unter Windows C:/Programme/Pidgin/emotes/default (wenn Pidgin unter 'C:/Programme ' installiert wurde), danke an greenteemo für den Hinweis. Nach einem Pidgin neustart sollte sich (sofern man das Standart/Default-Theme, welches jetzt 'Enhanced', heißt gewählt hat) in allen Jabber-Verbindungen eine riesen Menge an Smileys finden lassen.
Darüber hinaus habe ich dann noch ein kleines, einfacheres, zweites Script gebastelt, was uns eine aktualisierte emoticons.inc.php für unseren Blog ausspuckt. Hab dann auch mal die alten, durch die neuen Smileys ersetzt. Wir verfügen nun über 190 (hundertneunzig) Smileys und emoticons hier in unseren Blogs!
Miniinstallationsanleitung: