Managed Server
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Fehler bei Auswahl Hersteller und Kategorie //index.php

    1974Berlin

    • Fördermitglied
    • Beiträge: 37
    • Geschlecht:
    Hallo,

    auf der Startseite habe ich im XTC5-Template die Möglichkeit nach Herstellern zu suchen. Nach Auswahl des Herstellers steht mir ein Pulldownmenü zur Verfügung um eine Kategorie auszuwählen, siehe Png-Datei unten.

    Beim Klick auf eine Beliebige Kategorie fliege ich komplett aus den Shop und bekomm Fehlermeldungen meines Browsers, da auf "//index.php" verwiesen wird ohne die Shopadresse zuvor. Siehe Auszug aus Seitenquelltext unten. Nun weiß ich nicht, in welcher Shop- oder Template-Datei ich dies korrigieren muss und bin für Eure Tipps dankbar.

    Gruß Marco

    [ Für Gäste sind keine Dateianhänge sichtbar ]

       <h1>Lumpaas®</h1>
          <img src="images/manufacturers/Lumpaas transparent 150x150.png" alt="Lumpaas®" class="imgLeft" /><br />            <form id="filter" action="//index.php" method="get"><input type="hidden" name="manufacturers_id" value="1" /><input type="hidden" name="sort" value="" />
    <select name="filter_id" onchange="this.form.submit()"><option value="" selected="selected">Alle Kategorien</option><option value="17">Basteln</option><option value="5">Flachband 1,0cm</option><option value="3">Rippenband 2,5cm</option></select><noscript><input type="submit" value="Anzeigen" id="filter_submit" /></noscript></form>
    <br />



    Linkback: https://www.modified-shop.org/forum/index.php?topic=23769.0

    Haustier-Laden

    • Mitglied
    • Beiträge: 116
    • Geschlecht:
    Re: Fehler bei Auswahl Hersteller und Kategorie //index.php
    Antwort #1 am: 16. Dezember 2012, 22:07:59
    Zitat
    ....<form id="filter" action="//index.php" ---

    Eventuell dort?

    mit freundlichen Gruß
    Rene

    1974Berlin

    • Fördermitglied
    • Beiträge: 37
    • Geschlecht:
    Re: Fehler bei Auswahl Hersteller und Kategorie //index.php
    Antwort #2 am: 11. Januar 2013, 10:56:04
    @ Haustier-Laden
    Die Stelle habe ich ja im Seitenquelltext der aus dem Browser heraus sichtbar ist identifiziert und gepostet.
    Wo aber finde ich diesen Bereich in den System- bzw. Templetdateien.

    Selbiges Problem habe ich den Kategorien. Wenn der Kunde nach Herstellern filtern möchte, landet er im Nirvana, da auch hier auf //index.php verwiesen statt //shopname.de/index.php

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Gruß Marco

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.000
    • Geschlecht:
    Re: Fehler bei Auswahl Hersteller und Kategorie //index.php
    Antwort #3 am: 11. Januar 2013, 18:44:44
    So sieht deine base im Quelltext aus:
    Code: XML  [Auswählen]
    <base href="http://handgefertigt-berlin.de//" />

    Der Fehler dürfte in der /includes/configure.php zu finden sein.
    Schau da mal bei den ersten Einträgen.

    Gruß,
    noRiddle

    1974Berlin

    • Fördermitglied
    • Beiträge: 37
    • Geschlecht:
    Re: Fehler bei Auswahl Hersteller und Kategorie //index.php
    Antwort #4 am: 11. Januar 2013, 20:13:01
    @noRiddle

    so siehts in der configure.php aus:
    Code: PHP  [Auswählen]
    // Define the webserver and path parameters
    // * DIR_FS_* = Filesystem directories (local/physical)
    // * DIR_WS_* = Webserver directories (virtual/URL)
      define('HTTP_SERVER', 'http://handgefertigt-berlin.de'); // eg, http://localhost - should not be empty for productive servers
      define('HTTPS_SERVER', 'https://handgefertigt-berlin.de'); // eg, https://localhost - should not be empty for productive servers
      define('ENABLE_SSL', false); // secure webserver for checkout procedure?
      define('DIR_WS_CATALOG', '//'); // absolute path required
      define('DIR_FS_DOCUMENT_ROOT', '/hp/cj/aa/gq/www/handgefertigt-berlin.de/');
      define('DIR_FS_CATALOG', '/hp/cj/aa/gq/www/handgefertigt-berlin.de/');
      define('DIR_WS_IMAGES', 'images/');
      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_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/');
     
    Wo muss ich was ergänzen?
    Gruß Marco

    [EDIT jannemann - 11.01.2013: Code richtig formatiert]

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Fehler bei Auswahl Hersteller und Kategorie //index.php
    Antwort #5 am: 11. Januar 2013, 20:23:51
    Hallo Marco,

    so sollte es passen:

    Code: PHP  [Auswählen]
    // Define the webserver and path parameters
    // * DIR_FS_* = Filesystem directories (local/physical)
    // * DIR_WS_* = Webserver directories (virtual/URL)
      define('HTTP_SERVER', 'http://www.handgefertigt-berlin.de'); // eg, http://localhost - should not be empty for productive servers
      define('HTTPS_SERVER', 'https://www.handgefertigt-berlin.de'); // eg, https://localhost - should not be empty for productive servers
      define('ENABLE_SSL', false); // secure webserver for checkout procedure?
      define('DIR_WS_CATALOG', '//'); // absolute path required
      define('DIR_FS_DOCUMENT_ROOT', '/hp/cj/aa/gq/www/handgefertigt-berlin.de/');
      define('DIR_FS_CATALOG', '/hp/cj/aa/gq/www/handgefertigt-berlin.de/');
      define('DIR_WS_IMAGES', 'images/');
      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_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/');
     

    1974Berlin

    • Fördermitglied
    • Beiträge: 37
    • Geschlecht:
    Re: Fehler bei Auswahl Hersteller und Kategorie //index.php
    Antwort #6 am: 11. Januar 2013, 20:53:19
    Hi Jannemann,

    wenn ich die Ursprungsdatei mit deinem Vorschlag vergleiche ist 2x www. zu ergänzen. Hab ich gemacht und getestet. Bekomme folgende Warnung [ Für Gäste sind keine Dateianhänge sichtbar ] auf den Schirm und lande Weiterhin bei der Kategorie oder Herstellerwahl im Nirvana. Da stimmts noch nicht.

    Vielleicht kannst Du mal auf meinen Shop gehen und z.B. unter Hersteller Lumpaas und dann eine der Kategorien Flachband od. Rippenband klicken um zu sehn was passiert.

    Danke, Marco

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.000
    • Geschlecht:
    Re: Fehler bei Auswahl Hersteller und Kategorie //index.php
    Antwort #7 am: 11. Januar 2013, 21:20:28
    Ich sehe nicht wo an Jannemann's Datei irgendetwas im Vergleich zu deiner verändert ist.
    Das hier ist verkehrt:
    Code: PHP  [Auswählen]
    define('DIR_WS_CATALOG', '//'); // absolute path required

    Insofern der Pfad bei
    Code: PHP  [Auswählen]
     define('DIR_FS_CATALOG', '/hp/cj/aa/gq/www/handgefertigt-berlin.de/');
    korrekt ist, trag' den bitte oben bei WS_CATALOG auch ein, oder einfach nur einen Slash ('/'),, nicht zwei.

    Was steht außerdem in der /inculdes/header.php hier bei dir ?
    Code: XML  [Auswählen]
    <base href="<?php echo (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?>" />

    wenn das genauso da steht, ist es mit der o.g. Änderung gut.

    Nebenbei wäre es auch nicht schlecht gewesen du hättest die Anleitung richtig verfolgt.
    Oder hast du Dokuman's Handbuch nicht weil es mom. nicht runterzuladen ist ?

    Gruß,
    noRiddle

    *NACHTRAG*
    An deiner URL hättest du ja schon merken müssen, daß da was nicht stimmt, denn da sind die zwei Slashes natürlich auch zu sehen...

    1974Berlin

    • Fördermitglied
    • Beiträge: 37
    • Geschlecht:
    Re: Fehler bei Auswahl Hersteller und Kategorie //index.php
    Antwort #8 am: 11. Januar 2013, 23:06:53
    @noRiddle

    header.php ist gleich wie von dir beschrieben

    nachdem ich die configure.php wie nachfolgend geändert habe, war das Template weg.

    Code: PHP  [Auswählen]
    define('DIR_WS_CATALOG', '/hp/cj/aa/gq/www/handgefertigt-berlin.de/');
    define('DIR_FS_DOCUMENT_ROOT', '/hp/cj/aa/gq/www/handgefertigt-berlin.de/');

    mein shop ist unter http://handgefertigt...
    und www.handgefertigt... erreichbar, warum muss ich ein www. einfügen?

    Ich habe das Dokuman Handbuch Vers. 3.9 xt:commerce 3.0.4 SP2.1 gewälzt aber nichts zur Problematik gefunden, was ich wo noch zu ergänzen habe. Vielleicht bin ich betriebsblind oder Ihr habt ne andere Doku. Bin wäre für eine genaue Quellen/ Seitenangabe dankbar. Da ich kein Programmierer bin, bin ich auch für eure fachl. Tipps sehr dankbar.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.000
    • Geschlecht:
    Re: Fehler bei Auswahl Hersteller und Kategorie //index.php
    Antwort #9 am: 11. Januar 2013, 23:52:34
    Dann ist der Pfad verkehrt.
    Der Pfad soll dein Root-Verzeichnis angeben, da gehört sowieso kein handgefertigt-berlin.de hin.
    Wahrscheinlich ist das Rootverzeichnis /hp/cj/aa/gq/www/.

    Das hat nichts mit www oder nicht www vor der URL zu tun. Das Verzeichnis heißt einfach so.
    Also mach mal das:
    Code: PHP  [Auswählen]
    define('DIR_WS_CATALOG', '/'); // absolute path required
    define('DIR_FS_DOCUMENT_ROOT', '/hp/cj/aa/gq/www/');
    define('DIR_FS_CATALOG', '/hp/cj/aa/gq/www/');

    Im übrigen sollte dein Shop nicht sowohl über http://www.DEINE_DOMAIN.de als auch über http://DEINE_DOMAIN.de erreichbar sein.
    Das gilt als nicht gut für SEO.

    Schalte einfach die SEO-URLs an und aktiviere die htaccess.
    Dann bist du auch die Doppel-Erreichbarkeit los.

    Gruß,
    noRiddle

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Fehler bei Auswahl Hersteller und Kategorie //index.php
    Antwort #10 am: 12. Januar 2013, 00:02:15
    Hi,

    du könntest auch noch mal versuchen, die configs mittels dem installer neu erstellen zu lassen.
    Nimm aber dann den Haken bei der Datenbank raus.

    Schöne Grüße,
    Jan
    3 Antworten
    2882 Aufrufe
    13. Juni 2016, 16:35:57 von Parker
    6 Antworten
    2407 Aufrufe
    25. Oktober 2017, 19:57:38 von Timm
    1 Antworten
    3031 Aufrufe
    09. Oktober 2012, 13:59:10 von Simon
               
    anything