Du verwendest gerne ein paar Smileys, die aber nicht in den Standardsmileys enthalten sind?
Und dir ist es zu mühselig, den img-code zu kopieren?
Dann gibt es jetzt eine Lösung: Eigene Smileys fürs WoP
- Wie kann ich es verwenden?
Zunächst brauchst du Firefox und Greasemonkey (min. Version 0.8.1).
Dann brauchst du nur noch das Script nur noch zu installieren.
Wenn du die Opera-Verion verwendest, sind keine weiteren Erweiterungen nötig. Du brauchst allerdings, zusätzlich zu dem Smiley-Skript noch ein weiteres Skript, das Funktionen für Opera bereitstellt, die normalerweise Greasemonkey liefert. Dieses Skript befindet sich auch in dem ZIP-Archiv.
In deinem User-Cp wird daraufhin eine neue Menüoption erscheinen, in der du deine eigenen Smileys verwalten kannst.- Wie installiere ich ein Userscript in Greasemonkey?
Du lädst dir das Script herunter und öffnest es mit Firefox. In den meisten Fällen wird sich das Script damit selbst installieren.
In manchen Fällen kann es nötig sein, dass du es über den Userscriptmanager von Greasemonkey installieren musst.
Das funktioniert folgendermaßen:
Klicke auf Extras -> Gresemonkey -> Neues Benutzerskript.
Jetzt öffnet sich ein Fenster, in dem du ein paar Angaben zum Script machen kannst.
Was du hier angibst ist irrelevant. Achte darauf, das du alle Pflichfeler mit einem Text füllst. Die Angaben werden später überschrieben!
Hast du alle Angaben gemacht, öffnet sich ein Editorfenster. Dort musst du den kompletten Inhalt löschen und den Inhalt der own_smileys.user.js-Datei einfügen (An den Inhalt der Datei kommst du folgendermaßen: Rechtsklick auf die Datei -> Öffnen mit... -> Editor).
Nach dem Einfügen speicherst du die Datei und startest Firefox ggf. neu.- Wie installiere ich ein Userscript in Opera?
In diesem Verzeichnis werden nun das Smileyskript mit der Endung *.js und das Zusatzskript mit der Endung *.js gespeichert. (Beide Skripte befinden sich in der ZIP-Datei, die in der Downloadsektion bereit steht)In den Einstellungen (Opera-Icon -> Einstellungen -> Einstellungen) geht man auf den Reiter "Erweitert" und wählt aus der Liste links den Eintrag "Inhalte". Dann setzt man ein Häkchen bei "JavaScript aktivieren" und geht auf "JavaScript-Optionen".
Dort legt man unten das User-JavaScript-Verzeichnis fest, wo Opera nach User Scripts suchen soll und bestätigt alles mit "OK".
Nun ist das Skript installiert und wird beim nächsten Laden des Forums seinen Dienst aufnehmen.- Wie viele Smileys kann ich hinzufügen?
Theoretisch ist die Anzahl der Smileys unbegrenzt, aber bei einer sehr großen Anzahl kann es sein, dass Firefox extrem langsam wird.
Allerdings sollten 20 bis 30 Stück kein Problem sein.- Ich verwende Firefox und/oder Opera nicht. Gibt es eine Möglichkeit, die eigenen Smileys auch in einem anderen Browser zu verwenden?
Für andere Browser ist keine Unterstützung geplant oder möglich.- Darf ich den Quelltext nach meinen Vorstellungen ändern?
Natürlich!- Wo bekomme ich das Script denn nun her?
Weiter unten (unter "Downloads") sind einige bisher erschienene Versionen verlinkt. Die Links führen zu zip-Dateien, in denen sich die JavaScript-Dateien befinden.
Features:
- Smileybox mit den eigenen Smileys unter der Standard-Smileybox
- Oberfläche im Kontrollzentrum in englisch und deutsch
- Smiley-Shortcuts (werden beim Anschicken des Posts automatisch in den img-Code umgewandelt)
- Leichtes Hinzufügen, Bearbeiten und Löschen der Smileys durch eigene Seite im User-CP
- Automatsches anpassen der Höhe des Post-Textfeldes auf die Höhe der beiden Smileyboxen, falls gewünscht
- Leichte Änderungen des Editorfesteraussehens, falls gewünscht
Known Issues
- ? Umlaute werden teilweise nicht unterstützt
- keine WYSIWYG-Unterstützung
- ? Das Postsymbol wird geändert, wenn man die Seite aktualisiert (z.B. mittels F5)
Changelog
- Version 2.0 -> Version 2.5
- Fehlende Sprachdateien ergänzt
- Einige Angaben sind optional(Alternativer Text, Titel und Shortcut)
- Es wurde manchmal das falsche Formular ausgewählt, was dazu führte, dass die Shortcuts nicht ersetzt wurden
- Version 2.5 -> Version 2.5.1
- Update auf vBulletin 4 (Versoin 4.1.5)
- Das Anpassen der Editorhöhe sollte nun zuverlässiger funktionieren
- Version 2.5.1 -> Version 2.5.2
- Das Skript läuft nun. Der Text wird nicht mehr durch das Absenden des Formulares gelöscht und man bekommt keine Meldung, die das Verlassen der Seite verhindern möchte, mehr
- Es gibt eine Funktion zum "verschönern" des Editorfensters. Dabei werden ein paar optische Korrekturen an der Post-Icon-Liste und der Standardsmileyliste vorgenommen. (Standardmäßig deaktiviert)
- Opera-Unterstützung
- Version 2.5.2 -> Version 2.5.3
- Nach einem Style-Update konnte man nicht mehr auf die Verwaltungsseiten im User-CP zugreifen.
- Version 2.5.3 -> Version 2.5.4
- Exportfunktion
- Version 2.5.4 -> Version 3.0
- Importfunktion
- Übersetzung der Shortcuts beim bearbeiten von Posts
- Löschen von Smileys funktioniert nun auch ohne Bugusing
- Mehrere gleiche Shortcuts in einem Post werden nun alle ersetzt
- Spätere Updates werden automatisch installiert (nur Firefox)
- Internals:
- Verwendung einer Template-Enging
- Verwendung von jQuery zur DOM-Manipulation
- Kompression des Quellcodes
- Version 3.0 -> Version 3.1
- Anzeigebug behoben, der auftrat, wenn in Userprofil neue Nachrichten von abonnierten Themen zu sehen waren
- Sprachausgabe gefixt (Englisch lässt sich nicht mehr wählen und wenn man es versucht, stürzt das Plugin wenigstens nicht mehr ab)
- Smileybox sollte nun auch im erweiterten Bearbeitungseditor wieder zuverlässig funktionieren
- Version 3.1 -> Version 3.2
- Verwendung von localStorage zum Speichern der Daten (löst die Greasemonkey-Funktionen ab, die sowieso etwas buggy waren)
- Update der Headerdaten (Verwendung der Commit-ID von GitHub)
Download
Ich übernehme keine Garantie auf die problemlose Funktionalität und Stabilität des Scriptes.
Skript-Version vBulletin-Verions Firefox-Download Opera-Download Kommentar 2 3.8 Firefox-Download Firefox-Only 2.5 3.8 Firefox-Download Firefox-Only 2.5.1 4.1.5 Firefox-Download Firefox-Only, nicht funktionsfähig 2.5.2 4.1.6 Firefox-Download Opera-Download nach einem Style-Update nicht mehr funktionsfähig 2.5.3 4.1.6 Firefox-Download Opera-Download 2.5.4 4.1.10 Firefox-Download Opera-Download Vorbereitungsversion auf Version 3 - Keine Bugfixes 3.0 4.1.10 Firefox-Download Siehe Übersicht hier
Alte Smileys müssen vor dem Installieren von Version 3 exportiert werden und dann in Version 3 importiert werden.
Bitte die Installationshinweise beachten!3.1 4.2.0 Firefox-Download Kleinere Bugfixes Nach Greasemonkeyupdate nicht mehr verwendbar 3.2 4.2.2 Firefox-Download Kleinere Bugfixes - Umstellung auf localStorage
Die Opera-Version wurde von Sumpfkrautjunkie portiert. Vielen Dank dafür!
Der Greasemonkey-Emulator stammt von userscripts.org.
Viel Spaß mit den neuen Smileys!
Über Feedback per PN oder hier im Thread freue ich mich natürlich.
Und zum Schluss noch ein paar Bilder:
[Bild: attachment.php?attachmentid=28652&stc=1&d=1270126229] [Bild: attachment.php?attachmentid=28653&stc=1&d=1270126229]