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>
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. :>