Eigene BBCodes in einem Pulldownmenu

Hier gibt es allerlei Snippets zu finden

Eigene BBCodes in einem Pulldownmenu

Beitragvon sladdi » Mi 20. Mär 2013, 16:38

Wer wie ich viele BBCodes hat, der muss irgendwann schauen, wie und wo er sie unterbringt.
Eine einfache Variante (und trotzdem schön) ist diese hier:
Autor/Quelle: Benutzerdefinierte BBCodes in Dropdown-Menü

Öffne: /styles/prosilver/template/posting_buttons.html

Finde Dies kann auch nur ein Teil einer ganzen Zeile sein
Code: Alles auswählen
    <!-- BEGIN custom_tags -->
        <input type="button" class="button2" name="addbbcode{custom_tags.BBCODE_ID}" value="{custom_tags.BBCODE_TAG}" onclick="bbstyle({custom_tags.BBCODE_ID})" title="{custom_tags.BBCODE_HELPLINE}" />
    <!-- END custom_tags -->


Danach einfügen In einer neuen leeren Zeile danach einfügen
Code: Alles auswählen
       <select name="dropbbcode" onchange="bbfontstyle('[' + this.form.dropbbcode.options[this.form.dropbbcode.selectedIndex].value + ']', '[/' + this.form.dropbbcode.options[this.form.dropbbcode.selectedIndex].value + ']') ;this.form.dropbbcode.selectedIndex = 0;">
      <option value="" selected="selected">Eigene BBCodes</option>
      <option value="Codeteil">Erster Eintrag</option>
   </select>


<option value="Codeteil">Erster Eintrag</option> Hier steht "Codeteil" für einen Teil des BBCodes.
Beispiel:
Der BBCode lautet: [meinbeispiel][/meinbeispiel], dann muss man "Codeteil" mit "meinbeispiel" ersetzen.
Dann sieht die betreffende Zeile wie folgt aus:
<option value="meinbeispiel">Mein Beispiel</option>

Weitere BBCodes fügt man dann einfach darunter ein:
<option value="meinbeispiel">Mein Beispiel</option>
<option value="meinbeispiel2">Mein Beispiel 2</option>
<option value="meinbeispiel3">Mein Beispiel 3</option>

So sind auch mehrere Pulldown-Menus für eigene BBCodes denkbar....

Demobild:

Bildname: Ashampoo_Snap_2013.03.20_16h33m07s_013_.jpg
Moderatoren sind auch nur Menschen.... :roll:
Benutzeravatar
sladdi
Supporter
Beiträge: 903
Themen: 126
Registriert: 23.10.2012
Wohnort: Zell i.W.
Danke gegeben: 61
Danke bekommen:
74 mal in 65 Beiträgen
Vorname: Thomas
phpBB.de: sladdicool
Beitrag wurde zuletzt geändert von Metzle am Sa 30. Mär 2013, 12:55, insgesamt 2-mal geändert.
Grund: Quelle eingetragen

Zurück zu Snippets



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


x-Achse: 0
y-Achse: 0
cron