Seite 2 von 2

Re: bbcode DropDown einzeln?

Verfasst: 21.11.2011 19:40
von SeewolfPK
Eine sehr einfache Lösung, bei der man auch die vordefinierten BBCodes einbinden kann, habe ich
hier gefunden.

Re: bbcode DropDown einzeln?

Verfasst: 22.11.2011 00:58
von BNa
BNa » 19.11.2011 18:57

Und die kommt 'pünktlich' am 21.11.2011. Scheint ja ein inspirativer Zufall zu sein.

Re: bbcode DropDown einzeln?

Verfasst: 22.11.2011 14:42
von FRvN
da geb ich dir Recht, was für ein Zufall :lol:

Re: bbcode DropDown einzeln?

Verfasst: 21.12.2011 14:05
von sladdicool
SeewolfPK hat geschrieben:Eine sehr einfache Lösung, bei der man auch die vordefinierten BBCodes einbinden kann, habe ich
hier gefunden.
Diese Lösung ist wirklich einfach, und lässt sich auch problemlos auf mehrere Pulldownmenus erweitern.
Danke für den Link!

LG
Sladdi

Re: bbcode DropDown einzeln?

Verfasst: 21.12.2011 23:17
von BNa
sladdicool hat geschrieben:Diese Lösung ist wirklich einfach
Find ich auch

Re: bbcode DropDown einzeln?

Verfasst: 04.10.2014 04:17
von regazer
Die Lösung viewtopic.php?p=1251237#p1251237 von BNa funktioniert bei mir nicht. Die Einzel-Buttons sind dennoch alle sichtbar. :roll:

Der Link von SeewolfPK führt zu einem geschlossenen Forum, dessen Domain zum Verkauf steht.

Mich interessiert diese einfachere Lösung. Außerdem wüßte ich gerne, wieso das von BNa (Buttons unterdrücken) bei mir nicht funktioniert. ( prosilver, phpBB 3.0.12)

Gibt es was Vergleichbares auch für Styles, die auf Subsilver2 basieren?

Re: bbcode DropDown einzeln?

Verfasst: 04.10.2014 20:12
von HabNurNeFrage
Hi,

was für eine einfachere Lösung meinst Du?

Select-DropDown erzeugen in posting_buttons.html:

Code: Alles auswählen

<select name="meine_bbcodes_1" onchange="bbfontstyle('[' + this.form.meine_bbcodes_1.options[this.form.meine_bbcodes_1.selectedIndex].value + ']', '[/' + this.form.meine_bbcodes_1.options[this.form.meine_bbcodes_1.selectedIndex].value + ']');this.form.meine_bbcodes_1.selectedIndex=0;">
    <option value="" selected="selected">bbCode auswählen</option>
    <option value="img" title="Bildanzeige im Beitrag">img bbCode</option>
    <option value="code" title="Code-Block im Beitrag">bbCode Code</option>
    <option value="blabla" title="Beschreibung bzw. Hinweistext für bbCode blabla">Eigener bbCode blabla</option>
    <option value="blablabla" title="Beschreibung bzw. Hinweistext für bbCode blablabla">Eigener bbCode blablabla</option>
</select>
Das Attribut name muss bei mehreren DropDowns immer anders sein und muss insgesamt 4x pro Select-Tag angepasst werden.
Bei subsilver2 funktioniert das Ganze unverändert auch und man kann dort noch class="gensmall" für das Styling einfügen.
In den Options muss das Attribut value jeweils den Namen des bbCodes (egal ob vordefiniert oder selbst erstellt) bekommen.

Zum Ausblenden der Standard-Buttons für die in den DropDowns angebotenen bbCodes kann man bei
a) den vordefinierten das entsprechende HTML in posting_buttons.html entfernen oder auskommentieren
und
b) den selbst erstellten das Häkchen "beim Verfassen anzeigen" rausnehmen.

Ob es dieses zuvor erwähnte Häkchen noch nicht gab, als BNa den Beitrag verfasste, weiß ich nicht, jedoch funktioniert seine Lösung auch...

LG

Re: bbcode DropDown einzeln?

Verfasst: 04.10.2014 23:05
von regazer
Danke für die Antwort.
Mit "einfachere Lösung" meinte ich das, was SeewolfPK als "sehr einfach" bezeichnet hat und auch nachfolgende Poster "einfach" nannten.

Mittlerweile habe ich etwas gefunden, das sauber funktioniert, wenn auch mit nur einem DropDown-Menü:
http://www.phpbb3bbcodes.com/viewtopic.php?t=1256

Deinen Tip habe ich mir rauskopiert und habe ihn jetzt eingebaut. Tolle Sache ! Mehrere DropDowns benutzen zu können, ist tatsächlich reizvoll.

Kann man vielleicht auch irgendwie erreichen, daß bestimmte DropDowns nur von bestimmten Mitgliedern (oder in bestimmten Foren) sichtbar sind und die entsprechenden BBCodes nicht von jedem benutzt werden können - auch nicht durch kopieren?

Allerdings ist das eigentlich etwas offtopic, weil es grundsätzliche Fragen der Rechtevergabe betrifft. Ist vielleicht jemandem eine gute Beschreibung zur Rechtvergabe bei selbst eingebauten Snippets bekannt ?