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 Zahlungsart Auswählen kein weiter Button

    Neferlin

    • Neu im Forum
    • Beiträge: 20
    Ich habe ein kleines Problem
    Wollte in meinem Shop um test eine bestellung machen bis zum Zahlart wählen bin ich gekommen nun stimmt aber da was nicht es gibt kein check von der AGB und kein weiter Button.
    Trotz fehler suche in der checkout_payment.phps finde ich den Fehler leider nicht die html ist soweit auch noch richtig.

    Schaut es euch selber an:
    http://www.sicherheitsunternehmen-neumann.de/checkout_payment.php

    Code: PHP  [Auswählen]
    <?php

    /* -----------------------------------------------------------------------------------------
       $Id: checkout_payment.php 1325 2005-10-30 10:23:32Z mz $  

       XT-Commerce - community made shopping
       http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> beachten! ))

       Copyright (c) 2003 XT-Commerce
       -----------------------------------------------------------------------------------------
       based on:
       (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
       (c) 2002-2003 osCommerce(checkout_payment.php,v 1.110 2003/03/14); www.oscommerce.com
       (c) 2003      nextcommerce (checkout_payment.php,v 1.20 2003/08/17); www.nextcommerce.org

       Released under the GNU General Public License
       -----------------------------------------------------------------------------------------
       Third Party contributions:
       agree_conditions_1.01                Autor:  Thomas Plänkers (webmaster@oscommerce.at)

       Customers Status v3.x  (c) 2002-2003 Copyright Elari elari@free.fr | www.unlockgsm.com/dload-osc/ | CVS : http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/elari/?sortby=date#dirlist

       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');
    // include needed functions
    require_once (DIR_FS_INC . 'xtc_address_label.inc.php');
    require_once (DIR_FS_INC . 'xtc_get_address_format_id.inc.php');
    require_once (DIR_FS_INC . 'xtc_check_stock.inc.php');
    unset ($_SESSION['tmp_oID']);
    //BOF - Dokuman - 2009-10-02 - added moneybookers payment module version 2.4
    unset ($_SESSION['transaction_id']);
    //EOF - Dokuman - 2009-10-02 - added moneybookers payment module version 2.4
    // if the customer is not logged on, redirect them to the login page
    if (!isset ($_SESSION['customer_id'])) {
            if (ACCOUNT_OPTIONS == 'guest') {
                    xtc_redirect(xtc_href_link(FILENAME_CREATE_GUEST_ACCOUNT, '', 'SSL'));
            } else {
                    xtc_redirect(xtc_href_link(FILENAME_LOGIN, '', 'SSL'));
            }
    }

    // if there is nothing in the customers cart, redirect them to the shopping cart page
    if ($_SESSION['cart']->count_contents() < 1)
            xtc_redirect(xtc_href_link(FILENAME_SHOPPING_CART));

    // if no shipping method has been selected, redirect the customer to the shipping method selection page
    if (!isset ($_SESSION['shipping']))
            xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));

    // avoid hack attempts during the checkout procedure by checking the internal cartID
    if (isset ($_SESSION['cart']->cartID) && isset ($_SESSION['cartID'])) {
            if ($_SESSION['cart']->cartID != $_SESSION['cartID'])
                    xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));
    }

    if (isset ($_SESSION['credit_covers']))
            unset ($_SESSION['credit_covers']); //ICW ADDED FOR CREDIT CLASS SYSTEM
    // Stock Check
    if ((STOCK_CHECK == 'true') && (STOCK_ALLOW_CHECKOUT != 'true')) {
            $products = $_SESSION['cart']->get_products();
            $any_out_of_stock = 0;
            for ($i = 0, $n = sizeof($products); $i < $n; $i++) {
                    if (xtc_check_stock($products[$i]['id'], $products[$i]['quantity']))
                            $any_out_of_stock = 1;
            }
            if ($any_out_of_stock == 1)
                    xtc_redirect(xtc_href_link(FILENAME_SHOPPING_CART));

    }

    // if no billing destination address was selected, use the customers own address as default
    if (!isset ($_SESSION['billto'])) {
            $_SESSION['billto'] = $_SESSION['customer_default_address_id'];
    } else {
            // verify the selected billing address
            $check_address_query = xtc_db_query("select count(*) as total from " . TABLE_ADDRESS_BOOK . " where customers_id = '" . (int) $_SESSION['customer_id'] . "' and address_book_id = '" . (int) $_SESSION['billto'] . "'");
            $check_address = xtc_db_fetch_array($check_address_query);

            if ($check_address['total'] != '1') {
                    $_SESSION['billto'] = $_SESSION['customer_default_address_id'];
                    if (isset ($_SESSION['payment']))
                            unset ($_SESSION['payment']);
            }
    }

    if (!isset ($_SESSION['sendto']) || $_SESSION['sendto'] == "")
            $_SESSION['sendto'] = $_SESSION['billto'];

    require (DIR_WS_CLASSES . 'order.php');
    $order = new order();

    require (DIR_WS_CLASSES . 'order_total.php'); // GV Code ICW ADDED FOR CREDIT CLASS SYSTEM
    $order_total_modules = new order_total(); // GV Code ICW ADDED FOR CREDIT CLASS SYSTEM

    $total_weight = $_SESSION['cart']->show_weight();

    //  $total_count = $_SESSION['cart']->count_contents();
    $total_count = $_SESSION['cart']->count_contents_virtual(); // GV Code ICW ADDED FOR CREDIT CLASS SYSTEM

    if ($order->billing['country']['iso_code_2'] != '' && $order->delivery['country']['iso_code_2'] == '') {
    $_SESSION['delivery_zone'] = $order->billing['country']['iso_code_2'];
    } else {
    $_SESSION['delivery_zone'] = $order->delivery['country']['iso_code_2'];
    }

    // load all enabled payment modules
    require (DIR_WS_CLASSES . 'payment.php');
    $payment_modules = new payment;

    $order_total_modules->process();
    // redirect if Coupon matches ammount

    $breadcrumb->add(NAVBAR_TITLE_1_CHECKOUT_PAYMENT, xtc_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));
    $breadcrumb->add(NAVBAR_TITLE_2_CHECKOUT_PAYMENT, xtc_href_link(FILENAME_CHECKOUT_PAYMENT, '', 'SSL'));

    $smarty->assign('FORM_ACTION', xtc_draw_form('checkout_payment', xtc_href_link(FILENAME_CHECKOUT_CONFIRMATION, '', 'SSL'), 'post', 'onSubmit="return check_form();"'));
    $smarty->assign('ADDRESS_LABEL', xtc_address_label($_SESSION['customer_id'], $_SESSION['billto'], true, ' ', '<br />'));
    $smarty->assign('BUTTON_ADDRESS', '<a href="' . xtc_href_link(FILENAME_CHECKOUT_PAYMENT_ADDRESS, '', 'SSL') . '">' . xtc_image_button('button_change_address.gif', IMAGE_BUTTON_CHANGE_ADDRESS) . '</a>');
    $smarty->assign('BUTTON_CONTINUE', xtc_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE));
    $smarty->assign('FORM_END', '</form>');

    require (DIR_WS_INCLUDES . 'header.php');
    $module_smarty = new Smarty;
    if ($order->info['total'] > 0) {
            if (isset ($_GET['payment_error']) && is_object(${ $_GET['payment_error'] }) && ($error = ${$_GET['payment_error']}->get_error())) {

                    $smarty->assign('error', htmlspecialchars($error['error']));

            }

            $selection = $payment_modules->selection();

            $radio_buttons = 0;
            for ($i = 0, $n = sizeof($selection); $i < $n; $i++) {

                    $selection[$i]['radio_buttons'] = $radio_buttons;
                    if (($selection[$i]['id'] == $payment) || ($n == 1)) {
                            $selection[$i]['checked'] = 1;
                    }

                    if (sizeof($selection) > 1) {
                            $selection[$i]['selection'] = xtc_draw_radio_field('payment', $selection[$i]['id'], ($selection[$i]['id'] == $_SESSION['payment']));
                    } else {
                            $selection[$i]['selection'] = xtc_draw_hidden_field('payment', $selection[$i]['id']);
                    }

                    if (isset ($selection[$i]['error'])) {

                    } else {

                            $radio_buttons++;
                    }
            }

            $module_smarty->assign('module_content', $selection);

    } else {
            $smarty->assign('GV_COVER', 'true');
    }

    if (ACTIVATE_GIFT_SYSTEM == 'true') {
            $smarty->assign('module_gift', $order_total_modules->credit_selection());
    }

    $module_smarty->caching = 0;
    $payment_block = $module_smarty->fetch(CURRENT_TEMPLATE . '/module/checkout_payment_block.html');

    $smarty->assign('COMMENTS', xtc_draw_textarea_field('comments', 'soft', '60', '5', $_SESSION['comments']) . xtc_draw_hidden_field('comments_added', 'YES'));

    //check if display conditions on checkout page is true
    if (DISPLAY_CONDITIONS_ON_CHECKOUT == 'true') {

            if (GROUP_CHECK == 'true') {
                    $group_check = "and group_ids LIKE '%c_" . $_SESSION['customers_status']['customers_status_id'] . "_group%'";
            }

            $shop_content_query = xtc_db_query("SELECT content_title,
                                                       content_heading,
                                                       content_text,
                                                       content_file
                                                 FROM "
    . TABLE_CONTENT_MANAGER . "
                                                 WHERE content_group='3' "
    . $group_check . "
                                                 AND languages_id='"
    . $_SESSION['languages_id'] . "'");
            $shop_content_data = xtc_db_fetch_array($shop_content_query);

            if ($shop_content_data['content_file'] != '') {
                    /* BOF - Hetfield - 2010-01-21 - Bugfix including contentfiles at SSL-Proxy */
                    //$conditions = '<iframe SRC="' . DIR_WS_CATALOG . 'media/content/' . $shop_content_data['content_file'] . '" width="100%" height="300">';
                    $conditions = '<div class="agbframe">' . file_get_contents(DIR_FS_DOCUMENT_ROOT . 'media/content/' . $shop_content_data['content_file']) . '</div>';
                    /* EOF - Hetfield - 2010-01-21 - Bugfix including contentfiles at SSL-Proxy */
            } else {
                    /* BOF - Hetfield - 2010-01-20 - Remove agb-textarea from checkout_payment */
                    //$conditions = '<textarea name="blabla" cols="60" rows="10" readonly="readonly">' . strip_tags(str_replace('<br />', "\n", $shop_content_data['content_text'])) . '</textarea>';
                    $conditions = '<div class="agbframe">' . $shop_content_data['content_text'] . '</div>';
                    /* EOF - Hetfield - 2010-01-20 - Remove agb-textarea from checkout_payment */
            }

            $smarty->assign('AGB', $conditions);
      //BOF - Hetfield - 2009-07-29 - SSL for Content-Links per getContentLink
            //$smarty->assign('AGB_LINK', $main->getContentLink(3, MORE_INFO));
            $smarty->assign('AGB_LINK', $main->getContentLink(3, MORE_INFO,'SSL'));
      //EOF - Hetfield - 2009-07-29 - SSL for Content-Links per getContentLink
           
            // BOF - Tomcraft - 2009-10-01 - AGB checkbox re-implemented
            if (isset ($_GET['step']) && $_GET['step'] == 'step2') {
                    $smarty->assign('AGB_checkbox', '<input type="checkbox" value="conditions" name="conditions" checked />');
            } else {
                    $smarty->assign('AGB_checkbox', '<input type="checkbox" value="conditions" name="conditions" />');
            }
            // EOF - Tomcraft - 2009-10-01 - AGB checkbox re-implemented

    }

    $smarty->assign('language', $_SESSION['language']);
    $smarty->assign('PAYMENT_BLOCK', $payment_block);
    $smarty->caching = 0;
    $main_content = $smarty->fetch(CURRENT_TEMPLATE . '/module/checkout_payment.html');

    $smarty->assign('language', $_SESSION['language']);
    $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');
    ?>
    hat jemnand eine idee

    Linkback: https://www.modified-shop.org/forum/index.php?topic=30485.0
    Werbung / Banner buchen

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Nach Zahlungsart Auswählen kein weiter Button
    Antwort #1 am: 27. Juni 2014, 07:07:22
    Hallo Neferlin,

    stell mal "Einkaufen nicht vorrätiger Artikel" auf true oder gib deinen Artikeln einen Bestand.
    Bei den von mir getesteten Artikeln erhielt ich immer im Warenkorb die Warnmeldung, dass der gewünschte Artikel in der von mir gewünschten Menge zur Zeit nicht lieferbar ist.

    Schöne Grüße,
    Jan

    Neferlin

    • Neu im Forum
    • Beiträge: 20
    Re: Nach Zahlungsart Auswählen kein weiter Button
    Antwort #2 am: 27. Juni 2014, 08:09:53
    Leider geht es auch nicht wenn ich über all eine menge drin habe.
    komm nach aus wahl nicht weiter wenn ich zum bsp rechnung nehme
    kommt nach AGB kein weiter Button

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Nach Zahlungsart Auswählen kein weiter Button
    Antwort #3 am: 27. Juni 2014, 08:27:37
    Ich habe deinen letzten Beitrag erst mal gelöscht, da dieser bereits im ersten Beitrag steht.
    Bitte in Zukunft an die Forenregeln denken :!:

    Weitere Informationen von dir zur verwendeten Shopversion und zum Einbau von Modulen bzw. Erweiterungen wären für die Lösungssuche hilfreich. Sonst stochern wir hier nur im Nebel.
    Hast du Versand- und Zahlungsmodule installiert und diese auch entsprechend konfiguriert?

    Schöne Grüße,
    Jan

    TF101

    • Fördermitglied
    • Beiträge: 165
    • Geschlecht:
    Re: Nach Zahlungsart Auswählen kein weiter Button
    Antwort #4 am: 27. Juni 2014, 08:37:49
    Moin,

    AGB wurden per Word direkt in den Shop kopiert!
    Lösung: Über den Texteditor die AGB bereinigen, dann gehts!

    Schönen Tag noch

    Gruß
    Tom

    Neferlin

    • Neu im Forum
    • Beiträge: 20
    Re: Nach Zahlungsart Auswählen kein weiter Button
    Antwort #5 am: 27. Juni 2014, 08:49:57
    Man an das einfachste denkt man nie danke fur die hilfe man kann es zwar mit word einfügen sollte es aber dennoch mit system bereinigen.
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    0 Antworten
    1885 Aufrufe
    07. Mai 2011, 17:36:47 von SaM
    12 Antworten
    5667 Aufrufe
    26. Januar 2013, 01:04:09 von Gradler
    5 Antworten
    4649 Aufrufe
    20. September 2011, 20:24:52 von Tomcraft