Načtení meta tagů z databáze
Dobrý den,
snažím se vytvořit více-jazyčný web. Když jsem si zadal jeho kontrolu pomocí seo-servis, ukázalo se, že nevidí žádné informace o hlavičce. Teda přesněji, nevidí ty informace, které se snažím načíst z databáze.
Udělal jsem si přes PHP, dotaz do databáze
$dotaz = MySQL_Query('SELECT * FROM hlavicka');
while($text = MySQL_Fetch_Array($dotaz))
{
$vypis[$i] = $text['Text'.$_SESSION["Jazyk"]];
$i++;
}
<meta http-equiv="Content-language" content="'.$vypis["0"].'"/>
<meta name="description" content="'.$vypis["1"].'"/>
<meta name="keywords" content="'.$vypis["2"].'"/>
Je mi jedno co ukazuje seo servis, ale chtěl jsem se zeptat, jestli bude mít takový problém i google a ostatní vyhledávače. Bylo by docela špatné, kdyby vyhledávače neviděli základní informace o hlavičce. Stránka na webu právě teďka není, ale když se člověk podívá přes zdrojový kód, tak tam ty data načtená jsou.
V případě, že by stejný problém nastal i pro vyhledávače. Šlo by to vyřešit jiným způsobem?
Děkuji za případné odpověďi.
Přeji příjemný den,
Dalibor
Problém byl vyřešen. Nastal nechtěným prohozením dvou funkcí v php. Kde jsem funkci na zjištění jazyka a uložení ho do proměnné dal zavolat až po vypsání hlavičky. Potom se hlavička nedokázala vypsat, když se v databázi hledá text podle jazyka.
Děkuji všem, co si to přečetli a trošku se nad tím zamysleli. Byla to má blbost.
Pěkný den.