CoreCommunity ExtensionsIncubatorDistributionsTYPO3 4.5 ProjectsTYPO3 4.6 ProjectsTYPO3 4.7 ProjectsTYPO3 6.0 ProjectsTYPO3 6.1 ProjectsTYPO3 6.2 Projects (+)

Bug #2142

M-ID/0000134: mm_forum ist nicht kompatibel zu XHTML 1.0 strict

Added by Björn Detert over 4 years ago. Updated over 2 years ago.

Status:Accepted Start date:2007-07-11
Priority:Could have Due date:
Assignee:- % Done:

0%

Category:Design Templates
Target version:1.10.0 Estimated time:12.00 hours
Votes: 0

Description

Das Forum verwendet Attribute die nicht kompatibel zu XHTML 1.0 strict sind. Wenn man zusätzlich noch die Extension qcom_htmlcleaner installiert hat, dann funktionieren auch die Emoticon und BB-Buttons nicht mehr.

Um das zu beheben, sind die folgenden Änderungen notwendig:

Anpassen der Templates new_topic.html und new_post.html

<form action="###ACTION###" method="post" id="post" enctype="multipart/form-data">

<!-- ###BBCODEBUTTONS### -->
<td>
<img src="###CODE_IMAGE###" alt="###CODE_LABEL###" title="###CODE_LABEL###" id="addbbcode###CODE_NUMBER###" onmouseover="this.style.cursor='pointer';" onclick="bbstyle(###CODE_NUMBER###);" />
</td>
<!-- ###BBCODEBUTTONS### -->

Es wird jeweils das Attribute "name" durch "id" ersetzt.

Zusätzlich muss der Javascript-Code angepaßt werden. Ich habe eine modifizierte Version der Datei res/script/editor_javascript.inc.js mit angefügt. Generell darf der Zugriff auf das Formular und seine Elemente nicht mehr über document.post, sondern per document.getElementById("post") erfolgen.

Fehlerhafter Code ist auch noch in der Datei mm_forum.js im Hauptverzeichnis der Extension, allerdings habe ich noch keine Stelle gefunden, an der die Datei verwendet wird...

Notes:

mhelmich
07-31-07 14:43

Hallo,
die modifizierte JS-Datei wird in der nächsten Version eingebaut sein (vielen Dank dafür). Um die XHTML-Kompatibilität werden wir uns in einer der späteren Versionen bemühen.

editor_javascript.inc.js.patched (7.6 kB) Björn Detert, 2008-11-12 08:28


Related issues

duplicated by mm_forum - Bug #3851: Output of portal information is not XHTML-valide Closed 2009-07-09

History

Updated by Martin Helmich over 4 years ago

  • Priority changed from -- undefined -- to Could have
  • Target version set to 0.1.8
  • Estimated time set to 12.00

We should target this issue for the next version, although it probably poses a lot of work.

Updated by Martin Helmich about 4 years ago

  • Target version changed from 0.1.8 to 1.9.0

Updated by Martin Helmich about 3 years ago

  • Target version changed from 1.9.0 to 1.10.0

Also available in: Atom PDF