es gibt keine Fehlermeldungen, wenn ich eine Seite aufrufe und mir den Quelltext anschauen erscheint keine Beschreibung, hier nochmals die Seite
http://www.holiday-locations.com/ ist in englisch, aber auf der deutschen Seite genauso
meta name="description" content="">
<meta name="keywords" content="holiday, location, holiday-locationscontent leer, obwohl in der titel.php ein META[0]['desc']['de'] definiert ist
bei der Seite:
http://www.holiday-locations.com/index.php?lang=uk&site=34
habe ich in der Titel.php diese information
$META[34]['desc']['de'] = "Holiday-locations bietet Ihnen eine reiche Auswahl...
im Quelltext erscheint dann dies
<meta name="description" content="Holiday-locations offers you a great selection of holiday homes, country houses, villas and mansions for your unforgettable vacations and holidays in Spain. ">
also korrekt, bei der Seite:
http://www.holiday-locations.com/index.php?site=34121008&lang=de
habe ich in der titel.php
$META[34121008]['desc']['de'] = "Golfvilla mit beheiztem Pool, Fitness Raum, im Golf valley Nueva Andalucia, Puerto Bansu, Marbella zu mieten";
und es erscheint im Quellcode
<meta name="description" content="Golfvilla mit beheiztem Pool, Fitness Raum, im Golf valley Nueva Andalucia, Puerto Bansu, Marbella zu mieten">
auch korrekt, keine Angabe erhalte ich wie gesagt bei META[0] und bei all den Seiten, welche in der Titel.php wie folgt aussehen
$TITLE['mansite']['golf']['de'] = "Holiday-locations - Golfplätze - Marbella, Costa del Sol, Spanien"; === manuelle Seiten
und
$TITLE['ssearch'][34609]['de'] = "Torrevieja liegt an der Costa Calida, Torrevieja ist eine Stadt im Südosten von Spanien "; === Suchvorlagen
Beiträge von holidayl
-
-
danke dieser Vorschlag funktioniert wenn ich
$META[34] = Spanien
$META[341] = Andalusien
$META[34121008] = die Villa 34121008
in der Titel.php vorgebe, es erscheint keine Beschreibung bei der index.php (dies wäre $META[0])
und nicht wenn es sich um Seiten handelt$TITEL['ssearch'][34609]['de'] = "Torrevieja liegt an der Costa Calida, Torrevieja ist eine Stadt im Südosten von Spanien ";
und
$TITLE['mansite']['golf']['de'] = "Holiday-locations - Golfplätze - Marbella, Costa del Sol, Spanien";
bei beiden schaffe ich die Umwandlung in META nicht
:confused: -
genau gesagt brauche ich ein script, um die Informationen aus der titel.php auszulesen und so zusammen setzen, damit im header
meta name="description" content="<?PHP echo $META[0]['desc'][$lang]; ?>">
meta name="keywords" content="<?PHP echo $META[0]['keyw'][$lang]; ?>">
richtig eingesetzt werden, es darf also nicht mehr $META[0] fest in der index.php stehen, sondern durch einen Platzhalter ersetzt werden wie $lang.
die Routine, um den Seitentitel zu ermitteln sieht so aus:
<?PHP
// Seitentitel erstellen
$SEITENTITEL = $TITLE[$_GET['site']][$lang];
// Sonderfall Titel für Suchvorlage if($_GET['site'] == "ssearch"){ $SEITENTITEL = $TITLE['ssearch'][$_GET['sv']][$lang]; }
// Sonderfall Titel für manuelle Seite if($_GET['site'] == "mansite"){ $SEITENTITEL = $TITLE['mansite'][$_GET['pgn']][$lang]; }
if(strlen($SEITENTITEL) < 5){ $SEITENTITEL = $TITLE[0][$lang]; } ?>
<title><?PHP echo $SEITENTITEL; ?></title>
vieleicht ist dis nützlich und hilfreich -
es gibt die index.php mit <meta name="description" content="<?PHP echo $META[0]['desc'][$lang]; ?>">
dazu gibt es eine TITEL.php, in der alle Angabenhinterlegt sind, wie titel, Beschreibung, keywörter, speziel für jede Seite (ca. 1000), jetzt möchte ich aus der Titel.php die Informationen auslesen und sobald die Seite erstellt wird, z.B die Seite der Villa 34121008, automatisch keywords und Beschreibung einsetzen, augenblicklich haben alle Seiten die selben keywords und die selbe Beschreibung wie die index-Seite
vieleicht wird es deutlicher, wenn du die Seite http://www.holiday-locations.com/index.php?site=34121008&lang=de anschaust, der Quelltext im header sieht genauseo aus wie bei http://www.holiday-locations.com/index.php?lang=de und wie bei http://www.holiday-locations.com/index.php?lang=de&site=mansite&pgn=golf, die jeweiligen Titel sind schon so wie es sein soll, jede Seite nimmt sich aus der Titel.php den speziellen Text, nicht aber die BEschreibung und keywords -
wer kann mir helfen, in einem gekauften php Script Sprachsteuerungen einzubauen?