Shop Support News Archive - Shopbetreiber News -> Forum : Titelzeile Im Browser Unvollstaendig
Hallo,
ich habe da ein kleines Problem mit der Titelzeile im Browserfenster/Tab:
Bei Auswahl einer Hauptkategorie wird die Titelzeile nicht vervollständigt, sondern besteht lediglich aus "Shopname -". Alle Angaben (Meta Title etc.) sind vollständig ausgefüllt.
Unterkategorien hingegen werden korrekt angegeben.
Meine Frage ist: Wo wird eigentlich diese Titelzeile generiert?
Gruss, Ralf
Ach ja, ich verwende xt:Commerce / xt-Commerce v3.0.4 SP2.1
Das <title> wird generiert in includes/modules/metatags.php
Gruß
Hen
''>ZITAT(hendrik @ Sep 6 2007, 18:30) 32464
Das <title> wird generiert in includes/modules/metatags.php
[/b]
Ahhhaaa...DANKE!
Ich habe jetzt auch die Lösung gefunden:
Den folgenden Teil aus der metatags.php:
****if ($_GET['cPath']) {
********if (strpos($_GET['cPath'], '_') == '1') {
************$arr = explode('_', xtc_input_validation($_GET['cPath'], 'cPath', ''));
************$_cPath = $arr[1];
********} else {
************//$_cPath=(int)$_GET['cPath'];
************if (isset ($_GET['cat'])) {
****************$iste = explode('_', $_GET['cat']);
****************$cID = $iste[0];
****************$_cPath = str_replace('c', '', $cID);
************}
********}
gegen diesen austauschen:
********if ($_GET['cPath']) {
**************if (strpos($_GET['cPath'], '_') >= '1') {
**************** $arr = explode('_', xtc_input_validation($_GET['cPath'], 'cPath', ''));
**************** $_cPath = array_pop($arr);
**************} else {
**************** $_cPath=(int)$_GET['cPath'];
**************** if (isset ($_GET['cat'])) {
********************$iste = explode('_', $_GET['cat']);
********************$cID = $iste[0];
********************$_cPath = str_replace('c', '', $cID);
**************}
****}
Und schon klappt's auch mit den Hauptkategorien!
Gruss, Ralf
Vielen Dank für diese Lösung. Jetzt klappts auch bei mir.
Man kann das ganze nochmals verbessern, indem man die Zeile:
<title><?php echo TITLE.' - '.$categories_meta['categories_meta_title']; ?></title>
mit folgendem austauscht:
<title><?php echo $categories_meta['categories_meta_title'].' - '.TITLE; ?></title>
Dann steht im Title zuerst der Kategoriename und dann der Shopname. Ist Seo - technisch besser, habe ich mir sagen lassen.
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.