MyBB.de Forum

Normale Version: Neue Smiley liste ?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo Liebes MyBB Team.


Es gibt ja eine Smiley liste wo alle Smileys sind (links neben dem Textfeld).
Kann man aber nicht mehrere Smiley listen machen?
Da ja die WM blad ist will ich Flaggen hochladen und ich hasse das wenn alle Smileys durcheinander sind.
Deshalb frage ich wie man eine 2te smiley liste macht ist egal ob dropdown oder sonst irgendwas hauptsache nicht durcheinander Smile
Wie geht das ?
Das scheints wohl noch nicht zu geben.
Ich wollte auch Kategorien für Smilies einrichten, da wurde mir nur das empfohlen:
http://ideas.mybboard.net/idea/separated...on-smilies

Ich hoffe, es ist das, was Du meinst.
Ich glaube nicht, dass ihm das weiterhilft. Toungue
Im Japanisch-Netzwerk habe ich sowas ähnliches gemacht, keine Smileys sondern Sonderzeichen (Umlaute zum Anklicken für User aus Japan), aber vom Prinzip her ist das genau das selbe - du siehst einen Kasten, klickst was an, und es wird in den Beitrag eingefügt.

Beispiel siehe hier (auch als Gast, aber bitte nicht wirklich antworten, danke).
http://www.japanisch-netzwerk.de/newreply.php?tid=2

Das ist mit einem reinen Template-Edit gemacht...

PHP-Code:
<table class="tborder" border="0" cellpadding="4" cellspacing="1" width="150">
<
tbody>
<
tr>
<
td class="thead"><span class="smalltext"><strong>Sonderzeichen</strong></span></td>
</
tr>
<
tr>
<
td class="trow1">
<
span style="cursor: pointer; padding: 2px;" onclick="clickableEditor.performInsert('Ā', '', true, false);">Ā</span>
<
span style="cursor: pointer; padding: 2px;" onclick="clickableEditor.performInsert('Ä', '', true, false);">Ä</span>
<
span style="cursor: pointer; padding: 2px;" onclick="clickableEditor.performInsert('ā', '', true, false);">ā</span>
<
span style="cursor: pointer; padding: 2px;" onclick="clickableEditor.performInsert('ä', '', true, false);">ä</span>
<
span style="cursor: pointer; padding: 2px;" onclick="clickableEditor.performInsert('Ī', '', true, false);">Ī</span>

<
span style="cursor: pointer; padding: 2px;" onclick="clickableEditor.performInsert('ī', '', true, false);">ī</span>
<
span style="cursor: pointer; padding: 2px;" onclick="clickableEditor.performInsert('Ū', '', true, false);">Ū</span>
<
span style="cursor: pointer; padding: 2px;" onclick="clickableEditor.performInsert('Ü', '', true, false);">Ü</span>
<
span style="cursor: pointer; padding: 2px;" onclick="clickableEditor.performInsert('ū', '', true, false);">ū</span>
<
span style="cursor: pointer; padding: 2px;" onclick="clickableEditor.performInsert('ü', '', true, false);">ü</span>
<
span style="cursor: pointer; padding: 2px;" onclick="clickableEditor.performInsert('Ē', '', true, false);">Ē</span>
<
span style="cursor: pointer; padding: 2px;" onclick="clickableEditor.performInsert('ē', '', true, false);">ē</span>
<
span style="cursor: pointer; padding: 2px;" onclick="clickableEditor.performInsert('Ō', '', true, false);">Ō</span>
<
span style="cursor: pointer; padding: 2px;" onclick="clickableEditor.performInsert('Ö', '', true, false);">Ö</span>

<
span style="cursor: pointer; padding: 2px;" onclick="clickableEditor.performInsert('ō', '', true, false);">ō</span>
<
span style="cursor: pointer; padding: 2px;" onclick="clickableEditor.performInsert('ö', '', true, false);">ö</span>
<
span style="cursor: pointer; padding: 2px;" onclick="clickableEditor.performInsert('ß', '', true, false);">ß</span>
</
td>
</
tr>
</
tbody>
</
table

Für Smileys müsstest du da halt beim PerformInsert den Smileycode übergeben also z.B. }:-> oder was weiß ich
Und statt dem Sonderzeichen eben das Smiley-Bild also <img src="smileys/teufel.png" /> oder was auch immer. Und die Box selbst dann Sondersmileys statt Sonderzeichen nennen...
Hallo,

hatte schon aufgegeben, und es gibt doch eine Lösung. Danke, hat super geklappt. Muss nur noch die Grafiken anpassen. Danke nochmal.

gruß Bigmemo
*mal hochzieh*, weil ich genau das auch gerne täte. Wink

Aber welches Template genau muss ich da jetzt ändern? Damit ich mir nicht schon wieder alles crashe nachdem es endlich wieder läuft! Blush Ich habe zwar erst vor ein paar Tagen meine Smilies angepasst - aber ich habe keine Ahnung mehr wo und ob man das hier (s. Thread) auch dort macht.  Blush
Dafür musst Du in das Smilie Inserter Templates->smilieinsert, und füge dann an letzter Stelle den oben genannten Code ein (geeigneten Editor zum Zwischenspeichern verwenden !).

Ändern solltest Du dies aber noch, zum Beispiel.

Code:
<span style="cursor: pointer; padding: 2px;" onclick="clickableEditor.performInsert('Ā', '', true, false);">Ā</span>

zu

Code:
<span style="cursor: pointer; padding: 2px;" onclick="clickableEditor.performInsert(':angel:', '', true, false);"><img src="images/smilies/angel.gif" alt="" /></span>


Hier dann einfach den MyCode verwenden deines Smilies.
Danke Dir!!! Hat super geklappt!

Wenn ich jetzt in die zusätzliche Box auch dieses [mehr] in Klammern machen will, muss ich das dann in smilieinsert_getmore machen? Weil ich kann nicht erkennen wie.
Nein, in dem Template wird nur der Link dahin ausgegeben.

Du könntest es aber mittels JavaScript in einen Container packen und sichtbar machen bei einem Klick auf ein Icon oder Link.
Javascript und Container? Also das ist jetzt für Fortgeschrittene aber nicht für mich. Blush

Gibt es da eine einfache Anleitung oder muss ich mich da besser erst tiefer in Javascript und Co. einfuchsen?
Seiten: 1 2 3