Seite 1 von 1

Wie kann ich die JUMPBOX HTML-valid machen?

Verfasst: 11.02.2006 14:58
von sptotal
Hallo,

ich bin gerade dabei mein komplettes phpbb-Forum in valides HTML zu überführen.

Leider stoße ich jetzt auf ein Problem:

Die JUMPBOX. Diese wird z.B. in der viewforum_body.tpl durch {JUMPBOX} eingebunden.

Insgesamt wird dabei folgender Code erzeugt und leider zwischen einer <td> und </td> Zeile geschrieben:

Code: Alles auswählen

<table cellspacing="0" cellpadding="0" border="0">
<tr>
<form method="get" name="jumpbox" action="viewforum.php" onsubmit="if(document.jumpbox.f.value == -1){return false;}">

	<td nowrap="nowrap">
         <select name="f" onchange="if(this.options[this.selectedIndex].value != -1){ forms['jumpbox'].submit() }">
         <option value="-1">Forum auswählen</option>
         <option value="-1">&nbsp;</option>
         <option value="-1">Mein-FORUM</option>
         </select>
         <input type="hidden" name="sid" value="xxxxxxx" />
         &nbsp;<input type="submit" value="los" class="liteoption">
         &nbsp;</td>

</form>
</tr>
</table>
Wie bekomme ich es nun hin, dass die <form....> und </form> Befehle außerhabel der Tabelle angezeigt werden?

Ich habe schon herausgefunden, dass die JUMPBOX über viewforum.php erzeugt wird, finde aber nicht die <form...> bzw. </form> Befehle.

Ich hoffe, ihr wisst was ich meine :wink:

MfG

sptotal

Verfasst: 11.02.2006 15:36
von punkface
Hallo

Schau dir mal die jumpbox.tpl an ;)

Verfasst: 11.02.2006 16:08
von sptotal
punkface hat geschrieben:Hallo

Schau dir mal die jumpbox.tpl an ;)
Danke. Wie konnte ich die nur übersehen :oops:

Ich melde mich noch mal obs geklappt hat oder nicht...

MfG

sptotal

EDIT: Danke habs nun dort auch HTML valid :wink:

Aber leider noch viel Arbeit vor mir, da leider so gut wie nichts valide ist...

Verfasst: 11.02.2006 20:05
von sptotal
Ich habe noch ein kleines Problem.

Und zwar wird eine Link in der Form

Code: Alles auswählen

<a href="xxx" target="_phpbbcode">
nicht akzeptiert. Jetzt würde ich gerne _phpbbcode durch _blank ersetzen. Nur finde ich nicht die Datei wo _phpbbcode definiert wird...

Solch ein Link taucht zum Beispiel auf, wenn man das Profil aufruft um Änderungen durchzuführen...

MfG

sptotal

Verfasst: 11.02.2006 20:18
von punkface

Code: Alles auswählen

target="_phpbbcode"
ist doch genau so valid wie

Code: Alles auswählen

target="_blank"
jedenfalls in den HTML-Varianten Transitional und Frameset

Wenn du valides HTML 4 strict verwenden willst, darfst du das target Attribut überhaupt nicht mehr verwenden.

siehe:
http://de.selfhtml.org/html/referenz/attribute.htm#a

Verfasst: 11.02.2006 20:31
von sptotal
Hallo,

der Tidy-Validator des Mozilla Firefox sagt, dass _phpbbcode nicht valide ist...

Bei w3.org teste ich erst wenn alles fertig ist.

MfG

sptotal

EDIT: Außerdem würde ich generell alle & in den URLs des Codes durch & ersetzen. Wie ist das möglich?

Verfasst: 11.02.2006 21:01
von punkface
Und der Validator auf w3.org hat gegen

Code: Alles auswählen

_phpbbcode
als Wert des target Attributs überhaupt nichts. Vllt liegts aber einfach auch nur am Unterstrick am Anfang des Wertes?

Ersetzt einfach mal Testweise in der posting.php

Code: Alles auswählen

_phpbbcode
durch

Code: Alles auswählen

phpbbcode
und ruf das Antwortformular auf. Meckert das Ding dann immernoch?

Verfasst: 12.02.2006 15:38
von sptotal
Danke.

Wenn ich den Unterstrich entferne, dann meckert er nicht mehr.

Wie bekomme ich es nun hin, dass bei Links das & im HTML-Code als & geschrieben wird?

MfG

sptotal