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: Nach Update auf 2.0 - /shopping_cart.php zeigt eine weisse Seite

    maikl

    • Frisch an Board
    • Beiträge: 53
    Hallo zusammen,

    ich habe den Shop von 1.6 auf 2.0 aktualisiert. Generell sieht es schon gut aus, nur wird mir der Warenkorb // /shopping_cart.php nicht angezeigt. Die Datei ist vorhanden und auch im shoproot.
    Es gibt keine Fehlermeldung nur die Seite wird komplett weiss.

    Jemand einen Tip?

    Hier die shopping_cart.php

    Code: PHP  [Auswählen]
    require ('includes/application_top.php');

    // create smarty elements
    $smarty = new Smarty;
    require (DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/source/boxes.php');

    // include needed functions
    require_once (DIR_FS_INC.'xtc_array_to_string.inc.php');
    require_once (DIR_FS_INC.'xtc_recalculate_price.inc.php');

    $breadcrumb->add(NAVBAR_TITLE_SHOPPING_CART, xtc_href_link(FILENAME_SHOPPING_CART, '', $request_type));

    if (ACTIVATE_GIFT_SYSTEM == 'true') {
      include (DIR_WS_MODULES.'gift_cart.php');
    }
    if (defined('MODULE_WISHLIST_SYSTEM_STATUS') && MODULE_WISHLIST_SYSTEM_STATUS == 'true') {
      include (DIR_WS_MODULES.'wishlist.php');
    }

    if ($_SESSION['cart']->count_contents() > 0) {

      $smarty->assign('FORM_ACTION', xtc_draw_form('cart_quantity', xtc_href_link(FILENAME_SHOPPING_CART, 'action=update_product', $request_type))); //GTB - 2010-11-26 - fix SSL/NONSSL to request
      $smarty->assign('FORM_END', '</form>');

      $_SESSION['any_out_of_stock'] = 0;
      require (DIR_WS_MODULES.'order_details_cart.php');
     
      $_SESSION['allow_checkout'] = 'true';
      if (STOCK_CHECK == 'true') {
        if ($_SESSION['any_out_of_stock'] == 1) {
          if (STOCK_ALLOW_CHECKOUT == 'true') {
            $_SESSION['allow_checkout'] = 'true';
            $messageStack->add('shopping_cart', OUT_OF_STOCK_CAN_CHECKOUT);
          } else {
            $_SESSION['allow_checkout'] = 'false';
            $messageStack->add('shopping_cart', OUT_OF_STOCK_CANT_CHECKOUT);
          }
        } else {
          $_SESSION['allow_checkout'] = 'true';
        }
      }

      // cart requirements
      require (DIR_WS_INCLUDES.'cart_requirements.php');
       
      // cart buttons
      $smarty->assign('BUTTON_RELOAD', xtc_image_submit('button_update_cart.gif', IMAGE_BUTTON_UPDATE_CART));
      $smarty->assign('BUTTON_CHECKOUT', '<a href="'.xtc_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL').'">'.xtc_image_button('button_checkout.gif', IMAGE_BUTTON_CHECKOUT).'</a>');
     
      ## PayPal
     require_once(DIR_FS_EXTERNAL.'paypal/classes/PayPalPayment.php');
      $paypal_cart = new PayPalPayment('paypalcart');
      if ($paypal_cart->enabled === true) {
        $smarty->assign('BUTTON_PAYPAL', $paypal_cart->checkout_button());
        if (isset($_GET['payment_error'])) {
          include_once(DIR_WS_LANGUAGES . $_SESSION['language'] . '/modules/payment/paypalcart.php');
          $error = $paypal_cart->get_error();
          $smarty->assign('info_message',  $error['error']);
        }
      }
    } else {
      // empty cart
      $smarty->assign('cart_empty', true);
      $smarty->assign('BUTTON_CONTINUE', '<a href="'.xtc_href_link(FILENAME_DEFAULT).'">'.xtc_image_button('button_continue.gif', IMAGE_BUTTON_CONTINUE).'</a>');
    }

    // info message cart
    if (isset($_GET['info_message']) && xtc_not_null($_GET['info_message'])) {
      $messageStack->add('shopping_cart', get_message('info_message'));
    }
    if ($messageStack->size('info_message_3') > 0) {
      $smarty->assign('info_message_3', $messageStack->output('info_message_3'));
    }
    // compatibility for old template
    if ($messageStack->size('coupon_message') > 0) {
      $smarty->assign('coupon_message', $messageStack->output('coupon_message'));
    }
    // coupon min order info
    if (isset($cc_amount_min_order_info)) {
      $messageStack->add('shopping_cart', $cc_amount_min_order_info);
    }

    if ($messageStack->size('shopping_cart') > 0) {
      $smarty->assign('info_message', $messageStack->output('shopping_cart'));
    }

    // unset
    unset($_SESSION['new_products_id_in_cart']);
    unset($_SESSION['new_products_id_in_wishlist']);

    // continue shopping link
    if (!empty($_SERVER['HTTP_REFERER']) && strpos($_SERVER['HTTP_REFERER'], FILENAME_SHOPPING_CART) === false  && strpos($_SERVER['HTTP_REFERER'],'in_cart') === false && strpos($_SERVER['HTTP_REFERER'], 'checkout_') === false) {
      $_SESSION['continue_link'] = $_SERVER['HTTP_REFERER'];
    }
    if(!empty($_SESSION['continue_link'])) {
      $smarty->assign('CONTINUE_LINK',$_SESSION['continue_link']);
    }
    $smarty->assign('BUTTON_CONTINUE_SHOPPING', xtc_image_button('button_continue_shopping.gif', IMAGE_BUTTON_CONTINUE_SHOPPING));

    if (defined('MODULE_CHECKOUT_EXPRESS_STATUS') && MODULE_CHECKOUT_EXPRESS_STATUS == 'true') {
      if (isset($_SESSION['customer_id']) && $_SESSION['customers_status']['customers_status_id'] != DEFAULT_CUSTOMERS_STATUS_ID_GUEST) {
        $express_query = xtc_db_query("SELECT *
                                         FROM "
    .TABLE_CUSTOMERS_CHECKOUT."
                                        WHERE customers_id = '"
    .(int)$_SESSION['customer_id']."'");
        if (xtc_db_num_rows($express_query) > 0) {
          $smarty->assign('BUTTON_CHECKOUT_EXPRESS', '<a href="'.xtc_href_link(FILENAME_CHECKOUT_SHIPPING, 'express=on', 'SSL').'">'.xtc_image_button('button_checkout_express.gif', IMAGE_BUTTON_CHECKOUT).'</a>');
        } else {
          $smarty->assign('ACTIVATE_EXPRESS_LINK', xtc_href_link(FILENAME_ACCOUNT_CHECKOUT_EXPRESS, 'cart=true', 'SSL'));
        }
      }
    }

    require (DIR_WS_INCLUDES.'header.php');

    $smarty->assign('language', $_SESSION['language']);
    $main_content = $smarty->fetch(CURRENT_TEMPLATE.'/module/shopping_cart.html');
    $smarty->assign('main_content', $main_content);
    $smarty->caching = 0;
    if (!defined('RM')) {
      $smarty->load_filter('output', 'note');
    }
    $smarty->display(CURRENT_TEMPLATE.'/index.html');
    include ('includes/application_bottom.php');
    ?>

    Danke und Gruss

    maikl

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

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Ja, lies einen der 125000 Threads zum Thema weiße Seite, dann findest du heraus wie Du die Fehlermeldung bekommst.

    maikl

    • Frisch an Board
    • Beiträge: 53
    hm.. ich hatte nach weisse Seite hier gesucht aber nichts gefunden.
    Jetzt habe ich bei g direkt gesucht und wurde im wiki fündig.

    Zwar habe ich jetzt den Fehler, helfen tut es mir nicht, denn ich weiss nicht wie beheben.

    Fatal error: Class 'ot_shipping' not found in /home/yyyy/www/2016/includes/shipping_estimate.php on line 126

    Auszug aus der \shipping_estimate.php (start bei Zeile 124)

    Code: PHP  [Auswählen]
    $free_shipping = false;
      include_once (DIR_WS_LANGUAGES.$_SESSION['language'].'/modules/order_total/ot_shipping.php');
      $ot_shipping = new ot_shipping;
      $ot_shipping->process();
     

    Installierte Versandarten sind:

    Selbstabholung - selfpickup
    Versandkostenfrei - freeamount
    Standard Versand - flat

    Danke für alle Hinweise :)

    maikl

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Im Backend Module -> Zusammenfassung

    Ist das Modul "Versandkosten    ot_shipping" da installiert?  Mal das Modul neu installiert?

    maikl

    • Frisch an Board
    • Beiträge: 53
    das war ein guter Hinweiss - danke!

    Module - Unter Zusammenfassung - war ot_shipping nicht installiert.
    Installiert - angepasst - funktioniert!

    Danke :)

    maikl
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
    1 Antworten
    2271 Aufrufe
    13. Oktober 2013, 06:34:17 von clemenz
    12 Antworten
    6821 Aufrufe
    08. November 2014, 23:33:59 von kuhni-wtb
    13 Antworten
    12808 Aufrufe
    05. November 2018, 12:49:15 von Rubi
               
    anything