Validator nie widzi dodawanej treści

0

Witam,

Na wszystkich podstronach z parametrem z GET ładuje mi się jakaś treść z pliku zależnego od nazwy strony i wybranego języka. Problemem jest nie działanie skryptu, ale jego widoczność przez walidator, gdyż na tej stronie, nie widzi walidator, że strona index_content został załadowany i wyświetla kod jak:

<table class="contentpaneopen">   // tutaj powinnien być załadowany plik index_content i w rzeczyście jest, ale validator tego nie widzi :(
</table>

https://validator.w3.org/check?uri=http%3A%2F%2Fprzembud.itecore.com%2F&charset=%28detect+automatically%29&doctype=Inline&ss=1&outline=1&group=0&No200=1&verbose=1&st=1&user-agent=W3C_Validator%2F1.3+http%3A%2F%2Fvalidator.w3.org%2Fservices

Mój kod z index.php(tylko ta część istotna):

          <code><table class="contentpaneopen">

                                    <?php
                                    $album = $_GET['album'];

                                    if (!empty($page) && empty($album)) {
                                        include ($langs . '/' . $page . '.php');
                                    } else if (($page == 'gallery_album') && !empty($album)) {
                                        include ( 'galeria/' . $album . '.html');
                                    } else if (empty($page) && empty($album)) {

                                        include ($langs . '/' . 'index_content.php');
                                    } else {
                                        include ($langs . '/' . 'index_content.php');
                                    }
                                    ?>



                                </table>

Powtórzę jeszcze raz, strona działa poprawnie zgodnie, index_content się ładuje, tylko dlaczego validator tego nie widzi? jak sprawić aby zobaczył. A jeśli nie, to jak zlikwidować błąd w validatorze, ale bez usuwania table, tylko wpisując tam coś, co z jednej strony nie zaszkodzi innym podstronom jak i nie doda żadnej widocznej treści. :>
0

czy Ty umieszczasz div'y w table? Nie rób tego. Tabelki powinne służyć tylko wyświetlaniu danych tabelkowych, a nie do składania layoutów. Po drugie - tabelki w tabelkach - nie jestem takim typowym frontendowcem, ale może właśnie dlatego walidator protestuje?

0

Póki co na stronie jest 403, więc ciężko zbadać problem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1