[1.0.1] CBACK Table BBCode

Tabellen für das CF3

 
Admin
Avatar
Geschlecht:
Herkunft:
Alter: 34
Homepage: cback.de
Beiträge: 17243
Dabei seit: 12 / 2003
Betreff:

[1.0.1] CBACK Table BBCode

 · 
Gepostet: 07.03.2013 - 14:17 Uhr  ·  #1
CBACK Table BBCode
ermöglicht das Erstellen von Tabellen im CF3

Zunächst einen herzlichen Dank an Dennis ( http://www.ages-sonnenschein.de ) für den Auftrag!

Dieses Plugin bringt einen neuen BBCode in das CF3 welcher es ermöglicht mit den Tags [table] [tr] [td] bzw. [th] eigene Tabellen in Beiträgen zu Posten. Der BBCode unterstützt auch die gängigen HTML Attribute innerhalb der Tags, beispielsweise cellspacing, cellpadding, etc. die einfach im BBCode angegeben werden können. Eine grundlegende syntaktische Analyse prüft, ob die Anzahl der geöffneten und geschlossenen Tags korrekt ist, ansonsten wird der Code nicht interpretiert um das Sprengen der Seite zu verhindern. Diese Prüfung kann jedoch in der Plugin-PHP Datei auf Wunsch auch deaktiviert werden indem man einfach eine Konstante auskommentiert.

Der BBCode unterstützt auch verschachtelte Tabellen.

Hier noch einige Beispiele was möglich ist.

Eine ganz einfache Tabelle
Code
[table]
[tr]
[td]Zeile 1, Spalte 1[/td][td]Zeile 1, Spalte 2[/td]
[/tr]
[tr]
[td]Zeile 2, Spalte 1[/td][td]Zeile 2, Spalte 2[/td]
[/tr]
[/table]


Eine Tabelle mit Zellabstand, Padding und Rahmen
Code
[table cellspacing=1 cellpadding=4 border=1]
[tr]
[td]Zeile 1, Spalte 1[/td][td]Zeile 1, Spalte 2[/td]
[/tr]
[tr]
[td]Zeile 2, Spalte 1[/td][td]Zeile 2, Spalte 2[/td]
[/tr]
[/table]


Eine Tabelle mit 50% Größe und Rahmen
Code
[table width=50% border=1]
[tr]
[td]Zeile 1, Spalte 1[/td][td]Zeile 1, Spalte 2[/td]
[/tr]
[tr]
[td]Zeile 2, Spalte 1[/td][td]Zeile 2, Spalte 2[/td]
[/tr]
[/table]



Tabelle in Tabelle
Code
[table width=50% border=1]
[tr]
[td]Tabelle 1, Zeile 1, Spalte 1[/td][td]Tabelle 1, Zeile 1, Spalte 2[/td]
[/tr]
[tr]
[td]Tabelle 1, Zeile 2, Spalte 1[/td]
[td]
[table][tr][td]Tabelle 2, Zeile 1, Spalte 1[/td][/tr][/table]
[/td]
[/tr]
[/table]



Natürlich werden "böse Tags" aus den Parametern des BBCodes nicht beachtet, also beispielsweise JavaScript Aktionen.


Changelog

  • 1.0.0
    Erstes Release

  • 1.0.1
    [FIX] Parsen von Bildern innerhalb von Tabellen nun wieder möglich
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 337
Dabei seit: 01 / 2006
Betreff:

Re: [1.0.0] CBACK Table BBCode

 · 
Gepostet: 07.03.2013 - 14:19 Uhr  ·  #2
Endlich... **megafreu**

genausowas fehlte noch..

Danke
Benutzer
Avatar
Geschlecht:
Herkunft: Duisburg
Alter: 34
Homepage: ages-sonnenschein.…
Beiträge: 423
Dabei seit: 01 / 2007
Betreff:

Re: [1.0.0] CBACK Table BBCode

 · 
Gepostet: 28.04.2013 - 11:13 Uhr  ·  #3
Hallo,
irgendwie stehe ich gerade auf´m Schlauch.
Versuche eine Grafik in einer Tabelle anzeigen zu lassen,
was mir einfach nicht gelingen will.
Jemand zufällig gerade nen Tipp parat wie ich eine Grafik in eine Tabelle bekomme?
Bbcode [img] jedenfalls zeigt er nicht an.

Greetz Dennis
Admin
Avatar
Geschlecht:
Herkunft:
Alter: 34
Homepage: cback.de
Beiträge: 17243
Dabei seit: 12 / 2003
Betreff:

Re: [1.0.0] CBACK Table BBCode

 · 
Gepostet: 29.04.2013 - 13:01 Uhr  ·  #4
Hi Dennis,

da blieb beim (komplexen) Interpretieren der Tabellen etwas notwendiges auf der Strecke. Ich habe hier mal einen Fix.

ÖFFNE:
modules/cback_table_bbcode/cback_mod_bbcode_table

FINDE:
Code

    $interpreted = str_replace('::lbrfin::', '<br />', $interpreted);


DANACH EINFÜGEN:
Code

    $interpreted = str_replace('\\"', '"', $interpreted);




Die Plugindatei oben wird auch gleich mit der neuen Version ausgetauscht.

LG,
Chris
Benutzer
Avatar
Geschlecht:
Herkunft: Duisburg
Alter: 34
Homepage: ages-sonnenschein.…
Beiträge: 423
Dabei seit: 01 / 2007
Betreff:

Re: [1.0.1] CBACK Table BBCode

 · 
Gepostet: 29.04.2013 - 14:06 Uhr  ·  #5
Hi,
vielen Dank für den Fix, funktioniert einwandfrei.

Greetz Dennis
Admin
Avatar
Geschlecht:
Herkunft:
Alter: 34
Homepage: cback.de
Beiträge: 17243
Dabei seit: 12 / 2003
Betreff:

Re: [1.0.1] CBACK Table BBCode

 · 
Gepostet: 30.04.2013 - 13:23 Uhr  ·  #6
Benutzer
Avatar
Geschlecht:
Herkunft: Duisburg
Alter: 34
Homepage: ages-sonnenschein.…
Beiträge: 423
Dabei seit: 01 / 2007
Betreff:

Re: [1.0.1] CBACK Table BBCode

 · 
Gepostet: 17.10.2013 - 15:11 Uhr  ·  #7
Hallo,
habe heute mal versucht Text in einzelnen Tabellen zu Zentrieren,
was aber leider nicht geht, das ganze sah so aus:
Code
[td][align=center]14[/align][/td]

Jedoch Zentriert er die Zahl leider nicht.
Auch habe ich mal versucht einzelne Tabellen Zeilen mit Hintergrundfarbe zu versehen,
aber auch das geht wohl nicht.
Hoffe du hast da ein paar Ratschläge für mich.

Greetz Dennis
Admin
Avatar
Geschlecht:
Herkunft:
Alter: 34
Homepage: cback.de
Beiträge: 17243
Dabei seit: 12 / 2003
Betreff:

Re: [1.0.1] CBACK Table BBCode

 · 
Gepostet: 18.10.2013 - 12:12 Uhr  ·  #8
Hi Dennis,

unterstützt wird es von dem Plugin, allerdings müsstest Du mit den Tabellen Parametern arbeiten.
Ich habe Dir hier mal ein Beispiel mit Zentrierter und Colorierter Spalte gemacht:

Code

[table width=100%]
[tr]
[td align=center]Zentriert[/td]
[td bgcolor=#686868]Coloriert[/td]
[/tr]
[/table]


Im Testsystem ging das damit wunderbar. :)

LG,
Chris
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.