[Neue Funktion] BB-Tag Tabelle
spacer
Autor Nachricht
Teekeks
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 204
Erhaltene Danke: 22

OpenSUSE 11.4
Lazarus 0.9.31
BeitragVerfasst: Do 28.07.11 11:35 
In etwa so ist er auch gemeint.
Das war halt einfach eine Frage die ich mir gestellt und einfach mal gepostet habe. :D
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
Boldar
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic starofftopic star
Beiträge: 1420
Erhaltene Danke: 46

Win7 Enterprise 64bit, Win XP SP2
Turbo Delphi
BeitragVerfasst: Do 28.07.11 14:49 
user profile iconTeekeks hat folgendes geschrieben Zum zitierten Posting springen:
Und eine weite Frage die ich mir stelle:

Momentan wird das zwar nicht wirklich gefordert (weil nicht vorhanden). Aber:
Wenn es die Funktion geben würde, könnte ich mir vorstellen, dass mehr Leute sie auch nutzen würden.
Ich kann mich natürlich auch täuschen.

Gruß Teekeks

Damit dass wirklich passiert, muss eine absolut simple Syntax verwendet werden...
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Teekeks
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 204
Erhaltene Danke: 22

OpenSUSE 11.4
Lazarus 0.9.31
BeitragVerfasst: Fr 29.07.11 01:08 
user profile iconBoldar hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconTeekeks hat folgendes geschrieben Zum zitierten Posting springen:
Und eine weite Frage die ich mir stelle:

Momentan wird das zwar nicht wirklich gefordert (weil nicht vorhanden). Aber:
Wenn es die Funktion geben würde, könnte ich mir vorstellen, dass mehr Leute sie auch nutzen würden.
Ich kann mich natürlich auch täuschen.

Gruß Teekeks

Damit dass wirklich passiert, muss eine absolut simple Syntax verwendet werden...

Und ich dachte, das es die ganze Zeit hier darum ging eine entsprechende Syntax zu entwickeln :)
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Regan Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2076
Erhaltene Danke: 56



BeitragVerfasst: Fr 29.07.11 08:38 
user profile iconBoldar hat folgendes geschrieben Zum zitierten Posting springen:
Damit dass wirklich passiert, muss eine absolut simple Syntax verwendet werden...

Welche simple Syntax würdest du denn vorschlagen?
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 15833
Erhaltene Danke: 737

XP, W7 x64 (Chrome, IE9, FF), Debian, (OSX 10.7)
RAD XE 2, Java (NB), C++, C# (VS 2010), JS/HTML, PHP, Lazarus
BeitragVerfasst: Fr 29.07.11 09:14 
Ich glaube simpler als meine Variante geht kaum mehr. Denn die Breitenangaben kann man ja weglassen, dann schreibt man nur vorne und hinten ein Tag und die Zeilen hin...
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Oliver M.
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star
Beiträge: 99
Erhaltene Danke: 1

