Hallo an alle
versuche schon seit einiger Zeit für meine Webseite die Meta Tags dynamisch zu generieren!
Ich habe eine index.php, in der Header, Footer, und Content abhängig vom Wert der Variable site dynamisch eingebunden wird.
Bisher habe ich es hinbekommen, dass der title gleichgesetzt wird mit dem variablenwert aus site!
So sieht das aus:
Jetzt möchte ich noch zusätzlich, dass abhängig vom Wert der Variable site die passenden Keywords und Descriptions aus einer externen Datei geladen und in die Meta Tags eingebunden werden.
Der Content wird über $get, switch case eingebunden, die content Dateien sind eigene php dateien, die Subverzeichnissen liegen!
Hat dort jemand einen schnipsel für mich??
Nochmal beispiel:
Seite Kontakt
url: index.php?site=Kontakt
bisher mein title: Meine Seitenname - Kontakt
Jetzt soll aus einer metatag.php für diese Seite die vordefinierten Meta Tags geladen und eingebunden werden:
Description: Nehmen Sie einfach und bequem Kontakt zu uns auf, wir helfen Ihnen gerne Weiter bei Problemen!
Keywords: Seitenname, Kontakt, Ort, usw...
Hoffe mir kann jemadn helfen!
PS: Ich weiß, dass man mit meinem Codeschnipsel unfug betreiben kann und User von mir ungewollte Dinge einschleusen können bzw anhängen!
Daher wäre ich froh, wenn man es so erstellen könnte, dass es auch sicher ist!
versuche schon seit einiger Zeit für meine Webseite die Meta Tags dynamisch zu generieren!
Ich habe eine index.php, in der Header, Footer, und Content abhängig vom Wert der Variable site dynamisch eingebunden wird.
Bisher habe ich es hinbekommen, dass der title gleichgesetzt wird mit dem variablenwert aus site!
So sieht das aus:
PHP-Code:
<?php
$val = array(
'/^[a-zA-Z ]+$/',
'/^[0-9-]+$/'
);
$checkedtitle = "Startseite";
if (isset($_GET["site"]))
{ foreach ($val as $k => $v)
{ if (preg_match($v, $_GET["site"]))
{
$checkedtitle = $_GET["site"];
break;
}
}
}
echo $checkedtitle; ?></TITLE>
Der Content wird über $get, switch case eingebunden, die content Dateien sind eigene php dateien, die Subverzeichnissen liegen!
Hat dort jemand einen schnipsel für mich??
Nochmal beispiel:
Seite Kontakt
url: index.php?site=Kontakt
bisher mein title: Meine Seitenname - Kontakt
Jetzt soll aus einer metatag.php für diese Seite die vordefinierten Meta Tags geladen und eingebunden werden:
Description: Nehmen Sie einfach und bequem Kontakt zu uns auf, wir helfen Ihnen gerne Weiter bei Problemen!
Keywords: Seitenname, Kontakt, Ort, usw...
Hoffe mir kann jemadn helfen!
PS: Ich weiß, dass man mit meinem Codeschnipsel unfug betreiben kann und User von mir ungewollte Dinge einschleusen können bzw anhängen!
Daher wäre ich froh, wenn man es so erstellen könnte, dass es auch sicher ist!
Kommentar