MyBB.de Forum
Portal validieren unter MyBB 1.2.12 - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Sonstiges (https://www.mybb.de/forum/forum-29.html)
+---- Thema: Portal validieren unter MyBB 1.2.12 (/thread-8934.html)



Portal validieren unter MyBB 1.2.12 - Gondlar - 13.03.2008

Hallo!
Ich bin beim Validieren meines Portals auf folgendes Problem gestoßen:

Jede Ankündigung ist von einem p umschlossen.
Code:
<td class="trow1"><p>{$message}{$post['attachments']}</p></td>
Innerhalb von p ist aber weder hr noch ul erlaubt. Unter MyBB 1.2.9 konnte man noch einfach das p durch div ersetzen, und die Seite validiert. Unter 1.2.12 (und evtl. auch schon vorher) wird das p aber innerhalb der Ankündigung vermutlich durch den MyCode-Phraser geschlossen und wieder geöffnet. Daher funktioniert diese Methode nicht mehr.

Meine Frage ist jetzt ob es einen bestimmten Grund dafür gibt, dass das p geschlossen/geöffnet wird und wo man das ändern kann.

Danke schonmal im Vorraus

EDIT: Jetzt hab ich doch glatt den Link zum Ergebnis vergessen... http://validator.w3.org/check?uri=http%3A%2F%2Fcogm.co.ohost.de%2Fportal.php


RE: Portal validieren unter MyBB 1.2.12 - Michael - 13.03.2008

Hast du es mal im Template portal_announcement versucht?


RE: Portal validieren unter MyBB 1.2.12 - Gondlar - 13.03.2008

Daraus stammt der Code im meinem Post. Das Problem ist dass das p auf einmal mitten im Post geschlossen und wider geöffnet wird.


RE: Portal validieren unter MyBB 1.2.12 - Michael - 13.03.2008

OK, dann war das ein Missverständnis. Der p-Tag wird benötigt um Abstände vor und nach Zitaten, Code usw. einzufügen. Durchsuche die Datei inc/class_parser.php einfach mal nach "p>", dann solltest du fündig werden und kannst diese bei Bedarf entfernen. Ich werde die Angelegenheit aber weitergeben.


RE: Portal validieren unter MyBB 1.2.12 - Gondlar - 13.03.2008

OK Danke, werde ich machen.


RE: Portal validieren unter MyBB 1.2.12 - Gondlar - 16.03.2008

Sry für den Doppelpost. Ich wollte nur schnell sagen wie ich das jetzt gelöst habe, falls andere das selbe versuchen.

Ich habe im Template "portal_announcement" den code
Code:
<td class="trow1"><p>{$message}{$post['attachments']}</p></td>
ersetzt durch:
Code:
<td class="trow1"><div>{$message}{$post['attachments']}</div></td>
Und in der Datei "./inc/class_parser.php" alle Vorkommen von Strings nach dem Schema "</p>bla<p>" durch "</div>bla<div>" ersetzt. Ich kann bisher keine Unterschiede feststellen außer 0 Fehlern im Validator Wink