Seite 1 von 1

BBCode Defaultwerte?

Verfasst: 30.10.2010 11:19
von Tommeline
Hallo.

Ich habe mich letztens hingesetzt und wollte mir ein paar BBCodes für mein Forum basteln. Klappte auch super, das Modul ist einwandtfrei. Allerdings habe ich ein kleines Problem:
Angenommen, ich möchte es einem User ermöglichen, seinen Text farbig zu hinterlegen

Code: Alles auswählen

[bgcolor {COLOR}]{TEXT}[/bgcolor]
Die HTML-entsprechung ist klar. Aber angenommen, ich möchte es dem User nun gleichzeitig auch erlauben, im selben Tag den Abstand des Textes vom Rand der Farbigen Box zu bestimmen:

Code: Alles auswählen

[bgcolor {COLOR} {NUMBER}]{TEXT}[/bgcolor]
Dann übersetzt phpBB mir den BBCode-Tag nur, wenn auch beide Werte im Tag angegeben sind. Aber gibt es keine Möglichkeit, dem System beizubringen, die nicht angegebenen Werte einfach wegzulassen bzw. dafür einen Default-Wert in der HTML-Entsprechung einzufügen?

Ich habe per google ausser dem erlauben von HTML im Beitrag mittels eines MODs nichts gefunden - und das ist eigentlich nicht das, was ich möchte.
Wär super, wenn einer wüsste, ob das möglich ist oder nicht. :)

Gruß,
Line

Re: BBCode Defaultwerte?

Verfasst: 30.10.2010 11:42
von wolfman24
Hast du schon mal versucht, beide BBCodes im ACP anzulegen? Dann übernimmt der eine quasi den Default.

Re: BBCode Defaultwerte?

Verfasst: 30.10.2010 12:53
von Tommeline
Ja, das habe ich bereits versucht. Und es wird eine Fehlermeldung ausgegeben: Der angegebene Tag sei ungültig. Scheinbar möchte phpbb3 keine "doppelten" BBCodes :(

Re: BBCode Defaultwerte?

Verfasst: 30.10.2010 16:27
von Kirk
Hallo

Vielleicht liegt es daran das du eine Klammer vergessen hast?

Ohne Klammer

Code: Alles auswählen

[bgcolor {COLOR}]{TEXT}[/bgcolor]


Mit Klammer

Code: Alles auswählen

[bgcolor] {COLOR}]{TEXT}[/bgcolor]

Re: BBCode Defaultwerte?

Verfasst: 30.10.2010 20:44
von dagobert50gold
Und was macht diese Klammer in der Mitte?

Code: Alles auswählen

[bgcolor] {COLOR}]{TEXT}[/bgcolor]

Re: BBCode Defaultwerte?

Verfasst: 30.10.2010 22:15
von Tommeline
Kirk hat geschrieben:
Vielleicht liegt es daran das du eine Klammer vergessen hast?
Leider funktionierte auch das nicht :/

Re: BBCode Defaultwerte?

Verfasst: 03.11.2010 14:55
von Tommeline
Scheint wohl keiner eine Ahnung zu haben...?
Ist das denn überhaupt möglich...?

Re: BBCode Defaultwerte?

Verfasst: 03.11.2010 15:20
von redbull254
Hallo erstmal,
Tommeline hat geschrieben: Angenommen, ich möchte es einem User ermöglichen, seinen Text farbig zu hinterlegen
was man selber nicht weiß kann man bei „Tante Google“ erfragen:

In die untere verlinkte Liste schauen, dort steht auch das drin:
Use following for text background color:
(Verwenden Sie folgenden Text für Hintergrundfarbe)

http://www.phpbb.com/community/viewtopi ... 6&t=405994

Re: BBCode Defaultwerte?

Verfasst: 03.11.2010 19:45
von Tommeline
redbull254 hat geschrieben:Hallo erstmal,
Tommeline hat geschrieben: Angenommen, ich möchte es einem User ermöglichen, seinen Text farbig zu hinterlegen
was man selber nicht weiß kann man bei „Tante Google“ erfragen:

In die untere verlinkte Liste schauen, dort steht auch das drin:
Use following for text background color:
(Verwenden Sie folgenden Text für Hintergrundfarbe)

http://www.phpbb.com/community/viewtopi ... 6&t=405994
Es war aber nicht mein Anliegen, Text farbig zu hinterlegen, das bekomme ich grad noch so selbst hin ;)
Stattdessen geht es mir vielmehr um eine etwaige flexibilität des BBCodes, der nicht gegebene Parameter einfach auslässt und den HTML-Code dann eben ohne diese erzeugt, damit man eben NICHT für jeden Furz-Befehl einen neuen Tag anlegen muss sondern sinnvoll zusammenhängende in einem Tag vereinen kann.