Seite 5 von 9

Re: Forum Validieren?

Verfasst: 18.06.2012 23:02
von Talk19zehn
Hi, wende die Tabelle korrekt an, also so wie sie ausgegeben wird. Tabellen haben Regeln. Wenn ein Zelle leer bleibt, gib ggf. ein Zwangsleerzeichen hinein.

Re: Forum Validieren?

Verfasst: 18.06.2012 23:05
von Perlchamp
@shorty:
beim <img>-Tag muss das Ende so aussehen "#/>" (#=Leerzeichen)
zum <table>-Tag
entweder OHNE die <thead>-Tags:

Code: Alles auswählen

<table class="table1" cellspacing="1" id="top_five">
          <tr>
          <td style="width: 50%;">Top5 des PHPBB-Service</td>
          </tr>
          </table>
... oder mit <body>-Tags (wie Ursprung):

Code: Alles auswählen

<table class="table1" cellspacing="1" id="top_five">
          <thead>
          <tr>
          <th style="width: 50%;">Top5 des PHPBB-Service</th>
          </tr>
          </thead>
          <tbody>
               <tr>
          <td>Hier wäre Leer Raum weil es nichts zum eintragen gibt.</td>
          </tr>
         </tbody>
          </table>
Übrigens:
ich meine in der info des Validators steht sinngemäss "der </table>-Tag ist an dieser Stelle nicht erlaubt" oder ?
Der Validator mahnt auch die vielen leeren <span>-Tags an für die ach so tollen rundungen in phpbb

Viel Glück
so long

Re: Forum Validieren?

Verfasst: 18.06.2012 23:14
von Shorty1968
Sieht so aus als hätte ich es dank euch fast geschaft er meckert nun noch:

Code: Alles auswählen

Nach Elemententyp "img" müssen folgende Attributspezifikationen folgen: ">" oder "/>".
Da weiss ich nun leider nicht was ich wo eintragen muss,würde mir dabei bitte noch jemand helfen?

Code: Alles auswählen

'ALTT_TOPIC_ICON'			=> (!empty($icons[$row['icon_id']])) ? '<img src="' . $config['icons_path'] . '/' . $icons[$row['icon_id']]['img'] . '"style="border:none" width="' . $icons[$row['icon_id']]['width'] . '" height="' . $icons[$row['icon_id']]['height'] . '" alt="" title="" />' : '',

Re: Forum Validieren?

Verfasst: 18.06.2012 23:21
von Perlchamp
hi,
anstelle von /> musst du dann wahrscheinlich /> schreiben, also anstelle von:

Code: Alles auswählen

alt="" title="" />' : '',
dies:

Code: Alles auswählen

alt="" title="" />' : '',
... obwohl ich dies sehr merkwürdig finde ...

Viel Glück
so long

Re: Forum Validieren?

Verfasst: 18.06.2012 23:24
von Shorty1968
Danke aber wenn ich diese änderung mache,kann der Validator die seite nicht mehr lesen und gibt:

Code: Alles auswählen

Schwerer FehlerDas Dokument `http://www.phpbb-service.de` konnte nicht geladen werden!

Re: Forum Validieren?

Verfasst: 18.06.2012 23:25
von Perlchamp
UND:
ist mir eben auch noch aufgefallen.
anstelle von:

Code: Alles auswählen

. '"style="border:none" width="' .
dies:

Code: Alles auswählen

. '" style="border:none" width="' .
(vor "style=" ein Leerzeichen einfügen)

so long

Re: Forum Validieren?

Verfasst: 18.06.2012 23:40
von Shorty1968
Tausend dank an dich das war es wirklich,das es etwas mit einer Leerstelle zutun hatte habe ich über Google gefunden aber nicht wo in php. :wink:

Jetzt habe ich nur noch ein problem und Zwar musste ich in den Top Five Template ja ein Erzwungenes Leerzeichen setzen,der Code sieht so aus:

Code: Alles auswählen

<tbody>
               <tr>
          <td >&nbsp;</td>
          </tr>
         </tbody>
[ externes Bild ]
Wie kann ich den Abstand wider verkleinern?

Re: Forum Validieren?

Verfasst: 18.06.2012 23:48
von hackepeter13
Perlchamp hat geschrieben:UND:
ist mir eben auch noch aufgefallen.
anstelle von:

Code: Alles auswählen

. '"style="border:none" width="' .
dies:

Code: Alles auswählen

. '" style="border:none" width="' .
(vor "style=" ein Leerzeichen einfügen)

so long
Und man könnte das width auch mit in das style="" packen, statt es extra aufzuführen. ;)

Re: Forum Validieren?

Verfasst: 18.06.2012 23:51
von Perlchamp
ersetze das "&nbsp;" durch ein transparentes gif mit der breite von 1px; und der Höhe von 1px;, also:
anstelle von:

Code: Alles auswählen

<tbody>
               <tr>
          <td >&nbsp;</td>
          </tr>
         </tbody>
dies:

Code: Alles auswählen

<tbody>
               <tr>
          <td style="padding:0px;"><img src="{T_THEME_PATH}/images/spacer.gif" width="1" height="1" alt="" /></td>
          </tr>
         </tbody>
.. dazu musst du aus dem root/images-Ordner die Datei "spacer.gif" in den style/template/images-Ordner kopieren.

ergänt um 23:55:
Und man könnte das width auch mit in das style="" packen, statt es extra aufzuführen.
...das height auch ... aber überfordere ihn mal nicht ...

viel Glück
so long

Re: Forum Validieren?

Verfasst: 18.06.2012 23:53
von Talk19zehn
Oder so ggf. den Abstand versuchen, zu regeln.

Code: Alles auswählen

<td height="1">&nbsp;</td>