[gelöst]Tabellen mit BBCode

3. Oktober 2009 22:16

Ich fände es gut, wenn ich über den BBCode auch Tabellenstrukturen nutzen könnte.
So weit ich weiß, können diese im Adminbereich hinzugefügt werden.

Re: Tabellen mit BBCode

3. Oktober 2009 22:22

Gute Idee,
dann könnte ich Gebilde wie diese auch einfacher abbilden:
Code:
ca.
Objekt- |5000000|5001000|    5001900    |5005130|5047670| 5055250
bereich |5000299|5001399|    5001999    |5005399|5047679| 5055399
-------------------------------------------------------------------
Seit    |Kost.- | Lohn  |Zahl.- | SEPA  |Invent.| GDPdU |Liquidität
NAV     |rechn. |Gehalt |verkehr|       |Belege |       |
-------------------------------------------------------------------
3.60    |  CO   |  LG   |  AR   |   -   |  -    |   -   |    KS
3.70    |  CO   |  LG   |  AR   |   -   | KSA   | GDPdU |    KS
4.0     |  CO   |   -   |  AR   |   -   |NAVDACH|   -   | NAVDACH
5.0 SP1 |  CO   |   -   |  AR   |   -   |NAVDACH|   -   |  LIQEM
2009    |  CO   |   -   |  AR   | SEPA  |NAVDACH|   -   |  LIQEM

Re: Tabellen mit BBCode

4. Oktober 2009 21:20

Wie gewünscht, so geschehen:

Ihr könnt ab sofort einfache Tabellen mittels BBCode abbilden.
Beispiel:
Code:
[table=5][tr][th]Überschrift Spalte A[/th][th]Überschrift Spalte B[/th][th]Überschrift Spalte C[/th][/tr]
[tr][td]Zelle A1[/td][td]Zelle B1[/td][td]Zelle C1[/td][/tr]
[tr][td]Zelle A2[/td][td]Zelle B2[/td][td]Zelle C2[/td][/tr]
[tr][td]Zelle A3[/td][td]Zelle B3[/td][td]Zelle C3[/td][/tr][/table]

Beispiel hat geschrieben:


Überschrift Spalte AÜberschrift Spalte BÜberschrift Spalte C
Zelle A1Zelle B1Zelle C1
Zelle A2Zelle B2Zelle C2
Zelle A3Zelle B3Zelle C3

Der Parameter im Table-Tag definiert die Rahmenbreite. Weitere Parameter werden nicht unterstützt.
Ihr könnt den Parameter im Table-Tag auch weglassen, dann wird automatisch ein Rahmen mit 1px Breite verwendet.

Dieser BBCode läuft - wie z. B. auch REM, A, EURL, LURL - als "Insider-Code", d. h. er erscheint nicht in der BBCode-Liste oberhalb des Eingabebereichs.

Re: Tabellen mit BBCode

4. Oktober 2009 22:06

Danke :-)
Heißt das, dass ich nicht wie im HTML Zeilen oder Spalten zu einer zusammen fassen kann? Mir schwebt da noch etwas von colspan und rowspan im Hinterkopf herum.

Re: Tabellen mit BBCode

4. Oktober 2009 22:08

Natalie hat geschrieben:Heißt das, dass ich nicht wie im HTML Zeilen oder Spalten zu einer zusammen fassen kann? Mir schwebt da noch etwas von colspan und rowspan im Hinterkopf herum.

Richtig, leider lassen sich die BBCodes nur sehr aufwändig konfigurieren, so dass ich mich im ersten Schritt erstmal auf die einfachste Form der Tabellen beschränkt habe.
Sollte es zwingend notwendig sein, so würde ich einen weiteren BBCode anlegen, mit welchem auch ColSpan möglich wäre.
(Leider unterstützt phpBB keine optionalen Parameter, aber das kennen wir ja von NAV.)

Re: Tabellen mit BBCode

4. Oktober 2009 22:11

Timo Lässer hat geschrieben:Sollte es zwingend notwendig sein

Denke nicht ... Gegenstimmen?

Re: Tabellen mit BBCode

4. Oktober 2009 22:15

Natalie hat geschrieben:
Timo Lässer hat geschrieben:Sollte es zwingend notwendig sein

Denke nicht ... Gegenstimmen?

Ich bin in den ganzen Jahren (dank des [code]-Tags) ganz ohne [table]-Tag ausgekommen.
Immerhin haben wir jetzt mehr Möglichkeiten als vorher, von daher ... :roll:

Re: Tabellen mit BBCode

4. Oktober 2009 22:23

