Autor Beitrag
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Do 29.11.07 23:27 
Hi,

ich wollt grad

ausblenden Quelltext
1:
<a class="postlink userprofile" href="profile.php?mode=viewprofile&u=Christian S.&forcestr=1"><img class="profileicon crispscaling" alt="user profile icon" src="./graphics/bbcode/icon_profile_small.png" border="0" />ristian S."]Meister</a> [url=http://branch.delphi-forum.de/viewtopic.php?p=474452#474452]persönlich[/url]:"]Psssst: [url=http://www.christian-stelzmann.de/index_tutorials_crashkurs.html]Crashkurs[/url], [url=http://www.christian-stelzmann.de/index_tutorials_crashkurs_reloaded.html]Crashkurs Reloaded[/url][/quote]					


für ein Template generieren, wobei mir zwei Dinge aufgefallen sind:

  1. Ohne Anführungszeichen im User-Tag funzt der User-Tag nicht:
    Vom [user=Christian S.]Meister[/user] persönlich:
    Psssst: Crashkurs, Crashkurs Reloaded

  2. Mit Anführungszeichen zerlegt's das Layout:
    user profile iconristian S."]Meister persönlich:"]Psssst: Crashkurs, Crashkurs Reloaded[/quote]


Ohne User-Tag geht's zwar, aber nunja ...
Vom Meister persönlich:
Psssst: Crashkurs, Crashkurs Reloaded


P.S.: Mal sehen, wer den zweiten Parser-Bug in diesem Posting findet ;-) Mir in der Vorschau gar nicht aufgefallen ^^

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.


Zuletzt bearbeitet von BenBE am Do 29.11.07 23:35, insgesamt 1-mal bearbeitet
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Do 29.11.07 23:34 
Hi!

Das ist nun mal eine Beschränkung, dessen, was man innerhalb des Quote-Tag-Parameters machen kann. Er beginnt mit einem Anführungszeichen und endet mit einem Anführungszeichen und dazwischen sind keine erlaubt. Ein Compiler würde da einen Fehler anzeigen, hier sieht's dann halt komisch aus ;-)

Ich denke nicht, dass ich das Parsing des Quote-Tag-Parameters derart aufbohren werde, dass er damit klar kommt. Das lohnt sich nicht wirklich.

Grüße
Christian

//Edit: Ich bin aber kein Fan von Nussecken!

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
BenBE Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Do 29.11.07 23:39 
Hab bei dieser Gelegenheit sogar noch ein weiteres Problem festgestellt:

1. URL-Tags in Code-Blöcken werden ausgewertet (siehe Source oben)

2. Das Replacing der Quote-Tags überschreibt diese teilweise, so dass nie der wirkliche Text im Beitrag ankommt. (Vgl. Variante 1 und 2 oben; bis auf die Anführungszeichen identisch.

Es würde u.U. schon reichen, wenn man die User-Tags auch ohne Anführungszeichen nutzen könnte. Ansonsten geb ich Dir Recht; ist ne sehr seltene Gelegenheit, aber dass das gleich so den Parser aus'm Tritt bringt, hätt ich nicht gedacht.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.