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: checkout_confirmation abfrage code gesucht

    karl

    • Schreiberling
    • Beiträge: 439
    checkout_confirmation abfrage code gesucht
    am: 11. Mai 2012, 21:33:56
    Hallo,
    habe folgendes in der checkout_confirmation.php eingetragen.
    Code: PHP  [Auswählen]
    $data_products .= '<tr>' . "\n" . '  
    <td class="ccod_text" align="left" valign="top"> '
    . $order->products[$i]['name']  . '<br />
     <small>MHD: '
    . $order->products[$i]['mhd_zeile']  . '' . $order->products[$i]['mhd_text']  . '</small><br />
     <small>Gewicht: '
    . $order->products[$i]['gewicht']. ' | Artikelgesamtgewicht: ' . $order->products[$i]['weight']  .' kg</small><br />
     <small>Verpackungseinheit: '
    . $order->products[$i]['verpackungseinheit']  . '</small><br />
     <small>Autor: '
    . $order->products[$i]['autor']  . '</small><br />
     <small>ISBN: '
    . $order->products[$i]['isbn']  . '</small><br />
    </td>'

                             . "\n" . '  
     <td class="ccod_text" align="center" valign="top">'
    . $order->products[$i]['model'] . '</td>'
                             . "\n" . '  
     <td class="ccod_text" align="center" valign="top">'
    . $order->products[$i]['qty'] . '</td>'
                             . "\n" . '  
     <td class="ccod_text" align="right" valign="top">'
    . $xtPrice->xtcFormat($order->products[$i]['price'], true) . '</br>
       <small>Grundpreis: '
    . $order->products[$i]['vpe']. '</small></td>'
                             . "\n" . '  
     <td class="ccod_text" align="right" valign="top">'
    . $xtPrice->xtcFormat($order->products[$i]['final_price'], true) . '</td>
                      </tr>'
    . "\n";

    Suche nun z.B. für "ISBN" eine Abfrage vorhanden ja/nein -> damit diese dann bei Bedarf ausgegeben wird. In dem Fall bin ich etwas ratlos wie man das da einbauen könnte.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=19996.0
    rechtstexte für onlineshop

    karl

    • Schreiberling
    • Beiträge: 439
    Re: checkout_confirmation abfrage code gesucht
    Antwort #1 am: 13. Mai 2012, 12:46:01
    keiner eine Idee?

    karl

    • Schreiberling
    • Beiträge: 439
    Re: checkout_confirmation abfrage code gesucht
    Antwort #2 am: 15. Mai 2012, 19:10:17
    Das eigentliche Problem ist folgendes.
    Wenn man sich den Schnipsel betrachtet:
    Code: PHP  [Auswählen]
    <small>ISBN: ' . $order->products[$i]['isbn']  . '</small><br />
    wird dieser per html-code formatiert. Auch der Titel "ISBN:" wurde "hardcodiert" mitten rein geschrieben. Ich kenne leider keine andere Möglichkeit.

    Wenn nun eine ISBN nicht vorhanden ist, dann wird diese über die Abfrage auch nicht ausgegeben. Aber der html-Teil! Nun muß es doch eine Lösung geben, wie ich den html-Teil in den code packen kann, so das dieser nur ausgegenen wird wenn auch (wie hier) ISBN vorhanden ist.

    Also irgendwie so:
    Code: PHP  [Auswählen]
     ' . $order->products[$i][ '<small>ISBN: ' . 'isbn' . ' </small><br />' ]  . '

    web0null

    • Experte
    • Beiträge: 1.998
    Re: checkout_confirmation abfrage code gesucht
    Antwort #3 am: 15. Mai 2012, 19:17:58
    Code: PHP  [Auswählen]
    $data_products .= '<tr>' . "\n" . '
        <td class="ccod_text" align="left" valign="top"> '
    . $order->products[$i]['name']  . '<br />
        <small>MHD: '
    . $order->products[$i]['mhd_zeile']  . '' . $order->products[$i]['mhd_text']  . '</small><br />
        <small>Gewicht: '
    . $order->products[$i]['gewicht']. ' | Artikelgesamtgewicht: ' . $order->products[$i]['weight']  .' kg</small><br />
        <small>Verpackungseinheit: '
    . $order->products[$i]['verpackungseinheit']  . '</small><br />
        <small>Autor: '
    . $order->products[$i]['autor']  . '</small><br />';

        if ($order->products[$i]['isbn']) {
        $data_products .='<small>ISBN: ' . $order->products[$i]['isbn']  . '</small><br />';
        }

        $data_products .='</td>'
                                 . "\n" . '
        <td class="ccod_text" align="center" valign="top">'
    . $order->products[$i]['model'] . '</td>'
                                 . "\n" . '
        <td class="ccod_text" align="center" valign="top">'
    . $order->products[$i]['qty'] . '</td>'
                                 . "\n" . '
        <td class="ccod_text" align="right" valign="top">'
    . $xtPrice->xtcFormat($order->products[$i]['price'], true) . '</br>
          <small>Grundpreis: '
    . $order->products[$i]['vpe']. '</small></td>'
                                 . "\n" . '
        <td class="ccod_text" align="right" valign="top">'
    . $xtPrice->xtcFormat($order->products[$i]['final_price'], true) . '</td>
                          </tr>'
    . "\n";

    Probiere das mal

    web0null

    • Experte
    • Beiträge: 1.998
    Re: checkout_confirmation abfrage code gesucht
    Antwort #4 am: 15. Mai 2012, 19:26:02
    ... so ist es noch schöner

    Code: PHP  [Auswählen]
    $data_products .= '<tr>' . "\n";
        $data_products .= '<td class="ccod_text" align="left" valign="top"> ' . $order->products[$i]['name']  . '<br />';
        $data_products .= '<small>MHD: ' . $order->products[$i]['mhd_zeile']  . '' . $order->products[$i]['mhd_text']  . '</small><br />';
        $data_products .= '<small>Gewicht: ' . $order->products[$i]['gewicht']. ' | Artikelgesamtgewicht: ' . $order->products[$i]['weight']  .' kg</small><br />';
        $data_products .= '<small>Verpackungseinheit: ' . $order->products[$i]['verpackungseinheit']  . '</small><br />';
        $data_products .= '<small>Autor: ' . $order->products[$i]['autor']  . '</small><br />';

        if ($order->products[$i]['isbn']) {
        $data_products .= '<small>ISBN: ' . $order->products[$i]['isbn']  . '</small><br />';
        }

        $data_products .= '</td>'. "\n" ;
        $data_products .= '<td class="ccod_text" align="center" valign="top">' . $order->products[$i]['model'] . '</td>'. "\n";
        $data_products .= '<td class="ccod_text" align="center" valign="top">' . $order->products[$i]['qty'] . '</td>'. "\n";
        $data_products .= '<td class="ccod_text" align="right" valign="top">' . $xtPrice->xtcFormat($order->products[$i]['price'], true) . '</br>';
        $data_products .= '<small>Grundpreis: '. $order->products[$i]['vpe']. '</small></td>'. "\n";
        $data_products .= '<td class="ccod_text" align="right" valign="top">' . $xtPrice->xtcFormat($order->products[$i]['final_price'], true) . '</td>';
        $data_products .= '</tr>' . "\n";

    karl

    • Schreiberling
    • Beiträge: 439
    Re: checkout_confirmation abfrage code gesucht
    Antwort #5 am: 15. Mai 2012, 20:17:26
    Das funktioniert ja 1a!  :thx:

    Mir fehlt es einfach an Kenntnissen wie diesen.

    Hast Du auch eine Idee zu meinem anderen Problemchen?
    http://www.modified-shop.org/forum/index.php?topic=12991.msg186948#msg186948
    Werbung / Banner buchen
    12 Antworten
    4044 Aufrufe
    11. Januar 2012, 21:39:21 von phantom-71
    7 Antworten
    1526 Aufrufe
    07. Dezember 2018, 17:28:09 von karsta.de
    0 Antworten
    1609 Aufrufe
    12. Dezember 2012, 18:57:13 von KAT
    6 Antworten
    5843 Aufrufe
    13. Juli 2011, 07:29:07 von Tomcraft
               
    anything