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: "Einkauf fortsetzen" klicken -> 404

    spacedakini

    • Fördermitglied
    • Beiträge: 33
    "Einkauf fortsetzen" klicken -> 404
    am: 10. April 2020, 12:29:15
    Ich hab einige Testkäufe probiert -soweit klappt alles, aber, wenn ich  Artikel im Warenkorb habe und auf "Einkauf fortsetzen" klicke, komme ich immer auf eine 404 Seite.
    Die Urls sehen so aus:
    .....shoproot/shoproot/product_info.php?products_id=29
    .....shoproot/shoproot/product_info.php?products_id=51

    Was kann ich tun, dass die Kunden an eine sinnvolle Stelle im Shop (zB eine Kategorie, Startseite etc) kommen?

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

    Andre Kern

    • Fördermitglied
    • Beiträge: 426
    Re: "Einkauf fortsetzen" klicken -> 404
    Antwort #1 am: 10. April 2020, 13:53:04
    Hallo,

    da ist ein shoproot zuviel in den Links. Welche Version und welches Template nutzt du denn?

    LG
    Andre

    spacedakini

    • Fördermitglied
    • Beiträge: 33
    Re: "Einkauf fortsetzen" klicken -> 404
    Antwort #2 am: 10. April 2020, 14:05:23
    tpl_modified_responsive

    modified eCommerce Shopssoftware v2.0.5.0 rev 12487 dated: 2019-12-13
    Datenbank Version: "MOD_2.0.5.0"

    spacedakini

    • Fördermitglied
    • Beiträge: 33
    Re: "Einkauf fortsetzen" klicken -> 404
    Antwort #3 am: 10. April 2020, 14:10:05
    [...]
    da ist ein shoproot zuviel in den Links. Welche Version und welches Template nutzt du denn?
    [...]

    Stimmt! Wenn ich eines rauslösche, dann bin ich im Shop und kann wirklich weiter einkaufen.

    spacedakini

    • Fördermitglied
    • Beiträge: 33
    Re: "Einkauf fortsetzen" klicken -> 404
    Antwort #4 am: 10. April 2020, 19:08:04
    Aber wie krieg ich das raus? Die Url wird ja automatisch erzeugt mit den zwei shoproot?

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: "Einkauf fortsetzen" klicken -> 404
    Antwort #5 am: 10. April 2020, 23:02:36
    Ich denke wenn du meine Fragen an dich in dem anderen Thread beantwortest kommen wir auch hier weiter:
    Umlaute im Webshop, nur ? und À

    Gruß,
    noRiddle

    klinkerianus

    • Neu im Forum
    • Beiträge: 3
    • Geschlecht:
    Re: "Einkauf fortsetzen" klicken -> 404
    Antwort #6 am: 20. Juni 2020, 15:01:06
    Hallo Hilfe habe das selbe Problem ,
    ich habe vor ein paar Tagen die neuste Shopversion installiert
    tpl_modified /  Shopssoftware v2.0.5.1 rev 12725 dated: 2020-04-22
    Datenbank Version: "MOD_2.0.5.1"
    Bei "Einkauf fortsetzen" erzeugt das system Fehler 404 link auf doppeltes example.com/shop/shop/ ...
    installiert ist Deutsch Codierung: de meta-content: iso-8859-15
    was kann ich hier machen ändern, hat einer eine Idee ?
    Gruss Carsten

    jass56

    • Neu im Forum
    • Beiträge: 30
    • Geschlecht:
    Re: "Einkauf fortsetzen" klicken -> 404
    Antwort #7 am: 14. Dezember 2020, 20:32:13
    Hallo,

    gibt es für dieses Problem schon eine Lösung oder einen Hinweis, wo man den Link bearbeiten kann? Ich habe das gleiche Problem, kämpfe mich jetzt seit 3 Tagen durch sämtliche Beiträge des Forums und finde leider keine Antwort.

    Grüße,
    jass56

    awids

    • Experte
    • Beiträge: 3.790
    • Geschlecht:
    Re: "Einkauf fortsetzen" klicken -> 404
    Antwort #8 am: 14. Dezember 2020, 21:09:01
    Was steht denn in deiner /includes/configure.php hier:

    Code: PHP  [Auswählen]
      // global defines
      define('DIR_FS_DOCUMENT_ROOT', '/var/www/web2/htdocs/modified/shoproot/'); // absolut path required
      define('DIR_WS_CATALOG', '/modified/shoproot/'); // relative path required
      define('DIR_FS_CATALOG', DIR_FS_DOCUMENT_ROOT);

    und hier:

    Code: PHP  [Auswählen]
      // server
      defined('HTTP_SERVER') or define('HTTP_SERVER', 'http://www.domain.tld'); // eg, http://localhost - should not be empty for productive servers
      defined('HTTPS_SERVER') or define('HTTPS_SERVER', 'https://www.domain.tld'); // eg, https://localhost - should not be empty for productive servers

    sowie in der .htaccess hier:

    Code: XML  [Auswählen]
      ##-- EXAMPLE: If your shop is located at "http://www.yourdomain.com/shop",
      ##-- set the following line like e.g.: RewriteBase /shop/
      RewriteBase /

    ???

    jass56

    • Neu im Forum
    • Beiträge: 30
    • Geschlecht:
    Re: "Einkauf fortsetzen" klicken -> 404
    Antwort #9 am: 14. Dezember 2020, 22:56:57
    Code: PHP  [Auswählen]
     // global defines
      define('DIR_FS_DOCUMENT_ROOT', '/is/htdocs/wp11035932_R2CS9MF0EA/www/meinshop/'); // absolut path required
      define('DIR_WS_CATALOG', '/meinshop/'); // relative path required
      define('DIR_FS_CATALOG', DIR_FS_DOCUMENT_ROOT);

    Code: PHP  [Auswählen]
    // server
      defined('HTTP_SERVER') or define('HTTP_SERVER', 'http://www.meinedomain.com'); // eg, http://localhost - should not be empty for productive servers
      defined('HTTPS_SERVER') or define('HTTPS_SERVER', 'https://www.meinedomain.com'); // eg, https://localhost - should not be empty for productive servers
     

    Code: PHP  [Auswählen]
     ##-- EXAMPLE: If your shop is located at "http://www.yourdomain.com/shop",
     ##-- set the following line like e.g.: RewriteBase /shop/
     RewriteBase /meinshop/

    sollte eigentlich richtig sein, oder?

    Grüße,
    jass56

    jass56

    • Neu im Forum
    • Beiträge: 30
    • Geschlecht:
    Re: "Einkauf fortsetzen" klicken -> 404
    Antwort #10 am: 14. Dezember 2020, 22:59:01
    Vielen Dank für die schnelle Antwort!

    jass56

    • Neu im Forum
    • Beiträge: 30
    • Geschlecht:
    Re: "Einkauf fortsetzen" klicken -> 404
    Antwort #11 am: 14. Dezember 2020, 23:09:37
    Als Notlösung hab ich inzwischen den Pfad hart kodiert in:

    /includes/classes/shopping_cart.php  Zeile 1063:

    Code: PHP  [Auswählen]
            $url = ('http://www.meinedomain.com/meinshop/index.php?cPath=2');

    Damit geht es im Moment (Sprung zurück zur Katalogseite), ist aber halt nicht die "feine Art"....... :doh:

    awids

    • Experte
    • Beiträge: 3.790
    • Geschlecht:
    Re: "Einkauf fortsetzen" klicken -> 404
    Antwort #12 am: 15. Dezember 2020, 00:27:43
    Ich helfe aktuell jemanden bei einem Shop (frische 2.0.5.1-Installation mit dem mitgelieferten Template "tpl_modified_responsive") und sehe gerade, dass das benannte Problem auch hier besteht. Es scheint also ein Bug zu sein, den ich gleich im Bugtracker melden werde.

    Mach die Änderung in deiner /includes/classes/shopping_cart.php aber mal bitte rückgängig (man sollte so wenig Core-Files anfassen wie möglich) und ändere stattdessen in der /templates/tpl_modified_responsive/module/shopping_cart.html folgende Smarty:

    Code: XML  [Auswählen]
    {$CONTINUE_LINK}

    so ab:

    Code: XML  [Auswählen]
    {$CONTINUE_LINK|replace:'/meinshop/meinshop/':'/meinshop/'}

    jass56

    • Neu im Forum
    • Beiträge: 30
    • Geschlecht:
    Re: "Einkauf fortsetzen" klicken -> 404
    Antwort #13 am: 15. Dezember 2020, 07:11:24
    Vielen Dank,  funktioniert!

    Die Links in der breadcrumb Navigation sind glaube ich auch betroffen, der Verweis auf die Startseite führt zur Root-Seite, statt zum Shop im Unterordner. Der Startseite-Link in der Adminbar ist aber richtig. Wo kann ich die am besten korrigieren? Hab sie bis jetzt in /includes/modules/create_breadcrumb.php   (Zeile 17 und 18) auf direkte Links geändert, aber das sollte ja eigentlich auch nicht sein.

    Grüße,
    jass56

    awids

    • Experte
    • Beiträge: 3.790
    • Geschlecht:
    Re: "Einkauf fortsetzen" klicken -> 404
    Antwort #14 am: 15. Dezember 2020, 07:54:55
    Guten Morgen.

    Das mit der Breadcrumb ist normal und Standard. Das könnte man aber in /includes/modules/create_breadcrumb.php umgehen. Ändere hierzu:

    Code: PHP  [Auswählen]
    if (DIR_WS_CATALOG == '/') {
      $breadcrumb->add(HEADER_TITLE_TOP, xtc_href_link(FILENAME_DEFAULT));
      $link_index = HEADER_TITLE_TOP;
    } else {
      $breadcrumb->add(HEADER_TITLE_TOP, xtc_href_link('../'));
      $breadcrumb->add(HEADER_TITLE_CATALOG, xtc_href_link(FILENAME_DEFAULT));
      $link_index = HEADER_TITLE_CATALOG;
    }

    in:

    Code: PHP  [Auswählen]
    if (DIR_WS_CATALOG == '/') {
      $breadcrumb->add(HEADER_TITLE_TOP, xtc_href_link(FILENAME_DEFAULT));
      $link_index = HEADER_TITLE_TOP;
    } else {
      //$breadcrumb->add(HEADER_TITLE_TOP, xtc_href_link('../'));
      //$breadcrumb->add(HEADER_TITLE_CATALOG, xtc_href_link(FILENAME_DEFAULT));
      $breadcrumb->add(HEADER_TITLE_TOP, xtc_href_link(FILENAME_DEFAULT));
      //$link_index = HEADER_TITLE_CATALOG;
      $link_index = HEADER_TITLE_TOP;
    }
    5 Antworten
    3205 Aufrufe
    15. November 2010, 14:03:55 von Tomcraft
    18 Antworten
    8937 Aufrufe
    16. Januar 2015, 13:00:12 von WayneTsun
    9 Antworten
    436 Aufrufe
    03. Oktober 2022, 16:46:07 von Karl1
    9 Antworten
    8883 Aufrufe
    10. Januar 2012, 15:18:04 von qqq65