Mehrsprachig funktioniert nicht

  • Hallo,
    habe Deutsch und English als Sprachen aktiviert.
    Hier der Link zur Testseite: http://www.dirk-herrmann-templates.de


    Wenn ich als Shop-Besucher auf Englisch umstellen will, wird folgende url erzeugt:
    www.dirk-herrmann-templates.de…/?language=de?language=en
    Funktioniert natürlich nicht.


    Infos, die vielleicht weiterhelfen:
    Auf dem Server liegt die Seite nicht auf der obersten Ebene, sondern in einem Unterordner, in den der Server automatisch verlinkt.
    In der htaccess hab ich die RewriteEngine ausgeschaltet, weil sonst der Shop nicht läuft.


    Weiß jemand in welcher Datei ich den den Code wie anpassen muß?

  • hi gucke mal deine Url an so kann ja auch nichts funktionieren wenn du deine Url 2 mal angibst


    Code
    1. http://www.dirk-herrmann-templates.de/http://www.dirk-herrmann-templates.de//?language=de&cSEOid=3259744eae97f429598fb9ac2aa620a1?language=en&cSEOid=3259744eae97f429598fb9ac2aa620a1


    es soll doch so aussehen


    Code
    1. http://www.dirk-herrmann-templates.de//?language=en&cSEOid=3259744eae97f429598fb9ac2aa620a1?language=en&cSEOid=3259744eae97f429598fb9ac2aa620a1?language=de?language=en


    lg
    Sniper09

  • Genau : )
    Nur nicht ich geb die URL zweimal ein, sondern wenn der Benutzer die Sprache ändert, erzeugt commerce:SEO dieses Monster von URL.


    Hab versucht die passende php-Datei zu finden und dort den Code zu ändern, aber hab es nicht hinbekommen.

  • ...
    es soll doch so aussehen


    Code
    1. http://www.dirk-herrmann-templates.de//?language=en&cSEOid=3259744eae97f429598fb9ac2aa620a1?language=en&cSEOid=3259744eae97f429598fb9ac2aa620a1?language=de?language=en


    soo wird das wohl auch nix werden wenn schon:


    Code
    1. http://www.dirk-herrmann-templates.de/?language=en&cSEOid=3259744eae97f429598fb9ac2aa620a1


    warum der aber die url so zerpflückt ist mir etwas rätselhaft... welche version nutzt du genau?


    greetz, me

    <p>C lets you shoot in your feet, C++ allows you to reuse the bullet.</p>
    <p><strong>Thats <span style="color: #b22222">NO BUGS</span>, thats <span style="color: #008000">FEATURES</span>!
    </strong></p>
    <p><strong></strong>[LEFT]<strong><span style="color: green">Die Suchfunktion steht nicht unter Naturschutz, und darf getrost benutzt werden.</span></strong><br>[/LEFT]<br>[INDENT=4] <img src="http://support.commerce-seo.de/image.php?type=sigpic&amp;amp;userid=64&amp;amp;dateline=1309425110"><br>[/INDENT]</p>

    Einmal editiert, zuletzt von nico ()

  • Danke für`s Nachfragen:


    cseov2.1.2.8plus


    Hab nochwas festgestellt:
    Wenn ich mit dem englischsprachigen Firefox die Seite öffne, dann wird meine Seite auch auf Englisch angezeigt. Wenn ich mit dem deutschsprachigen Firefox öffne, wird meine Seite auf deutsch angezeigt. Das funktioniert also. Nur wenn ich auf die kleinen Fahnen klicke, um selbst die Sprache zu ändern geht das nicht. Lediglich bei einer Ausnahme: Ist die Seite englisch angezeigt und ich bin ich auf der Startseite, dann funktioniert es mit der Fahne auf deutsch umzustellen.

  • hoi,


    ich habe mir mal deine seite angesehen... da scheint bei der installation (der sprachen?) etwas schief gegangen zu sein.
    der link unter der deutschen flagge sieht so aus (beim user anlegen):

    HTML
    1. <a href="http://www.dirk-herrmann-templates.de//create_account.php?language=en?language=de">...</a>


    und der für die englische so:

    HTML
    1. <a href="http://www.dirk-herrmann-templates.de/http://www.dirk-herrmann-templates.de//create_account.php?language=en?language=de?language=en">...</a>


    wie du siehst, sind beide links nicht nur falsch (allein schon .de//), sondern auch unterschiedlich aufgebaut...


    wenn du allerdings an die obige url ?language=de oder ?language=en anhängst, funktioniert die umschaltung tadellos.
    vielleicht noch mal die einstellungen (auch in der db und den config-files) prüfen...



    greetz, me

    <p>C lets you shoot in your feet, C++ allows you to reuse the bullet.</p>
    <p><strong>Thats <span style="color: #b22222">NO BUGS</span>, thats <span style="color: #008000">FEATURES</span>!
    </strong></p>
    <p><strong></strong>[LEFT]<strong><span style="color: green">Die Suchfunktion steht nicht unter Naturschutz, und darf getrost benutzt werden.</span></strong><br>[/LEFT]<br>[INDENT=4] <img src="http://support.commerce-seo.de/image.php?type=sigpic&amp;amp;userid=64&amp;amp;dateline=1309425110"><br>[/INDENT]</p>

  • Hallo,
    danke schonmal, leider komme ich nicht weiter.


    Mit config-files meinst du doch die configure.php, die es zweimal gibt, oder? Dann gibt es noch zweimal configure.org.php - wozu sind die denn?
    Hab einiges in den beiden configure.php-Dateien probiert, aber nichts hinbekommen. Woher weiß man denn, was man da eintragen muß?
    Hatte bei der Installation alles so stehen lassen, wie es von der Installationsroutine vorgegeben war.


    (Nochmal zur Info: Bin bei 1und1, der Shop liegt in einem Unterverzeichnis, auf den 1und1 aber selbst verweist. In der htaccess hab ich RewriteEngine auskommentiert, weil es sonst garnicht läuft.)
    Ich könnte dir auch die Zugangsdaten zu dem Shop schicken.

  • Hab mir die configure.php nochmal angeschaut. Meiner Meinung nach liegt das Problem nicht hier.
    Wenn hier die Pfade nicht richtig wären, dann würde doch viel mehr nicht funktionieren. Sonst funktioniert aber alles.


    Die zwei verschieden zusammengebauten URLs (für Englisch und für Deutsch) deuten auch auf einen anderen Ort des Problems.
    Müßte die Datei sein, in der die URL zusammengesetzt wird. Tippe mal auf languages.php.

  • Nummer 1:

    PHP
    1. <?php/* --------------------------------------------------------------Copyright 2009 - commerce:SEO - ein Projekt von Webdesign Erfurtwebsite: [url]http://www.commerce-seo.de[/url]--------------------------------------------------------------based on:(c) 2000-2001 The Exchange Project(c) 2002-2003 osCommerce(c) 2003-2005 xtCommerceReleased under the GNU General Public License--------------------------------------------------------------*/// * DIR_FS_* = Filesystem directories (local/physical)// * DIR_WS_* = Webserver directories (virtual/URL)define('HTTP_SERVER', 'http://www.dirk-herrmann-templates.de'); define('HTTPS_SERVER', 'https://www.dirk-herrmann-templates.de'); define('ENABLE_SSL', false); define('DIR_WS_CATALOG', '/'); define('DIR_FS_DOCUMENT_ROOT', '/kunden/homepages/1/d400736806/htdocs/dirk-herrmann-templates/');define('DIR_FS_CATALOG', '/kunden/homepages/1/d400736806/htdocs/dirk-herrmann-templates/');define('COMMERCE_SEO_INSTALLED', 'true');define('DIR_WS_IMAGES', 'images/');define('DIR_WS_CATALOG_MOVIES', DIR_WS_IMAGES .'products_movies/');define('DIR_WS_ORIGINAL_IMAGES', DIR_WS_IMAGES .'product_images/original_images/');define('DIR_WS_THUMBNAIL_IMAGES', DIR_WS_IMAGES .'product_images/thumbnail_images/');define('DIR_WS_INFO_IMAGES', DIR_WS_IMAGES .'product_images/info_images/');define('DIR_WS_MINI_IMAGES', DIR_WS_IMAGES .'product_images/mini_images/');define('DIR_WS_POPUP_IMAGES', DIR_WS_IMAGES .'product_images/popup_images/');define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');define('DIR_WS_INCLUDES',DIR_FS_DOCUMENT_ROOT. 'includes/');define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');define('DIR_WS_LANGUAGES', DIR_FS_CATALOG . 'lang/');define('DIR_WS_DOWNLOAD_PUBLIC', DIR_WS_CATALOG . 'pub/');define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');define('DIR_FS_INC', DIR_FS_CATALOG . 'inc/');define('DIR_FS_CAPTCHA_MAKE', DIR_FS_CATALOG . 'captchas');define('DIR_FS_CAPTCHA_CHECK', DIR_FS_CATALOG . 'captchas/');define('DB_SERVER', 'db404883043.db.1and1.com');define('DB_SERVER_USERNAME', 'dbo404883043');define('DB_SERVER_PASSWORD', '**');define('DB_DATABASE', 'db404883043');define('USE_PCONNECT', 'false');define('STORE_SESSIONS', 'mysql'); // frei lassen '' fuer Standard oder zu 'mysql' aendern?>


    Nummer 2:

  • hhmm,


    hier leite ich das mal an andreas weiter... kann der thred geschlossen werden, weil gelöst.



    greetz, me

    <p>C lets you shoot in your feet, C++ allows you to reuse the bullet.</p>
    <p><strong>Thats <span style="color: #b22222">NO BUGS</span>, thats <span style="color: #008000">FEATURES</span>!
    </strong></p>
    <p><strong></strong>[LEFT]<strong><span style="color: green">Die Suchfunktion steht nicht unter Naturschutz, und darf getrost benutzt werden.</span></strong><br>[/LEFT]<br>[INDENT=4] <img src="http://support.commerce-seo.de/image.php?type=sigpic&amp;amp;userid=64&amp;amp;dateline=1309425110"><br>[/INDENT]</p>