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: Modul Ajax Add Cart mit Multibuy Modul kombinieren

    Heffernan

    • Frisch an Board
    • Beiträge: 76
    Modul Ajax Add Cart mit Multibuy Modul kombinieren
    am: 03. November 2009, 20:22:37
    Moin Ihr Spezialisten! :D

    Habe da gerade ein Problem mit der Kombination zweier Module.
    Ich nutze bereits erfolgreich "MODUL: "Multibuy für Attribute" für modified eCommerce Shopsoftware v1.03" und möchte nun zusätzlich das Modul Ajax Add Cart nutzen.
    Nur leider funktioniert das noch nicht.
    Jetzt hat der Warenkorb Button keine Funktion mehr.
    Ich vermute das Problem liegt in der "product_info.php".
    Dort sollte man laut Anleitung die Zeile

    Code: PHP  [Auswählen]
    $info_smarty->assign('ADD_CART_BUTTON', xtc_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART));

    durch

    Code: PHP  [Auswählen]
    $info_smarty->assign('ADD_CART_BUTTON', xtc_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART, ADD_CART_ENABLED == 'true' ? 'onclick="return addCart(this.form);"' : ''));

    ersetzen.
    Durch das Multibuy Modul sieht die Zeile aber folgendermaßen aus:

    Code: PHP  [Auswählen]
    $info_smarty->assign('ADD_CART_BUTTON', xtc_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART).' '.xtc_draw_hidden_field('products_id', $product->data['products_id']));

    Ich habe sie wie folgt abgeändert:

    Code: PHP  [Auswählen]
    $info_smarty->assign('ADD_CART_BUTTON', xtc_image_submit('button_in_cart.gif', IMAGE_BUTTON_IN_CART, ADD_CART_ENABLED == 'true' ? 'onclick="return addCart(this.form);"' : '').' '.xtc_draw_hidden_field('products_id', $product->data['products_id']));

    Ich schätze da sitzt der Hase im Pfeffer.
    Dank meiner miserablen PHP-Kenntnisse komm ich aber nicht drauf wie die Zeile richtig aussehen muss.
    Bitte gebt mir mal ein bisschen Starthilfe, wie das richtig aussehen muss.

    Greetz, Hef

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

    Heffernan

    • Frisch an Board
    • Beiträge: 76
    Modul Ajax Add Cart mit Multibuy Modul kombinieren
    Antwort #1 am: 04. November 2009, 00:06:07
    Hmm, also ich glaube das hat doch nichts mit der genannten .php Datei zu tun.
    Wenn ich nämlich einen Artikel ohne Attribute anlege, und die ursprüngliche "product_info_v1.html" verwende, klappt das "Ajax Add Cart" Modul.
    Nur mit den Multibuy-Produkten geht es nicht.

    Hier mal der Code aus der originalen "product_info_v1.html":

    Code: PHP  [Auswählen]
    <div class="addtobasket">
            <table border="0" cellspacing="0" cellpadding="2">
                    <tr>
                    <td style="width:100%; padding-right:5px;">{$ADD_QTY}</td>
                    <td>{$ADD_CART_BUTTON}</td>
                    </tr>
            </table>
            </div>

    Und hier der Code aus der für multibuy modifizierten "product_info_v1.html":

    Code: PHP  [Auswählen]
            <div class="addtobasket">
            <table border="0" cellspacing="0" cellpadding="2">
                    <tr>
                    <td style="width:100%; padding-right:5px;"><p class="taxandshippinginfo" style="white-space:nowrap"; "text-align:left">{$PRODUCTS_TAX_INFO}{if $PRODUCTS_SHIPPING_LINK}{$PRODUCTS_SHIPPING_LINK}{/if}</p>{if $multibuy == '0'}{$ADD_QTY}{/if}</td>
                            <td>{$ADD_CART_BUTTON}</td>
                    </tr>
            </table>
                    <div id="productinfopricewithimages">
                            {if $MODULE_graduated_price !=''}<div class="hrlightgrey"></div>{$MODULE_graduated_price}{/if}
                            {if $PRODUCTS_DISCOUNT!=''}<div class="hrlightgrey"></div>{$PRODUCTS_DISCOUNT}{/if}
                            {if $PRODUCTS_FSK18=='true'}<div class="hrlightgrey"></div><img src="{$tpl_path}img/fsk18.gif" alt="" />{/if}
            </div>
            </div>

    Bin echt am verzweifeln deswegen und komme absolut nicht weiter.
    Bitte ganz dringend um professionellen Rat!

    Greetz, Hef
    2 Antworten
    3204 Aufrufe
    08. Mai 2015, 12:51:54 von Nils
    5 Antworten
    404 Aufrufe
    17. März 2024, 16:21:31 von Karl1
    5 Antworten
    3868 Aufrufe
    04. Oktober 2010, 18:06:11 von Catmandu
    4 Antworten
    9154 Aufrufe
    20. Oktober 2012, 06:06:22 von Simon
               
    anything