Steinadler
Hallo zusammen
Mich hat ja letztens fast der Schlag getroffen, als ich meinen Quelltext mal hab validieren lassen
Über 400 Fehler
Jetzt sitz ich seit 2 Tagen dran und bin jetzt bei nur noch 31 Fehlern angekommen
Jetzt brauch ich aber mal Hilfe da ich mit den restlichen Fehlern so meinen Stress habe.
Ich habe in mehreren Foren auf der Indexseite 8 Unterforen, die auch korrekt angezeigt werden.
So sieht das Script zu einer Fore mit 8 Unterforen aus:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
|
<div class="smallfont" style="margin-top:6px">
<table border="0" cellpadding="0" cellspacing="0" width="90%" align="center">
<tr valign="top">
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=64"><b>Ernährung</b></a></td>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=40"><b>Krankheiten & Krankenberichte</b></a></td>
</tr>
<tr>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=22"><b>1000 Fragen</b></a></td>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=65"><b>Farbschlag & Geschlechtsbestimmung</b></a></td>
</tr>
<tr>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=35"><b>Verhaltensfragen</b></a></td>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=25"><b>Geschichten über Eure Nymphensittiche</b></a></td>
</tr>
<tr>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=72"><b>Schnappschussgalerie</b></a></td>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=85"><b>Vorstellungsgalerie</b></a></td>
</tr>
</table>
</div>
<br /> |
|
Jetzt meckert das Validierungsproggi mit folgender Meldung:
table ist an dieser Stelle nicht erlaubt.
Es befindet sich evtl. ein Block-Element innerhalb eines
Inline-Elements.
Auch verschachtelte Block-Elemente könnten diesen Fehler verursachen, da
Block-Elemente nicht beliebig verschachtelt werden dürfen. Dies ist abhängig
von den verwendeten [X]HTML-Elementen.
Ich bekomme es nicht gebacken.............wer kann helfen???
P.S.
Das interessante für mich ist, dass das Validierungsproggi den gleichen Tabellenaufbau nicht anmeckert, wo ich in einer Fore nur eine einzige Unterfore eingebaut habe.
Schweinebacke
Da ist entweder eine Zelle zuviel oder zu wenig drin.
Die Tabelle ist zweispaltig und die letzte Zeile hat nur die erste Zelle drin.
Steinadler
Hab das jetzt korrigiert, das table wird aber immer noch beanstandet.
@Schweinebacke
Noch ne Idee?
Luzifer69
ersten 2 fehler
in zeile 2 ist ein fehler das > muss rangerückt werden
das mal zur info
dann zeile 43 wo ist der geöffnete tag zu dem </td> den du da schließen willst ?
die zeile löschen
dann eine frage wiso machst du ein table in einem div ?
bau mal um erst das table dann das div
also zeile 1 und 2 tauschen sowie auch zeile 45 und 46
edit ..
ok fehler 2 behoben fehler 1 besteht immernoch
Steinadler
Meinst Du so :
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
|
<table border="0" cellpadding="0" cellspacing="0" width="90%" align="center">
<div class="smallfont" style="margin-top:6px">
<tr valign="top">
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=64"><b>Ernährung</b></a></td>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=40"><b>Krankheiten & Krankenberichte</b></a></td>
</tr>
<tr>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=22"><b>1000 Fragen</b></a></td>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=65"><b>Farbschlag & Geschlechtsbestimmung</b></a></td>
</tr>
<tr>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=35"><b>Verhaltensfragen</b></a></td>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=25"><b>Geschichten über Eure Nymphensittiche</b></a></td>
</tr>
<tr>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=72"><b>Schnappschussgalerie</b></a></td>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=85"><b>Vorstellungsgalerie</b></a></td>
</tr>
</div>
</table>
<br /> |
|
Luzifer69
fehler 1ist immer noch da siehste das nicht
code: |
1:
|
<table border="0" cellpadding="0" cellspacing="0" width="90%" align="center" > |
|
das muss so
code: |
1:
|
<table border="0" cellpadding="0" cellspacing="0" width="90%" align="center"> |
|
beachte das
align="center"
> => align="center"
>
edit..
jo ja jetzt passt das teste mal
wenn nicht tausche div und table nochmals
weis ja nicht ob du da versuchst über ein anderes template
in einem table erneut ein table zu laden
Steinadler
Hab das gesehen und korrigiert.
Aber mit der geänderten Zeile 1und 2 bekomme ich jetzt 5 Fehler mehr ausgegeben vom Validierungsproggi
An der Funktionalität der Unterforen hat sich nichts geändert.Klappen auch mit Deiner Version.
Luzifer69
wie geschrieben dann tausche nochmals also erst div und dann table
weis ja nicht wie du das laden tust
Steinadler
Habs gemacht.........jetzt folgende Meldung:
div ist an dieser Stelle nicht erlaubt.
Es befindet sich evtl. ein Block-Element innerhalb eines
Inline-Elements.
Auch verschachtelte Block-Elemente könnten diesen Fehler verursachen, da
Block-Elemente nicht beliebig verschachtelt werden dürfen. Dies ist abhängig
von den verwendeten [X]HTML-Elementen.
Luzifer69
brauchst du den div tag dort an der stelle unbedingt
wenn nicht entferne mal diesen
Steinadler
Also so???
php: |
1:
|
<class="smallfont" style="margin-top:6px"> |
|
Luzifer69
nein die ganze zeile raus sowie auch den abschluss tag
Steinadler
Hab ich so gemacht...........jetzt wird wieder das table angemeckert
Das
div brauch ich anscheinend nicht.
Luzifer69
ich muss mal fragen wo bindest du das denn ein
befindest du dich damit schon in einem table
oder ist das hier ein extra template
Steinadler
Ich binde das im ACP --- Foren bearbeiten----- in der entsprechenden Fore ein.
Ist kein extra Template
Agi
Was steht denn vor dem betroffenen <table> Tag? Evtl ist da was falsch vom Code her, das sich dann aber erst ne Zeile später auswirkt.
Steinadler
Keine Ahnung.....schaut doch mal in den Quelltext......einfach auf meine Sig. klicken.
Luzifer69
die fehler sind aber bei dir woanderst ich habe das gerade bei mir so eingebunden
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
|
<table border="0" cellpadding="0" cellspacing="0" width="90%" align="center">
<tr valign="top">
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=64"><b>Ernährung</b></a></td>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=40"><b>Krankheiten & Krankenberichte</b></a></td>
</tr>
<tr>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=22"><b>1000 Fragen</b></a></td>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=65"><b>Farbschlag & Geschlechtsbestimmung</b></a></td>
</tr>
<tr>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=35"><b>Verhaltensfragen</b></a></td>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=25"><b>Geschichten über Eure Nymphensittiche</b></a></td>
</tr>
<tr>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=72"><b>Schnappschussgalerie</b></a></td>
<td style="text-transform:none;font-size:11px;white-space:nowrap;" width="50%">
<img src="images/subforum.gif" alt="" border="0" />
<a href="board.php?boardid=85"><b>Vorstellungsgalerie</b></a></td>
</tr>
</table> |
|
das ist valide
testet bei validome.org
2 umlaute musste ich noch ändern die waren falsch drin
Ernährung
und bei
über Eure Nymphensittiche
also das ä und das ü
wenn ich deine seite aufrufe habe ich überall fehler
bei einigen haste bei diesem teil auch noch das div drin
bügle erstmal die anderen fehler raus
Steinadler
Ich habs mir fast gedacht, dass der Fehler woanders liegt.
Aber wo???
Kann doch theoretisch nur im index template oder index_catbit sein,oder??
Ich habe die Änderungen erst mal in meinem Testforum ausprobiert.
Im laufenden Forum mach ich das erst, wenn ich die Fehler gefunden habe.
Luzifer69
nimms doch erstmal raus
code haste ja wie oben von mir gepostet valide umlaute überarbeitet
dann wenn du das bei den foren überall raus hast
suchste erstmal die anderen fehler und danach kannste das dann reinsetzen