Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Neue Smiley liste ?
#1
Smile 
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 ?
Zitieren
#2
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.
Zitieren
#3
Ich glaube nicht, dass ihm das weiterhilft. Toungue
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#4
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...
Zitieren
#5
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
Zitieren
#6
*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
Zitieren
#7
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.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#8
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.
Zitieren
#9
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.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#10
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?
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Smiley Kategorien Simon 9 3.123 10.01.2012, 08:06
Letzter Beitrag: Soul
  MyBB Code und Smiley im Feld Bio Thai-Tiger 2 1.679 06.10.2007, 06:41
Letzter Beitrag: Thai-Tiger