Forum Validieren?

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Forum Validieren?

Beitrag von Shorty1968 »

Hallo ich möchte mein Forum demnächst XHTML/HTML Valide machen,wie ich die Fehler beheben kann weiss ich grössten teils,was ich nicht weiss und das ist meine Frage.

Woher weiss ich wo der Fehler genau verursacht wird , beziehungsweise wo in welcher Datei er zu beheben ist?

Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5018
Registriert: 08.06.2009 12:03

Re: Forum Validieren?

Beitrag von Talk19zehn »

Hi Shorty1968, wenn du mit dem Tool Web Developer das lokale HTML validierst, wird dir unterhalb die validierte Baumstruktur angezeigt. Insofern prüfe Seite für Seite deines Forums. Logischerweise werden includierte Seiten stets darin ebenso angezeigt. Die HTML-Strukturen eines phpBB-Forums sollten dir natürlich bekannt oder für dich selbsterklärend sein.

Sofern du sodann auch das lokale CSS validierst, solltest du wissen, wo du die Notationen gesetzt hast.

Step by Step - und bitte stets erneut nach Fehlerbereinigung prüfen. Die Beseitung eines Fehlers, kann einen anderen Fehler erst zum Vorschein bringen. Anmerkung: Generell kann/könnte es sich auch um hardcodierte Teilchen handeln, die du verwendet hast. :wink:

Prüfen oder gegenprüfen kannst du ebenso via http://www.validome.org/
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: Forum Validieren?

Beitrag von Shorty1968 »

Hallo Talk19Zehn
Vielen dank für die Erklärung,wenn ich das richtig verstanden habe ist es so wenn ich z.b. die index.php prüfe das die fehler dann in der overall_header.html,overall_footer.html und forumlist_body.html zu finden sein richtig?

*Edit*
Ich habe da schon ein Problem ich bekomme:

Code: Alles auswählen

ZeileSpalte:13Fehler:Schließendes head-Element wurde nicht gefunden, obwohl dies zwingend notwendig ist. Fehlerstelle:<head>
Das <head> finde ich nur in der overall_header.html und da ist es auch geschlossen mit </head>
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5018
Registriert: 08.06.2009 12:03

Re: Forum Validieren?

Beitrag von Talk19zehn »

Tja, mein Rat lautet: Neben dem o.g. Check und dem benannten Firefox-Tool nutze bei Bedarf....

http://www.w3.org/QA/Tools/
http://validator.w3.org/


Nach "jeder" Konfiguration / Veränderung prüfen und validieren. Step by Step.... :wink:


Gruß


Edit_21:22
Deine Fehlermeldung validom.org deckt sich mit der des Markup Validation Service
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: Forum Validieren?

Beitrag von Shorty1968 »

Ok danke ich habe aber nun leider ein anderes Problem,ich habe einen Fehler gefunden und auch wo er beseitigt werden müsste aber an dieser stelle steht kein html code sondern {L_ASACP_CREDITS} heist das das der Fehler in einer Sprach Datei ist?

Ungefähr das selbe habe ich mit diesem Code der Fehler wird als:

Code: Alles auswählen

<img src="images/icons/doneS.png" border="0" width="16" height="16" alt=
aber die stelle an der er zu beheben wäre sieht so aus:

Code: Alles auswählen

{forumrow.ALTT_TOPIC_ICON}
hackepeter13
Valued Contributor
Beiträge: 3557
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Re: Forum Validieren?

Beitrag von hackepeter13 »

Shorty1968 hat geschrieben:Ungefähr das selbe habe ich mit diesem Code der Fehler wird als:

Code: Alles auswählen

<img src="images/icons/doneS.png" border="0" width="16" height="16" alt=
aber die stelle an der er zu beheben wäre sieht so aus:

Code: Alles auswählen

{forumrow.ALTT_TOPIC_ICON}
Ungefähr?
Wie wäre es, wenn du mal eine genaue Fehlermeldung angibst!

