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: Nach Checkout Success auf die Startseite

    mw77

    • Frisch an Board
    • Beiträge: 93
    Nach Checkout Success auf die Startseite
    am: 03. August 2011, 12:32:23
    Ich verstehe nicht ganz warum ich beim "checkout_success.php" (Klick auf "weiter") zurück in den Warenkorb komme und nicht auf die Index?

    Hier mein Code dazu:

    Code: PHP  [Auswählen]
    $checkout_success  = xtc_draw_form('order', xtc_href_link(FILENAME_CHECKOUT_SUCCESS, 'action=update', 'SSL'));
    $checkout_success .= xtc_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE);
    $checkout_success .= '</form>';
    $smarty->assign('BUTTON_CONTINUE', $checkout_success);
    Wie kann ich es ändern, dass ich auf die Startseite zurück komme?

    Ach das scheint nur bei der Gastbestellung so zu sein!  :?



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

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Nach Checkout Success auf die Startseite
    Antwort #1 am: 03. August 2011, 12:58:42
    schau dir mal die aktuelle "checkout_success.php" aus dem Trunk an.

    Ich habe diese vor einiger Zeit in r1875 schon umgebaut, glaube sogar noch wegen genau dem Problem.

    [EDIT Tomcraft 03.08.2011: Link vom SVN auf Trac korrigiert.]

    mw77

    • Frisch an Board
    • Beiträge: 93
    Nach Checkout Success auf die Startseite
    Antwort #2 am: 04. August 2011, 14:09:18
    Ich habe es genauso eingebaut aber ich werde immer noch bei Gastbestellungen auf den Shopping Cart weitergeleitet. Kann ich das manuell ändern vielleicht?

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Nach Checkout Success auf die Startseite
    Antwort #3 am: 04. August 2011, 14:35:07
    hier nochmals die aktuellste Version aus dem Trunk. Das Trac ist leider nicht immer ganz einfach zu lesen:

    Code: PHP  [Auswählen]
    <?php
    /* -----------------------------------------------------------------------------------------
       $Id: checkout_success.php 1875 2011-04-12 08:40:46Z gtb-modified $

       modified eCommerce Shopsoftware - community made shopping
       http://www.modified eCommerce Shopsoftware.org

       Copyright (c) 2010 modified eCommerce Shopsoftware
       -----------------------------------------------------------------------------------------
       based on:
       (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
       (c) 2002-2003 osCommerce(checkout_success.php,v 1.48 2003/02/17); www.oscommerce.com
       (c) 2003   nextcommerce (checkout_success.php,v 1.14 2003/08/17); www.nextcommerce.org
       (c) 2006 XT-Commerce (checkout_success.php 896 2005-04-27)

       Released under the GNU General Public License
       -----------------------------------------------------------------------------------------
       Third Party contribution:

       Credit Class/Gift Vouchers/Discount Coupons (Version 5.10)
       http://www.oscommerce.com/community/contributions,282
       Copyright (c) Strider | Strider@oscworks.com
       Copyright (c  Nick Stanko of UkiDev.com, nick@ukidev.com
       Copyright (c) Andre ambidex@gmx.net
       Copyright (c) 2001,2002 Ian C Wilson http://www.phesis.org

       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/


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

    if (isset ($_GET['action']) && ($_GET['action'] == 'update')) {

            if ($_POST['account_type'] != 1) {
        xtc_redirect(xtc_href_link(FILENAME_DEFAULT),'NONSSL');
      } else {
        xtc_redirect(xtc_href_link(FILENAME_LOGOFF), 'NONSSL');
      }
    }

    // if the customer is not logged on, redirect them to the shopping cart page
    if (!isset ($_SESSION['customer_id'])) {
      xtc_redirect(xtc_href_link(FILENAME_SHOPPING_CART), 'NONSSL');
    }

    $breadcrumb->add(NAVBAR_TITLE_1_CHECKOUT_SUCCESS);
    $breadcrumb->add(NAVBAR_TITLE_2_CHECKOUT_SUCCESS);

    require (DIR_WS_INCLUDES.'header.php');

    $orders_query = xtc_db_query("select orders_id,
                                         orders_status
                                  from "
    .TABLE_ORDERS."
                                  where customers_id = '"
    .$_SESSION['customer_id']."'
                                  order by orders_id desc limit 1"
    );
    $orders = xtc_db_fetch_array($orders_query);
    $last_order = $orders['orders_id'];
    $order_status = $orders['orders_status'];

    if (isset($_SESSION['paypal_link']) && MODULE_PAYMENT_PAYPAL_IPN_USE_CHECKOUT == 'True') {
      $smarty->assign('PAYPAL_LINK',$_SESSION['paypal_link']);
        unset ($_SESSION['paypal_link']);
    }

    $smarty->assign('FORM_ACTION', xtc_draw_form('order', xtc_href_link(FILENAME_CHECKOUT_SUCCESS, 'action=update', 'SSL')).xtc_draw_hidden_field('account_type', $_SESSION['account_type']));
    $smarty->assign('BUTTON_CONTINUE', xtc_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE));
    $smarty->assign('FORM_ACTION_PRINT', xtc_draw_form('print_order', xtc_href_link(FILENAME_PRINT_ORDER, 'oID='.$orders['orders_id'], 'SSL'), 'post', 'target="popup" onsubmit="javascript:window.open(\''.xtc_href_link(FILENAME_PRINT_ORDER, 'oID='.$orders['orders_id'], 'SSL').'\', \'popup\', \'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no, width=640, height=600\')"').xtc_draw_hidden_field('customer_id', $_SESSION['customer_id']));
    $smarty->assign('BUTTON_PRINT', xtc_image_submit('print.gif', TEXT_PRINT));

    $smarty->assign('FORM_END', '</form>');
    // GV Code Start
    $gv_query = xtc_db_query("select amount from ".TABLE_COUPON_GV_CUSTOMER." where customer_id='".$_SESSION['customer_id']."'");
    if ($gv_result = xtc_db_fetch_array($gv_query)) {
      if ($gv_result['amount']> 0) {
        $smarty->assign('GV_SEND_LINK', xtc_href_link(FILENAME_GV_SEND));
      }
    }
    // GV Code End
    // Google Conversion tracking
    if (GOOGLE_CONVERSION == 'true') {
      $smarty->assign('google_tracking', 'true');
      $smarty->assign('tracking_code', '
        <noscript>
        <a href="http://services.google.com/sitestats/'
    .GOOGLE_LANG.'.html" onclick="window.open(this.href); return false;">
        <img height=27 width=135 border=0 src="http://www.googleadservices.com/pagead/conversion/'
    .GOOGLE_CONVERSION_ID.'/?hl='.GOOGLE_LANG.'" />
        </a>
        </noscript>
            '
    );
    }

    if (DOWNLOAD_ENABLED == 'true') {
      include (DIR_WS_MODULES.'downloads.php');
    }

    //delete Guests from Database
    if (($_SESSION['account_type'] == 1) && (DELETE_GUEST_ACCOUNT == 'true')) {
      xtc_db_query("DELETE FROM ".TABLE_CUSTOMERS." WHERE customers_id = '".$_SESSION['customer_id']."'");
      xtc_db_query("DELETE FROM ".TABLE_ADDRESS_BOOK." WHERE customers_id = '".$_SESSION['customer_id']."'");
      xtc_db_query("DELETE FROM ".TABLE_CUSTOMERS_INFO." WHERE customers_info_id = '".$_SESSION['customer_id']."'");
      xtc_session_destroy();
      unset ($_SESSION['customer_id']);
      unset ($_SESSION['customer_default_address_id']);
      unset ($_SESSION['customer_first_name']);
      unset ($_SESSION['customer_country_id']);
      unset ($_SESSION['customer_zone_id']);
      unset ($_SESSION['comments']);
      unset ($_SESSION['user_info']);
      unset ($_SESSION['customers_status']);
      unset ($_SESSION['selected_box']);
      unset ($_SESSION['navigation']);
      unset ($_SESSION['shipping']);
      unset ($_SESSION['payment']);
      unset ($_SESSION['ccard']);
      unset ($_SESSION['gv_id']);
      unset ($_SESSION['cc_id']);
      require (DIR_WS_INCLUDES.'write_customers_status.php');
    }

    $smarty->assign('language', $_SESSION['language']);
    $main_content = $smarty->fetch(CURRENT_TEMPLATE.'/module/checkout_success.html');
    $smarty->assign('main_content', $main_content.(isset($_SESSION['xtb2'])?"<div style=\"text-align:center;padding:3px;margin-top:10px;font-weight:bold;\"><a style=\"text-decoration:underline;color:blue;\" href=\"./xtbcallback.php?reverse=true\">Zurück zur xs:booster Auktionsübersicht..</a></div>":""));

    $smarty->caching = 0;
    if (!defined('RM'))
      $smarty->load_filter('output', 'note');
    $smarty->display(CURRENT_TEMPLATE.'/index.html');
    include ('includes/application_bottom.php');
    ?>
     

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Nach Checkout Success auf die Startseite
    Antwort #4 am: 04. August 2011, 15:14:48
    Hier der Direktlink zur /checkout_success.php aus dem Trunk.

    Grüße

    Torsten

    [EDIT GTB 04.08.2011: :motz: ]

    Jens

    • Neu im Forum
    • Beiträge: 10
    • Geschlecht:
    Re: Nach Checkout Success auf die Startseite
    Antwort #5 am: 13. August 2011, 21:14:56
    Hallo Torsten, hallo Gerhard,

    habe das gleiche Problem, wie der Threadstarter, habe die neue "checkout_success.php" reinkopiert, Problem ist aber immer noch  :?:

    PS: Ihr dürft gerne unter www.servietten-versand.de eine Gastbestellung als Max Mustermann machen  :thx:

    Grüße
    Jens
    43 Antworten
    17427 Aufrufe
    18. Dezember 2020, 21:06:51 von online-beobachter
    12 Antworten
    6549 Aufrufe
    22. Oktober 2012, 08:04:34 von Phantom
    0 Antworten
    183 Aufrufe
    22. Februar 2024, 15:55:52 von bige