|
Webdesign-Forum
Antworten auf alltägliche Fragen im Webdesign und der Internet-Programmierung
|
| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
aritso Site Admin
Anmeldedatum: 30.05.2006 Beiträge: 152
|
Verfasst am: 30.10.2009, 17:51 Titel: XT:Commerce mit Bluegate SEO verwirft die Spracheinstellung |
|
|
Mein XT:Commerce verliert die Sprachinformationen, wenn ich Inhalte wie den Warenkorb, Mein Konto, oder Dateien aus dem Checkout-Prozess aufrufe. Also immer direkte PHP-Dateien, ohne die Zusatzinfos der Sprache BSP: /de/ in der URL.
Bluegate SEO ist so eingestellt, das die Sprachinformationen in der URL sind.
Die Sessions setzt sich automatisch auf die Standardsprache zurück. Warum kann ich im Moment nicht sagen.
Meine Momentanlösung ist folgende Änderung in der xtc_href_link.inc.php
| Zitat: | if (xtc_not_null($parameters)) {
// Append GET Parameters if it isn't a Real URL
if (!$realUrl) {
if(substr_count($parameters, 'language=') == 0)
{
$parameters .= '&language=' . $_SESSION['language_code'];
}
$link .= $page . '?' . $parameters;
$separator = '&';
}
} else {
// Set Standard Link if it isn't a Real URL
if (!$realUrl) {
$link .= $page . '?language=' . $_SESSION['language_code'];
$separator = '&';
}
} |
Dadurch werden an all diesen Verweise der language-Parameter gesetzt. Da dies sowieso keine Google-Relevanten Dateien sind, ist dies auch nicht unbedingt schlimm...
Zuletzt bearbeitet von aritso am 31.10.2009, 09:00, insgesamt einmal bearbeitet |
|
| Nach oben |
|
 |
aritso Site Admin
Anmeldedatum: 30.05.2006 Beiträge: 152
|
Verfasst am: 31.10.2009, 08:40 Titel: |
|
|
Noch was ...
Es ist so, dass die Sprache direkt auf "german" gestellt ist, nachdem die Session gestartet wurde. Selbst wenn ich die Session am Anfang der application_top.php starte!?
| Code: | session_start();
print_r($_SESSION['language']); |
Zeigt "german".
Und jetzt wird es ganz komisch.
Wenn ich die Seite öfters lade, dan springt die Sprache. Mal german, mal french, und das Ganze unregelmäßig. |
|
| Nach oben |
|
 |
aritso Site Admin
Anmeldedatum: 30.05.2006 Beiträge: 152
|
Verfasst am: 31.10.2009, 09:34 Titel: |
|
|
habe es gefunden!
unglaublich...
Ich hatte im Template in der index.html einen Bildverweis (<img src="" />) zu einem Bild, das nicht vorhanden war.
Dadurch wurde die Sprache in der Session verstellt!
Warum? -> Keine Ahnung.
Die Änderungen in der xtc_href_link.inc.php habe ich zurück gesetzt. |
|
| Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|
|
|