Bug #2142
M-ID/0000134: mm_forum ist nicht kompatibel zu XHTML 1.0 strict
| 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.
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