Win 8 CP
VS 11 Beta
BeitragVerfasst: Mo 01.08.11 12:49 
Ja, ja. Alles muss von irgend jemand gemacht werden.
Und klar, das Forum funktionier auch ohne Tabelle. Aber es funktionier auch ohne [b] und so weiter. Die Frage ist: warum eine Tabelle hinzufügen. Und ich glaube die Antwort ist: damit wir die Beiträge einfacher formatieren können!
Und ich denke, wenn wir irgend eine selbst ausgedachte CSV-Formatierung benutzen, wird es deutlich schwerer sein, eine Rutine zu schreiben, die das ganze in HTML umwandelt. Deswegen würde ich sagen: wir machen es gans genau wie in HTML, nur mit [ statt <. Dann müssen nur noch [table] zu <table> und [tr] zu <tr> gemacht werden.

P. S.: in welcher Sprache wird das Forum eigentlich Programmiert?
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
glotzer
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Beiträge: 287
Erhaltene Danke: 31

Win 7
Delphi XE, Delphi 7, Delphi 3; Lazarus
BeitragVerfasst: Mo 01.08.11 12:52 
Zitat:
http://www.delphi-forum.de/viewtopic.php

sagt wohl alles ^^

_________________
ja, ich schreibe grundsätzlich alles klein und meine rechtschreibfehler sind absicht

Für diesen Beitrag haben gedankt: Regan
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Oliver M.
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star
Beiträge: 99
Erhaltene Danke: 1

Win 8 CP
VS 11 Beta
BeitragVerfasst: Mo 01.08.11 12:55 
user profile iconglotzer hat folgendes geschrieben Zum zitierten Posting springen:
Zitat:
http://www.delphi-forum.de/viewtopic.php

sagt wohl alles ^^

Das gewählte Thema oder der Beitrag existiert nicht. :nixweiss:
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
FaTaLGuiLLoTiNe
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 192
Erhaltene Danke: 2

Windows XP
D7 Enterprise
BeitragVerfasst: Mo 01.08.11 13:11 
user profile iconOliver M. hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconglotzer hat folgendes geschrieben Zum zitierten Posting springen:
Zitat:
http://www.delphi-forum.de/viewtopic.php

sagt wohl alles ^^

Das gewählte Thema oder der Beitrag existiert nicht. :nixweiss:


Der war gut!

Hinweis: Du forderst duch so vehement neue Formatierungsmöglichkeiten. Jetzt nutzt mal jemand eine vorhandene Formatierung, um den relevanten Teil seines Beitrages hervorzuheben, also achte auch darauf.

_________________
<< FaTaLGuiLLoTiNe >>
Rhinoceroses don't play games!
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Oliver M.
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star
Beiträge: 99
Erhaltene Danke: 1

Win 8 CP
VS 11 Beta
BeitragVerfasst: Mo 01.08.11 13:58 
user profile iconOliver M. hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconglotzer hat folgendes geschrieben Zum zitierten Posting springen:
Zitat:
http://www.delphi-forum.de/viewtopic.php

sagt wohl alles ^^

Das gewählte Thema oder der Beitrag existiert nicht. :nixweiss:

Okay, ich dachte das fette PHP wäre eine automatische Formatierung. Ja, ich habe gedacht. Gut, eingentlich hätte ich auch so sehen sollen das ihr Java :wink: benutzt.
Sorry, aber ich kann kein PHP. Also kann ich auch nicht helfen, eine Tabelle zu Programmieren, was ich liebend gerne tuen würden. Zumindes kann ich euch nicht helfen, wenn ihr keinen echten Editor wollt. Denn wenn die Formatierung zu kompliziert ist, kann man ja ein iFrame haben mit einem Programm, was eine Tabele anzeigt, die man ausfüllen kann. Aber bei dieser, ja eigentlich perfeckten, Lösung würdet ihr sehr viel krummes PHP schreiben müssen.

Schade
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 15833
Erhaltene Danke: 737

XP, W7 x64 (Chrome, IE9, FF), Debian, (OSX 10.7)
RAD XE 2, Java (NB), C++, C# (VS 2010), JS/HTML, PHP, Lazarus
BeitragVerfasst: Mo 01.08.11 15:06 
Da ist nicht viel zu programmieren, das sind hauptsächlich ein paar RegExe nehme ich an. Aber user profile iconMartok scheint sich ja der Sache schon annehmen zu wollen. :mrgreen:
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Martok
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Moderator
Beiträge: 2836
Erhaltene Danke: 182

Win 2000, Win XP
Delphi 7, Turbo Delphi Exp.
BeitragVerfasst: Mo 01.08.11 17:42 
Naja, die Frage ist, wie viel komplizierter wird das durch Quoting und die dazugehörigen Escapes. Meiner ersten Einschätzung nach sehr viel ;)

Ich persönlich würde mir das mittlerweile so ähnlich wie List-Tags denken. Also im Prinzip schon jedes Element einzeln auszeichnen, nur die Ende-Tags aus HTML sind ja nicht unbeingt notwendig. Sowas in der Art:

ausblenden Quelltext markieren
1:
2:
3:
4:
5:
[table="20%;40%"(100%)]
[head][cell]X[cell]Y
[row][cell]1.1[cell]1.2
[row][cell]2.1[cell]2.2
[/table]

Das würde im Prinzip sogar ColSpan zulassen: [cell=3]


Note: das ist keine offizielle Aussage, nur meine persönliche Meinung ;)

_________________
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
Ich code EdgeMonkey -~==~- #ee-lounge in Freenode
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star
Beiträge: 2544
Erhaltene Danke: 137