Da könnten jetzt " fehlen oder aber auch ein / um den Tag zu schließen oder oder oder.
Shorty1968 hat geschrieben:...aber an dieser stelle steht kein html code sondern {L_ASACP_CREDITS} heist das das der Fehler in einer Sprach Datei ist?
an alt="" kommt auch kein html-Code rein, sondern ein normaler Text (da alt="" für die Textanzeige am Mauszeiger ist), der entweder fest in der html-Datei eingetragen oder aus einer Sprachdatei geladen wird.
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: Forum Validieren?

Beitrag von Shorty1968 »

Die genaue Fehlermeldung lautet:

Code: Alles auswählen

Spalte:68480Fehler:Im Element img ist das Attribut `border` nicht erlaubt. Fehlerstelle:fn> <img src="images/icons/doneS.png" border="0" width="16" height="16" alt=
Aber diesen Code:

Code: Alles auswählen

<img src="images/icons/doneS.png" border="0" width="16" height="16" alt=
kann ich im Quelltext nicht finden?
hackepeter13
Valued Contributor
Beiträge: 3557
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Re: Forum Validieren?

Beitrag von hackepeter13 »

Und warum gehst du dann auf alt="" ein, wenn die Meldung sagt Im Element img ist das Attribut `border` nicht erlaubt ?
:-?
Shorty1968 hat geschrieben:kann ich im Quelltext nicht finden?
In welchen Quelltext nicht, wo? oder sollen wir nun selber das Internet danach absuchen?!
Benutzeravatar
Shorty1968
Mitglied
Beiträge: 1894
Registriert: 08.09.2011 17:37

Re: Forum Validieren?

Beitrag von Shorty1968 »

Wenn ich meine Seite im Quelltext aufrufe Zeigt er mir die Fehler Rot an,aber diesen Code Teil gibt es da nicht?

Diese Meldung macht mir auch zu schaffen:

Code: Alles auswählen

Spalte:11036Fehler:Endtag body zu einem nicht vorhandenen Starttag gefunden. Fehlerstelle:</body> 

 Spalte:71037Fehler:Endtag für unvollständiges Element html Fehlerstelle:</html>

Spalte:7715Fehler:Schließendes OBJECT-Element wurde nicht gefunden, obwohl dies zwingend notwendig ist. Fehlerstelle:</html> 
wenn ich das in den Templates richtig gesehen habe,ist der startag <html><body> in der overall_header.html und der endtag </body></html> in der overall_footer.html und genau so ist es bei mir,warum meckert er dann?
Benutzeravatar
Perlchamp
Gesperrt
Beiträge: 431
Registriert: 27.02.2012 17:15

Re: Forum Validieren?

Beitrag von Perlchamp »

hi shorty,
ist doch ganz einfach.
Als Meisterprogrammierer benutzt du sicherlich UltraEdit. Mit UltraEdit öffnest du ALLE *.html- und *.php-Dateien, aus denen dein Forum besteht (könnten gut und gerne 150 Dateien sein bei deinen - gefühlten - 100.000 Mods).
Danach suchst du in der Fehlermeldung eine markante Stelle (z-B. einen Befehlsschalter oder einen Kommentar oder einen Tag - wie auch immer). Diese Stelle kopierst du in die Zwischenablage, gehst in UltraEdit, drückst "Strg"+"F" danach "Strg"+"V" und dann "alle offene Dateien" anklicken und letztendlich auf "Nächste" klicken. Jetzt werden alle geöffneten Dateien nach diesem Suchbegriff durchsucht (mit F3 kannst du weitersuchen). In der Nähe davon sollte dein Fehler zu finden sein.

zu deinem <head>-Tag:
vielleicht "sitzt" der End-Tag in einem inaktiven Bereich (sprich: <!-- IF ... --></head> <!-- ENDIF -->).

zu deinem <img>-Tag:
Suche nach

Code: Alles auswählen

doneS.png" border="0"
Und wenn du richtig viel Zeit hast, dann suche nach :lol:

viel Glück
so long
*** wer lesen kann ist klar im Vorteil ***
Cruisin' Orange - die Krönung unter den Styles
Gesperrt

Zurück zu „[3.0.x] Styles, Templates und Grafiken“