Wie kann ich die JUMPBOX HTML-valid machen?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
sptotal
Mitglied
Beiträge: 173
Registriert: 16.01.2004 23:19

Wie kann ich die JUMPBOX HTML-valid machen?

Beitrag 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
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Hallo

Schau dir mal die jumpbox.tpl an ;)
sptotal
Mitglied
Beiträge: 173
Registriert: 16.01.2004 23:19

Beitrag 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...
sptotal
Mitglied
Beiträge: 173
Registriert: 16.01.2004 23:19

Beitrag 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
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag 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
sptotal
Mitglied
Beiträge: 173
Registriert: 16.01.2004 23:19

Beitrag 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?
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag 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?
sptotal
Mitglied
Beiträge: 173
Registriert: 16.01.2004 23:19

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“