Da es relativ viele Requests gibt neue Smileys einzuführen und diese im Normalfall zu keinem Ergebnis führen, hab ich mich mal drangesetzt ein Greasemonkeyscript zu schreiben, welches euch ermöglicht eigene Smileys zu verwenden.
Der Hauptteil des Scripts ist soweit fertig und deshalb release ich das hier mal [Only registered and activated users can see links. Click Here To Register...]
Das Script funktioniert (zurzeit) nur in der Quick-Reply-Box, auf der New Reply/Go Advanced Seite und beim Posten eines neuen Threads (also nur beim Editieren von Posts nicht [Only registered and activated users can see links. Click Here To Register...] ). Das ganze funktioniert wie folgt:
Nach der Installation des Scripts (einfach die Datei runterladen und in Firefox ziehen (natürlich nur, wenn ihr das Greasmonkey Addon habt) und danach die Installation bestätigen) müsst ihr nurnoch sicherstellen, dass Greasmonkey und das Script aktiviert sind. Schreibt eure Texte ganz normal. Wenn ihr nun auf "Submit Reply" bzw "Post Quick Reply" klickt ersetzt das Script alle eingegebenen Smileycodes mit dem jeweiligen [img]-Code und schickt den Post ganz normal ab. Somit seht nicht nur ihr die neuen Smileys sonder alle, die euren Post ansehen (da die Smileys einfach nur als Bilder eingefügt werden [Only registered and activated users can see links. Click Here To Register...] )...
Standartmäßig sind einige der alten Skypesmileys([Only registered and activated users can see links. Click Here To Register...]) eingestellt, da ich diese hübsch finde und kein anderes Smileyset zum testen gefunden hab [Only registered and activated users can see links. Click Here To Register...]
Wenn ihr euch den Sourcecode anseht, dann werdet ihr merken, dass ich das ganze in 2 Teile aufgeteilt hab:
Einen in dem ihr die Smileys einstellen könnt (wird ab nächster Version wegfallen) und den eigentlichen Quellcode des Scripts.
Da ich wie schon vorher gesagt noch nicht mit dem Controlpanel fertig bin, müsst ihr die eigenen Smileys vorerst per Hand ins Script einfügen. Der Syntax ist relativ leicht:
Ihr müsst jedoch beachten, dass ihr vor Sonderzeichen, wie zB ) ( * \ / (und noch viele weitere), einen Backslash ( \ ) anfügen müsst, da es sonst zu massiven Bugs kommt bzw das Script garnichtmehr funktioniert [Only registered and activated users can see links. Click Here To Register...]
Neue Smileys einfach vor diesen Kommentar einfügen:
Solltet ihr etwas experimentierfreudiger sein, dann könntet ihr zB nach diesem Kommentar den großen Block auskommentieren und in euer UserCP schauen, dann müssten da nml unter der Überschrift "Smileys" 2 neue Links vorhanden sein, welche beim Klicken jeweils auf eine nicht vorhandene Seite führen und eine Alertbox erscheint. Genau das ist später der Teil an dem das Controlpanel hinkommt [Only registered and activated users can see links. Click Here To Register...]
Eine kleine Liste der zZ funktionierenden Smileys:
Danke an Drewfire, der mich auf ein paar Rechtschreibfehler hingewiesen hat [Only registered and activated users can see links. Click Here To Register...]
Der Hauptteil des Scripts ist soweit fertig und deshalb release ich das hier mal [Only registered and activated users can see links. Click Here To Register...]
Das Script funktioniert (zurzeit) nur in der Quick-Reply-Box, auf der New Reply/Go Advanced Seite und beim Posten eines neuen Threads (also nur beim Editieren von Posts nicht [Only registered and activated users can see links. Click Here To Register...] ). Das ganze funktioniert wie folgt:
Nach der Installation des Scripts (einfach die Datei runterladen und in Firefox ziehen (natürlich nur, wenn ihr das Greasmonkey Addon habt) und danach die Installation bestätigen) müsst ihr nurnoch sicherstellen, dass Greasmonkey und das Script aktiviert sind. Schreibt eure Texte ganz normal. Wenn ihr nun auf "Submit Reply" bzw "Post Quick Reply" klickt ersetzt das Script alle eingegebenen Smileycodes mit dem jeweiligen [img]-Code und schickt den Post ganz normal ab. Somit seht nicht nur ihr die neuen Smileys sonder alle, die euren Post ansehen (da die Smileys einfach nur als Bilder eingefügt werden [Only registered and activated users can see links. Click Here To Register...] )...
Standartmäßig sind einige der alten Skypesmileys([Only registered and activated users can see links. Click Here To Register...]) eingestellt, da ich diese hübsch finde und kein anderes Smileyset zum testen gefunden hab [Only registered and activated users can see links. Click Here To Register...]
Wenn ihr euch den Sourcecode anseht, dann werdet ihr merken, dass ich das ganze in 2 Teile aufgeteilt hab:
Einen in dem ihr die Smileys einstellen könnt (wird ab nächster Version wegfallen) und den eigentlichen Quellcode des Scripts.
Da ich wie schon vorher gesagt noch nicht mit dem Controlpanel fertig bin, müsst ihr die eigenen Smileys vorerst per Hand ins Script einfügen. Der Syntax ist relativ leicht:
Code:
ar[ar.length] = new Array(/[B]smileycode[/B]/gi, "[B]pfad zum bild[/B]");
Neue Smileys einfach vor diesen Kommentar einfügen:
Code:
///////////////////////////////////////////////////////////// //...............AB HIER NICHTS MEHR ÄNDERN!...............// /////////////////////////////////////////////////////////////
Eine kleine Liste der zZ funktionierenden Smileys:
Danke an Drewfire, der mich auf ein paar Rechtschreibfehler hingewiesen hat [Only registered and activated users can see links. Click Here To Register...]