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 (cart_action.php)

    Boris

    • Fördermitglied
    • Beiträge: 102
    Problem mit dem Warenkorb (cart_action.php)
    am: 22. Dezember 2011, 10:45:20
    Hi,
    habe mit folgenden Zeilen irgendwie ein Problem.

    Mit den Zeilen wechselt der Warenkorb nach löschen der Artikel nicht auf:

    Zitat
    Keine Artikel in Ihrem Warenkorb.

    Ohne diese Zeilen funktioniert alles.

    Code: PHP  [Auswählen]
      /*
      // BOF - Dokuman - 2010-11-16 - fix 'Fatal error: Call to a member function remove(), add_cart() for all actions
      if (!is_object($_SESSION['cart'])) {
        $_SESSION['cart'] = new shoppingCart();
      }
      //EOF - Dokuman - 2010-11-16 - fix 'Fatal error: Call to a member function remove(), add_cart()  for all actions
    */

    Code: PHP  [Auswählen]
      /*

        //BOF - Dokuman - 15.08.2009 - show 'delete button' in shopping cart
                    case 'remove_product':
                            $prd_id = preg_replace('/[^0-9\{\}]/', '', $_GET['prd_id']);
                            $_SESSION['cart'] -> remove($prd_id);                  
                            xtc_redirect(xtc_href_link($goto, xtc_get_all_get_params($parameters), 'NONSSL')); // web28 - 2010-09-20 - change SSL -> NONSSL
                            break;
        //EOF - Dokuman - 15.08.2009 - show 'delete button' in shopping cart
    */

    Gruß
    Boris

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

    Boris

    • Fördermitglied
    • Beiträge: 102
    Re: Problem mit dem Warenkorb ( cart_action.php )
    Antwort #1 am: 22. Dezember 2011, 11:17:24
    Sorry,
    wollte es eben reproduzieren, aber ohne Erfolg.
    Liegt evtl. doch nicht an den Zeilen.

    Hat da evtl. jemand eine Idee?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Problem mit dem Warenkorb (cart_action.php)
    Antwort #2 am: 22. Dezember 2011, 11:41:16
    Ich vermute den Fehler dann eher in der "/templates/<dein-template>/module/shopping_cart.html". hier scheint dir folgendes Konstrukt zu fehlen:

    Code: PHP  [Auswählen]
    {if $cart_empty==true}
    [...]
    {else}
    [...]
    {/if}

    Grüße

    Torsten

    Boris

    • Fördermitglied
    • Beiträge: 102
    Re: Problem mit dem Warenkorb (cart_action.php)
    Antwort #3 am: 22. Dezember 2011, 11:51:42
    Hi,
    da ist mit drin.   :nixweiss:  :-?

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="shopping_cart"}

    {php}
    global $breadcrumb, $cPath_array, $actual_products_id;
    if(!empty($cPath_array)) {
            $this->assign('CONTINUE_NAME',$breadcrumb->_trail[count($breadcrumb->_trail)-2]['title']);     
            $this->assign('CONTINUE_LINK',$breadcrumb->_trail[count($breadcrumb->_trail)-2]['link']);
        $ct_shopping = $breadcrumb->_trail[count($breadcrumb->_trail)-2]['link'];  
    }
    if(!empty($actual_products_id)) {
            $this->assign('CONTINUE_NAME',$breadcrumb->_trail[count($breadcrumb->_trail)-2]['title']);     
            $this->assign('CONTINUE_LINK',$breadcrumb->_trail[count($breadcrumb->_trail)-2]['link']);
        $ct_shopping = $breadcrumb->_trail[count($breadcrumb->_trail)-2]['link'];  
    }
    if(!empty($ct_shopping)) $_SESSION['continue_link'] = $ct_shopping;
    if(!empty($_SESSION['continue_link'])) $this->assign('CONTINUE_LINK',$_SESSION['continue_link']);
    $this->assign('BUTTON_CONTINUE_SHOPPING', xtc_image_button('button_continue_shopping.gif', IMAGE_BUTTON_CONTINUE_SHOPPING));
    {/php}

    <h1>{#heading_cart#}</h1>
    {if $info_message!=''}<div class="errormessage">{$info_message}</div>{/if}
    {if $cart_empty==true}
    <p>{#text_empty#}</p>
    <p>{$BUTTON_CONTINUE}</p>
    {else}
    {$FORM_ACTION}
    {$HIDDEN_OPTIONS}
    <p>{$MODULE_order_details}</p>
    {if $info_message_1!=''}<div class="errormessage">{$info_message_1}{$min_order}{$info_message_2}{$order_amount}</div>{/if}
    <p>{if $CONTINUE_LINK}<a href="{$CONTINUE_LINK}">{$BUTTON_CONTINUE_SHOPPING}</a>&nbsp;{/if}{$BUTTON_RELOAD}&nbsp;{$BUTTON_CHECKOUT}</p>
    <p>{$FORM_END}{/if}
    {$MODULE_cart_specials}    <!-- icart -->
    {$MODULE_gift_cart}
    {$MODULE_cross_selling}

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Problem mit dem Warenkorb (cart_action.php)
    Antwort #4 am: 22. Dezember 2011, 12:10:50
    Dann hat wohl deine "icart" Erweiterung die PHP-Datei etwas zerlegt. ;-)

    Überprüfe hier nochmal den korrekten Einbau! Es kann natürlich auch einfach sein, dass das Modul fehlerhaft ist! :!:

    Grüße

    Torsten

    Boris

    • Fördermitglied
    • Beiträge: 102
    Re: Problem mit dem Warenkorb (cart_action.php)
    Antwort #5 am: 22. Dezember 2011, 12:21:16
    Ok, mal sehen.
    PS: Im alten Shop läuft es (ohne Update auf SP1b).

    Gruß
    Boris

    Managed Server
    0 Antworten
    1888 Aufrufe
    02. Juli 2012, 19:48:08 von Gradler
    8 Antworten
    3230 Aufrufe
    11. Februar 2010, 21:58:00 von Tomcraft
    7 Antworten
    3145 Aufrufe
    17. September 2013, 12:49:12 von heich