Windows 7 Home Premium
Visual C# 2010 Express
BeitragVerfasst: Mo 01.08.11 18:45 
user profile iconOliver M. hat folgendes geschrieben Zum zitierten Posting springen:
wir machen es gans genau wie in HTML, nur mit [ statt <. Dann müssen nur noch [table] zu <table> und [tr] zu <tr> gemacht werden.

Ganz so einfach ist es doch nicht: Sonst haben wir nachher haufenweise nicht geschlossene Tags und Elemente an falscher Stelle.

Eine CSV-ähnliche Formatierung ist, würde ich sagen, viel einfacher zu realisieren: Den Inhalt von [csv][/csv] in Zeilen aufteilen, diese wiederum mit den Zellen-Trennzeichen aufspalten und das ganze in einem zweidimensionalen Array zwischenspeichern. Jetzt muss nur noch sichergestellt werden, dass jede Zeile gleich viele Spalten hat, Überschriftszeilen müssen erkannt werden und so weiter. Am Schluss kann man aus dem Array einen HTML-Code machen.

user profile iconMartok: Das ist aber meiner Meinung nach umständlicher und sicher mehr Schreibarbeit als die CSV-Syntax. Und den Trennstrich könnte man ja mit || escapen.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Oliver M.
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star
Beiträge: 99
Erhaltene Danke: 1

Win 8 CP
VS 11 Beta
BeitragVerfasst: Mo 01.08.11 19:13 
user profile iconMartok hat folgendes geschrieben Zum zitierten Posting springen:
ausblenden Quelltext markieren
1:
2:
3:
4:
5:
[table="20%;40%"(100%)]
[head][cell]X[cell]Y
[row][cell]1.1[cell]1.2
[row][cell]2.1[cell]2.2
[/table]

Ja, das würde auch mir gefallen. Das "="20%;40%"(100%)]" müsste natürlich optional sein. Aber wenn ich kurz mitmischen darf, ich finde die Idee der CSV-Formatierung (oder richtig: Semmikolon-Formatierung) ganz gut, und für das Problem mit dem Trenner habe ich die Lösung: [;] Und vielleicht, bin mir nicht sicher, sollte man sagen das es einfach Zeile für Zeile geschrieben wird, dann könnte man die [row]-Tags weg lassen. Also:
ausblenden Quelltext markieren
1:
2:
3:
4:
5:
[table] oder [table="20%;40%"(100%)]
[head][;]X[;]Y
[;]1.1[;]1.2
[;]2.1[;]2.2
[/table]

Das würde das Ganze auch noch eine Stück kompackter machen.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 15833
Erhaltene Danke: 737

XP, W7 x64 (Chrome, IE9, FF), Debian, (OSX 10.7)
RAD XE 2, Java (NB), C++, C# (VS 2010), JS/HTML, PHP, Lazarus
BeitragVerfasst: Mo 01.08.11 19:15 
user profile iconMartok hat folgendes geschrieben Zum zitierten Posting springen:
Ich persönlich würde mir das mittlerweile so ähnlich wie List-Tags denken. Also im Prinzip schon jedes Element einzeln auszeichnen, nur die Ende-Tags aus HTML sind ja nicht unbeingt notwendig. Sowas in der Art:
Auch ich finde das zu kompliziert. Aus zwei Gründen:
  • Erstens nutzt es dann vermutlich kaum jemand.
  • Und zweitens fehlt dann beim Erstellen der Tabelle der Überblick. Die Tags dazwischen verwirren nur. ;-)

Ich glaube nicht, dass hier viel Aufwand nötig ist was die Syntax angeht. Ich denke eine Beschriftung macht z.B. so gut wie immer Sinn. Da könnte man vielleicht einfach eine Leerzeile mit Trennzeichen als leer erkennen und dann den Kopf weglassen, aber ich glaube das braucht man nicht. Eine Beschriftung kann man wohl verlangen. ;-)

Wichtig ist doch nur, dass man eine tabellarische Darstellung ohne viel Aufwand hat. Viel mehr Mühe würden sich ohnehin die wenigsten machen.

Wie das in Zitaten usw. aussieht, muss man natürlich mal schauen, aber zumindest im kleinen Test via Debugger im Browser sah es soweit gut aus. :mrgreen:
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Regan Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2076
Erhaltene Danke: 56



BeitragVerfasst: Mo 01.08.11 21:15 
user profile iconOliver M. hat folgendes geschrieben Zum zitierten Posting springen:
Also:
[table="20%;40%"(100%)]
[head][;]X[;]Y
[;]1.1[;]1.2
[;]2.1[;]2.2
[/table]
Das würde das Ganze auch noch eine Stück kompackter machen.

Ich würde mich diesem Vorschlag anschießen. Damit fällt dann natürlich das colspan weg, aber das wäre meiner Meinung nach verzichtbar. So hat man wenigstens noch etwas Übersicht und wird nicht von einer Tagwelle überrollt.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Oliver M.
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star
Beiträge: 99
Erhaltene Danke: 1

Win 8 CP
VS 11 Beta
BeitragVerfasst: Di 02.08.11 11:20 
user profile iconRegan hat folgendes geschrieben Zum zitierten Posting springen:
Damit fällt dann natürlich das colspan weg

Warum?

ausblenden Quelltext markieren
1:
2:
3:
4:
5:
6:
[table="20%;40%"(100%)]
[head]X[;]Y
[cs=2]1.1
[rs=2]2.1[;]2.2
3.2
[/table]
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
home home