Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
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: Problem mit dem Warenkorb-Button

    heich

    • Neu im Forum
    • Beiträge: 9
    Problem mit dem Warenkorb-Button
    am: 16. September 2013, 14:12:47
    Hi,

    ich habe gestern Abend einen Shop von der Version v1.05 auf v1.06 r4356 geupdated.

    Natürlich habe ich dies erst lokal getestet. Nachdem alles super funktionierte, habe ich es auch online versucht. Auch hier gab es keine Probleme, bis auf folgendes:

    Wenn ich im Shop auf den Button "In den Warenkorb" klicke, werde ich auf product_info.php?products_id=0 weitergeleitet, egal, welches Produkt ich auswähle. Da kein Artikel mit der ID 0 existiert, erscheint die Nachricht "Artikel wurde nicht gefunden!".

    Mit Firebug habe ich rausgefunden, dass sowohl in form-action als auch im input-hidden field "products_id" die richtige ID "mitgenommen" wird.

    Da wir uns auf der product_info.php befinden, bin ich mal auf die Suche gegangen, woran das liegen könnt.
    Ich vermute, dass man in "includes/modules/product_info.php" in Zeile 38
    Code: PHP  [Auswählen]
    if (!is_object($product) || !$product->isProduct()) {
    "rausgeschmissen" wird.

    Mehr weiß ich leider nicht.
    Wie kann ich dieses Problem schnellstmöglich beheben?

    Gruß
    heich

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

    heich

    • Neu im Forum
    • Beiträge: 9
    Re: Problem mit dem Warenkorb-Button
    Antwort #1 am: 16. September 2013, 16:58:29
    Hi,

    kurzer Nachtrag:
    Ich bin mit der Geschichte nicht wirklich weiter gekommen.
    Da der Shop gerade unbenutzbar ist, muss ich es so schnell wie möglich wieder in Gang bekommen.

    Ich bin für jeden Denkanstoss sehr dankbar ;)

    Gruß

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Re: Problem mit dem Warenkorb-Button
    Antwort #2 am: 16. September 2013, 17:03:42
    In dingenden Fällen eine Anfrage an den kostenpflichtigen Support schreiben.

    Gruss Gerhard

    web0null

    • Experte
    • Beiträge: 1.998
    Re: Problem mit dem Warenkorb-Button
    Antwort #3 am: 16. September 2013, 17:31:17
    Schau mal in der cart_actions.php nach, was dort ankommt, dort müsste der Fehler liegen.
    Lass dir vor den xtc_redirect()´s mal die Daten mit z.B.
    Code: PHP  [Auswählen]
    die('<pre>'.print_r($_POST, TRUE).'</pre>');
    ausgeben.

    heich

    • Neu im Forum
    • Beiträge: 9
    Re: Problem mit dem Warenkorb-Button
    Antwort #4 am: 16. September 2013, 17:58:09
    Sehr gut, danke!

    Es kommt genau nichts an $_POST Daten an (Leeres Array).

    Woran das liegt, weiß ich allerdings noch nicht, aber jetzt weiß ich wenigstens nach was ich suche ;)

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Problem mit dem Warenkorb-Button
    Antwort #5 am: 16. September 2013, 19:55:23
    Dann ist vielleicht der syntaktische Aufbau im Formular im Eimer.
    Prüfe den Code deines Templates. Codeansicht Browser. Stimmt da alles? <form>  <inputs> <buttons> </form>

    Nein?

    Prüfe: templates/..dein..template/module/product_info/product_info_??.html

    Hatte ich auch öfter. Auf der Seite sind diverse Formulare. Wenn einzelne nicht korrekt eingeleitet und geschlossen werden passieren solche Effekte.

    Gruß
    Hen

    heich

    • Neu im Forum
    • Beiträge: 9
    Re: Problem mit dem Warenkorb-Button
    Antwort #6 am: 16. September 2013, 20:06:54
    Das war auch mein erster Gedanke, sollte eigentlich alles stimmen.

    Im Firefox-Quellcode ist zumdest nichts rot hervorgehoben.

    $_GET-Variablen scheinen zu funktionieren.

    Kurzerhand auf GET umstellen ist wohl nicht drin

    EDIT: template Dateien habe ich überprüft - keine Fehler.
    Testweise auf andere product_info-Templates umstellen war auch nicht erfolgreich.

    EDIT 2: Das kuriose ist ja, dass das ganze System bei mir lokal unter XAMPP problemlos läuft
    PHP Version lokal: 5.4.7
    PHP Version online: 5.4.19

    Das dürfte aber keine Rolle spielen

    heich

    • Neu im Forum
    • Beiträge: 9
    Re: Problem mit dem Warenkorb-Button
    Antwort #7 am: 17. September 2013, 12:49:12
    Ich denke ich habe die Lösung bzw. das Problem gefunden:

    Ich hatte im Template einige Bilder eingefügt. Dort eine absolute Verweisangabe eingegeben.

    Ich hatte es mit https://www.example.com/[VERWEIS]
    und jetzt einfach relativ ../[VERWEIS]

    Entweder im schmeckte das "https" nicht, oder das "www", da ich dieses auf der Hauptseite mit .htaccess entferne.

    Abgesehen davon hatte ich solche Angaben auch im Sytlesheet.

    Warum das so nicht funktioniert, weiss ich aber nicht xD

    Danke noch mal an alle ;)
    1 Antworten
    2984 Aufrufe
    02. Januar 2014, 18:33:51 von sv.brueck
    5 Antworten
    3836 Aufrufe
    30. Januar 2013, 13:31:05 von jannemann
    2 Antworten
    1649 Aufrufe
    03. Januar 2019, 00:58:51 von Timm
               
    anything