Advanced BBCode Box: defaultValue

Du hast Probleme beim Installieren oder bei der Benutzung einer Extension? In diesem Forum bist du richtig.
Forumsregeln
Bei Fragen zu einer bestimmten Extension sind Extension-Name und die Downloadquelle der Extension erforderlich. Letztere in Form der URL zum Download.
Antworten
maduline
Mitglied
Beiträge: 69
Registriert: 20.10.2023 18:18
Wohnort: Untervaz (CH)

Advanced BBCode Box: defaultValue

Beitrag von maduline »

phpBB 3.3.10
Advanced BBCode Box 3.3.7
Über die Ext Advanced BBCode Box versuchte ich einen Wert als Default für einen übergebenen Parameter festlegen (schlussendlich möchte ich das für alle 3 Parameter:
BBCode:

Code: Alles auswählen

Ld={NUMBER1;defaultValue=1};{NUMBER2};{NUMBER3}]{TEXT}[/Ld]
oder :

Code: Alles auswählen

Ld={NUMBER1;optional;defaultValue=1};{NUMBER2};{NUMBER3}]{TEXT}[/Ld]
html :

Code: Alles auswählen

<ol style="list-style-type:decimal; margin-bottom: {NUMBER3}pt; font-size:{NUMBER2}pt; color: #000000" start="{NUMBER1}">{TEXT}</ol>
Nur nimmt er diese Eigabe beim Speichern des eigenen BBCodes nicht an:
Information
Ihr BBCode ist in einer unzulässigen Weise aufgebaut.
« Zurück zur vorherigen Seite


Weshalb? oder wie funktioniert es mit einem Vorgabewert?
Benutzeravatar
Scanialady
Supporter
Supporter
Beiträge: 1736
Registriert: 23.02.2009 16:29
Wohnort: Velbert (NRW)
Kontaktdaten:

Re: Advanced BBCode Box: defaultValue

Beitrag von Scanialady »

Die Supportseite für diese Extension befindet sich dort, wo du es heruntergeladen hast: https://www.phpbb.com/customise/db/exte ... ox/support

Möglicherweise kann der Entwickler dir hier eher weiterhelfen als wir, weshalb es nicht falsch wäre, zuerst dort nachzufragen.
Die Bosheit trinkt die Hälfte ihres eigenen Giftes (Lucius Annaeus Seneca)
-
Wenn von etwas kein Backup existiert, dann ist es nicht wichtig.
maduline
Mitglied
Beiträge: 69
Registriert: 20.10.2023 18:18
Wohnort: Untervaz (CH)

Re: Advanced BBCode Box: defaultValue

Beitrag von maduline »

Mein schlechtes Englisch könnte dort schnell einmal falsch verstanden werden ;) Ich fühle mich in einem Deuschsprachigen Forum wohler :)
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7878
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Advanced BBCode Box: defaultValue

Beitrag von Kirk »

Ungetestet:

Code: Alles auswählen

[ld={NUMBER1;optional;defaultValue=1}];{NUMBER2};{NUMBER3}{TEXT}[/ld]
maduline
Mitglied
Beiträge: 69
Registriert: 20.10.2023 18:18
Wohnort: Untervaz (CH)

Re: Advanced BBCode Box: defaultValue

Beitrag von maduline »

Kirk, worin unterscheidet sich dein Vorschlag von meiner 2. Variante, ausser das bei dir das Tag aus Kleinbuchstaben besteht?
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7878
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Advanced BBCode Box: defaultValue

Beitrag von Kirk »

Das mit der Kleinschreibung bin ich so gewohnt, mir ist aufgefallen das diese schließende Klammer ] zu weit rechts war. Außerdem hattest du u. a. am Anfang auch so gehabt Ld also ohne Klammern. Ob es so funktioniert weiß ich nicht, deswegen hatte ich "Ungetestet" geschrieben.
maduline
Mitglied
Beiträge: 69
Registriert: 20.10.2023 18:18
Wohnort: Untervaz (CH)

Re: Advanced BBCode Box: defaultValue

Beitrag von maduline »

Die eckige Klammer am Anfang ging beim Kopieren verloren ;) Im Original ist sie allerdings vorhanden. Funktioniert so nicht.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7878
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Advanced BBCode Box: defaultValue

Beitrag von Kirk »

Was genau funktioniert nicht? Beschreibe detailliert was dieser BBCode machen soll.
maduline
Mitglied
Beiträge: 69
Registriert: 20.10.2023 18:18
Wohnort: Untervaz (CH)

Re: Advanced BBCode Box: defaultValue

Beitrag von maduline »

Bei der Anwendung von geordneten Tabellen wäre es:
  • einerseits sinnvoll, wenn man mit entsprechenden Parametern einen gewissen Spielraum hätte;
  • andererseits macht es keinen Sinn, in den 80 bis 95% der Anwendungsfälle man diesen Spielraum niicht nutzt, man bei jeder Formatierung von Tabellen, man diese Parametter händisch einfügen muss.
Die Lösung wäre, wenn wie beim highlight-Tag ein Default Wert gesetzt wäre (dort ist yellow vorgewählt und man kann diesen Parameter einfach überschreiben, wenn man eine andere Farbe haben möchte). Wenn es dort funktioniert, sollte das auch bei anderen Tags möglich sein. Ich möchte allerdings für 2 bis 3 Parameter jeweils eine Default-Wert setzen (im selben Tag).
maduline
Mitglied
Beiträge: 69
Registriert: 20.10.2023 18:18
Wohnort: Untervaz (CH)

Re: Advanced BBCode Box: defaultValue

Beitrag von maduline »

Das funktioniert:
BBCode:

Code: Alles auswählen

[Ld={NUMBER1;defaultValue=4}]{TEXT}[/Ld]
HTML:

Code: Alles auswählen

<ol start="{NUMBER1}">{TEXT}</ol>  
auch das funktioniert:
BBCode:

Code: Alles auswählen

[Ld={NUMBER3;defaultValue=4}]{TEXT}[/Ld]{TEXT}[/Ld]
HTML:

Code: Alles auswählen

<ol style="list-style-type:lower-alpha; font-size:12pt; margin-bottom:10pt" start="{NUMBER3}">{TEXT}</ol>
... aber das ist für mich nur die halbe Miete

Mehr als einem Übergabe-Variable einen Default-Wert zuzuordnen funktioniert nicht.
Antworten

Zurück zu „Extension Support“