Mir fallen in diesem Zusammenhang zwei Dinge auf:

table=1 - die 1 beschreibt die Dicke der Tabellenumrandung. Diese Eigenschaft halte ich per se überflüssig - aber schadet ja auch nicht. Hoffentlich hattest du durch sie keinen Extraaufwand ;-)
Was ich so ein bisschen problematischer finde, sind die automatischen Zeilenumbrüche vor den Tabellen - kann man das optimieren?
Diese drei Tabellen (Randstärken 1, 3 und 5) sind im Quellcode ohne Zeilenumbrüche von mir angelegt und liegen dennoch weit auseinander:




Überschrift Spalte AÜberschrift Spalte BÜberschrift Spalte C
Zelle A1Zelle B1Zelle C1
Zelle A2Zelle B2Zelle C2
Zelle A3Zelle B3Zelle C3




Überschrift Spalte AÜberschrift Spalte BÜberschrift Spalte C
Zelle A1Zelle B1Zelle C1
Zelle A2Zelle B2Zelle C2
Zelle A3Zelle B3Zelle C3




Überschrift Spalte AÜberschrift Spalte BÜberschrift Spalte C
Zelle A1Zelle B1Zelle C1
Zelle A2Zelle B2Zelle C2
Zelle A3Zelle B3Zelle C3

Re: Tabellen mit BBCode

4. Oktober 2009 22:30

Die zusätzlichen Zeilenumbrüche habe ich auch schon bemerkt, kann sie mir jedoch nicht erklären. :roll:
Die BBCode <-> HTML-Übersetzung ist korrekt angelegt (habe extra bei SelfHTML nachgeschlagen).
Wer also unbedingt Tabellen mittels BBCode braucht, muss wohl (erstmal) mit den zusätzlichen Zeilenumbrüchen leben müssen :-(

Re: Tabellen mit BBCode

4. Oktober 2009 22:33

Timo Lässer hat geschrieben:Die zusätzlichen Zeilenumbrüche habe ich auch schon bemerkt, kann sie mir jedoch nicht erklären. :roll:

Der Abstand zwischen den Tabellen steht und fällt mit der Anzahl der Tabellenzeilen der zweiten Tabelle - habs gerade gegengetestet.
Wahrscheinlich dürfen wir nach den tr-Tags keinen Zeilenumbruch schreiben (nicht ausprobiert), was die Übersichtlichkeit schwinden ließe.

EDIT: Hatte mit meiner Vermutung recht; momentan dürfen wir zwischen den tr-Tags keine Umbrüche machen.

Re: Tabellen mit BBCode

4. Oktober 2009 22:40

Natalie hat geschrieben:EDIT: Hatte mit meiner Vermutung recht; momentan dürfen wir zwischen den tr-Tags keine Umbrüche machen.

Sehr seltsam und mir völlig unerklärlich... :roll:
Somit wären zwar Tabellen (ohne zusätzliche Zeilenumbrüche) möglich, würden jedoch die Lesbarkeit des Beitrags (im Bearbeitungs-Modus) deutlich reduzieren.
Somit haben wir zur Zeit die Wahl zwischen Pest und Cholera.

Re: Tabellen mit BBCode

4. Oktober 2009 22:41

Timo Lässer hat geschrieben:Somit haben wir zur Zeit die Wahl zwischen Pest und Cholera.

Zumindest als NAV-Programmierer sind wir sowas ja gewöhnt :mrgreen:

Re: Tabellen mit BBCode

4. Oktober 2009 22:42

Natalie hat geschrieben:Zumindest als NAV-Programmierer sind wir sowas ja gewöhnt :mrgreen:
Ja, leider. :-(

Re: Tabellen mit BBCode

5. Oktober 2009 08:26

Hallo Timo,

vielen Dank für die schnelle Umsetzung :-D

Das mit den Zeilenumbrüchen ist ein bekanntes Problem und wurde auch schon im phpBB Forum diskutiert. Die Ursache liegt wohl in der Art und Weise, wie das Board die Codes implementiert und ist byDesign.

Re: Tabellen mit BBCode

5. Oktober 2009 19:43

michael sulz hat geschrieben:vielen Dank für die schnelle Umsetzung :-D
Wenn es so einfach ist, dann setze ich es doch gerne sofort um.

Re: [gelöst]Tabellen mit BBCode

15. Oktober 2009 21:43

Man kann übrigens mit so einer Tabelle Text auch schön hervorheben!
Besonders wenn
er mehrzeilig ist :-)


Code:
[table][tr][td]Man kann übrigens mit so einer Tabelle Text auch schon hervorheben![/td][/tr][/table]