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: mod 1.06 r4642 bug? - checkout_payment html Fehler nach Gutscheineintrag

    maidofkent

    • Fördermitglied
    • Beiträge: 124
    Auf der checkout_payment Seite ist ein </table> Tag an der falschen Stelle. Dies ist nur sichtbar, wenn das Gutschein-Modul aktiviert ist und der Code zum Einlösen eingetragen wurde:

    Bilder und Code vom Demoshop.

    Hier ist alles ok:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Code: XML  [Auswählen]
    <h1>Bezahlart w&auml;hlen</h1>
    <p>Bitte w&auml;hlen Sie die gew&uuml;nschte Zahlungsweise f&uuml;r Ihre Bestellung:</p>
    <!-- Begin: xtc5/module/checkout_payment_block.html --><table class="paymentblock" width="100%" border="0" cellspacing="0" cellpadding="6">
      <tr>
        <td class="header left" width="1%"><input type="radio" name="payment" value="cod" id="1" /></td>
        <td class="header" width="89%">Nachnahme</td>

        <td class="header right" width="10%">+  3,58 &euro;</td>
      </tr>
        <tr>
        <td class="payleft">&nbsp;</td>
        <td class="payright" colspan="2" width="100%"><strong>Bitte beachten Sie, da&szlig; zus&auml;tzlich 2 Euro Zustellgeb&uuml;hr an den Zusteller vor Ort zu entrichten sind.</strong></td>
      </tr>

           
      <tr>
        <td colspan="3" class="filler">&nbsp;</td>
      </tr>
        <tr>
        <td class="header left" width="1%"><input type="radio" name="payment" value="eustandardtransfer" id="2" /></td>
        <td class="header" width="89%">EU-Standard Bank Transfer</td>
        <td class="header right" width="10%"></td>
      </tr>

        <tr>
        <td class="payleft">&nbsp;</td>
        <td class="payright" colspan="2" width="100%"><strong>Bitte &uuml;berweisen Sie den f&auml;lligen Rechnungsbetrag auf unser Konto. Die Kontodaten erhalten Sie nach Bestellannahme per E-Mail</strong></td>
      </tr>
           
      <tr>
        <td colspan="3" class="filler">&nbsp;</td>
      </tr>

        <tr>
        <td class="header left" width="1%"><input type="radio" name="payment" value="invoice" id="3" /></td>
        <td class="header" width="89%">Rechnung</td>
        <td class="header right" width="10%"></td>
      </tr>
          </table><!-- End: xtc5/module/checkout_payment_block.html --><h2>F&uuml;gen Sie hier Ihre Anmerkungen zu dieser Bestellung ein:Bestellung ein:</h2>
    <p class="checkoutcomment">

    aber sobald die Anfrage zur Guthaben angezeigt wird ist der Code nicht mehr richtig:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Code: XML  [Auswählen]
    <h1>Bezahlart w&auml;hlen</h1>
    <p>Bitte w&auml;hlen Sie die gew&uuml;nschte Zahlungsweise f&uuml;r Ihre Bestellung:</p>
    <!-- Begin: xtc5/module/checkout_payment_block.html --><table class="paymentblock" width="100%" border="0" cellspacing="0" cellpadding="6">
      <tr>
        <td class="header left" width="1%"><input type="radio" name="payment" value="cod" id="1" /></td>
        <td class="header" width="89%">Nachnahme</td>

        <td class="header right" width="10%">+  3,58 &euro;</td>
      </tr>
        <tr>
        <td class="payleft">&nbsp;</td>
        <td class="payright" colspan="2" width="100%"><strong>Bitte beachten Sie, da&szlig; zus&auml;tzlich 2 Euro Zustellgeb&uuml;hr an den Zusteller vor Ort zu entrichten sind.</strong></td>
      </tr>

           
      <tr>
        <td colspan="3" class="filler">&nbsp;</td>
      </tr>
        <tr>
        <td class="header left" width="1%"><input type="radio" name="payment" value="eustandardtransfer" id="2" /></td>
        <td class="header" width="89%">EU-Standard Bank Transfer</td>
        <td class="header right" width="10%"></td>
      </tr>

        <tr>
        <td class="payleft">&nbsp;</td>
        <td class="payright" colspan="2" width="100%"><strong>Bitte &uuml;berweisen Sie den f&auml;lligen Rechnungsbetrag auf unser Konto. Die Kontodaten erhalten Sie nach Bestellannahme per E-Mail</strong></td>
      </tr>
           
      <tr>
        <td colspan="3" class="filler">&nbsp;</td>
      </tr>

        <tr>
        <td class="header left" width="1%"><input type="radio" name="payment" value="invoice" id="3" /></td>
        <td class="header" width="89%">Rechnung</td>
        <td class="header right" width="10%"></td>
      </tr>
          </table><!-- End: xtc5/module/checkout_payment_block.html --><tr><td><table class="paymentblock" border="0" width="100%" cellspacing="0" cellpadding="6"><td width="90%" class="header">Guthaben</td><td width="10%" class="header"></td></table></td></tr><tr colspan="4"><td colspan="4" width="100%"><img src="images/pixel_trans.gif" alt="" width="100%" height="10" /></td></tr><tr class="moduleRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)" ><td width="10"><img src="images/pixel_trans.gif" alt="" width="10" height="1" /></td><input type="checkbox" onclick="submitFunction()" name="cot_gv"> Anw&auml;hlen, wenn Sie Ihr Guthaben verwenden m&ouml;chten<td width="10"><img src="images/pixel_trans.gif" alt="" width="10" height="1" /></td></tr>

    <tr><td width="100%"><img src="images/pixel_trans.gif" alt="" width="100%" height="10" /></td></tr><h2>F&uuml;gen Sie hier Ihre Anmerkungen zu dieser Bestellung ein:</h2>
    <p class="checkoutcomment">

    Das </table> vor <!-- End: xtc5/module/checkout_payment_block.html --> gehört vor <h2>F&uuml;gen Sie hier Ihre Anmerkungen zu dieser Bestellung ein:</h2>

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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Das ist für die kommende Version bereits korrigiert.

    Grüße

    Torsten

    maidofkent

    • Fördermitglied
    • Beiträge: 124
    Und wie? Ich bin eigentlich jetzt soweit, dass ich meine Seite komplett von 1.05 Sp1b auf 1.06 rev 4642 angepasst habe mit allen Modulen, Änderungen usw. und es freischalten möchte. Nur auf diese Seite haut es mit dem geänderten Layout nicht hin und ich weiß nicht, wo ich das ändern kann.

    Grüsse aus Hamburg

    helle2007

    • Frisch an Board
    • Beiträge: 81
    • Geschlecht:
    Hallo Torsten,
    ich habe den Fehler immer noch mit dem Wolkenkraft Rainbow Template, habe die neuste Version 1.02.r4642 sp2.

    ich finde die Datei auch nicht zum ändern!
    Gruß Ralf

    Webi

    • Frisch an Board
    • Beiträge: 94
    Das ist für die kommende Version bereits korrigiert.

    Grüße

    Torsten
    Hallo,
    ich verstehe nicht warum man nicht ein Fix machen kann für solche Sachen.
    da gibt es ja noch mehr von.

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Wäre toll, wenn du (Tomcraft) vielleicht kurz erläutern könntest, wie wir den Bug beheben können.
    Grazie

    ado

    • Fördermitglied
    • Beiträge: 195
    Hallo,

    ich habe das jetzt nicht verifiziert ... aber die Lösung  steht doch da!

    Zitat
    Das </table> vor <!-- End: xtc5/module/checkout_payment_block.html --> gehört vor <h2>F&uuml;gen Sie hier Ihre Anmerkungen zu dieser Bestellung ein:</h2>

    Habt ihr das schon probiert und es hat nicht geklappt?? ... oder was?

    Grüße
    ado

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Ja passt irgendwie nicht, schau mal hier ist der Inhalt der Datei:

    Code: PHP  [Auswählen]
    <table class="paymentblock" width="100%" border="0" cellspacing="0" cellpadding="6">
    {foreach name=aussenpayment item=module_data from=$module_content}
      <tr>
        <td class="header left" width="1%">{$module_data.selection}</td>
        <td class="header" width="89%">{$module_data.module}</td>
        <td class="header right" width="10%">{$module_data.module_cost}</td>
      </tr>
      {if $module_data.description!=''}
      <tr>
        <td class="payleft">&nbsp;</td>
        <td class="payright" colspan="2" width="100%"><strong>{$module_data.description}</strong></td>
      </tr>
      {/if}
      {if $module_data.error!=''}
      <tr>
        <td class="payleft">&nbsp;</td>
        <td class="payright" colspan="2">{$module_data.error}</td>
      </tr>
      {elseif $module_data.fields}
      <tr>
        <td class="payleft">&nbsp;</td>
        <td class="payright" colspan="2">
        <table border="0" cellspacing="0" cellpadding="0">
        {foreach name=aussen item=method_data from=$module_data.fields}
          <tr>
            <td>{$method_data.title}</td>
            <td>&nbsp;</td>
            <td>{$method_data.field}</td>
            <td>&nbsp;</td>
           </tr>
        {/foreach}
        </table>
        </td>
      </tr>
      {/if}
      {if !$smarty.foreach.aussenpayment.last}  
      <tr>
        <td colspan="3" class="filler">&nbsp;</td>
      </tr>
      {/if}
    {/foreach}
    </table>
     

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Hier noch jemand die Lösung parat?

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Mal eine ganz doofe Frage, welche Einstellungen sind denn nötig, damit die Anzeige "Guthaben einlösen" überhaupt auf der Checkout Payment Seite erscheint?

    Gruß
    Ronny

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Also wenn ich das richtig verstanden habe, was ihr bemängelt, dann ist das Sache des Templates! :!:

    Beispiel anhand des xtc5 Templates:

    Suche in "checkout_payment_block.html":

    Code: PHP  [Auswählen]
    <table class="paymentblock" width="100%" border="0" cellspacing="0" cellpadding="6">
    {foreach name=aussenpayment item=module_data from=$module_content}

    und ersetze mit:

    Code: PHP  [Auswählen]
    {foreach name=aussenpayment item=module_data from=$module_content}

    Suche das letzte Vorkommen (am Ende der Datei) von:

    Code: PHP  [Auswählen]
    {/foreach}
    </table>

    und ersetze mit:

    Code: PHP  [Auswählen]
    {/foreach}

    Suche in "checkout_payment.html":

    Code: PHP  [Auswählen]
    {if $GV_COVER!='true'}{$PAYMENT_BLOCK}{$module_gift}{else}{#text_gccover#}{/if}

    und ersetze mit:

    Code: PHP  [Auswählen]
    {if $GV_COVER!='true'}<table class="paymentblock" width="100%" border="0" cellspacing="0" cellpadding="6">{$PAYMENT_BLOCK}{$module_gift}</table>{else}{#text_gccover#}{/if}

    Grüße

    Torsten

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Hi Torsten,
    Danke schon mal dafür.
    Jetzt würde ich noch gerne wissen, wie man das Gutschein Eingabe Feld in den Checkout bekommt.

    Grazie :))

    Webi

    • Frisch an Board
    • Beiträge: 94
    Das ist für die kommende Version bereits korrigiert.
    Hallo,
    ohne das ich einen Streit anfangen möchte, aber bezieht sich das event auf folgendes
    http://www.modified-shop.org/forum/index.php?topic=27836.0
    bzw
    http://www.modified-shop.org/forum/index.php?topic=27698.0

    SonGoku

    • Mitglied
    • Beiträge: 121
    @ Webi
    auch wenn das Thema erledigt ist und das was Du/Sie verlinkt hast ein Jahr her ist, wirst man deine Frage wohl nicht beantworten weil das eine Standard Antwort ist.

    Zitat
    es kommt in der nächsten Version

    lohnt nicht darüber zu Diskutieren.

    Webi

    • Frisch an Board
    • Beiträge: 94
    Hallo
    Zitat
    lohnt nicht darüber zu Diskutieren.
    hast recht, bei so einer Kommunikation mit den User kann man sich das schenken.

    Ich kann nur mit den Kopf schütteln wieviel Qualifizierte Antworten vom Team da drin stehen, in deine verlinkten Themen alles geschrieben wird.

    naja wenn dem so ist, ist ist so.

    so jetzt ist genug sonst gibt es noch ein Closed ;)

    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
    19 Antworten
    13755 Aufrufe
    03. August 2015, 13:17:35 von toppi
    2 Antworten
    2283 Aufrufe
    30. Juni 2014, 13:48:05 von akchristian