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: Bugfix - Error Message/Info Message wird in Shopping Cart doppelt angezeigt

    Dome

    • Neu im Forum
    • Beiträge: 44
    Obwohl ich mir über den kompletten Unterschied der Error-Message und der Info-Message im XT-System immernoch nicht ganz im Klaren bin, habe ich einen Weg gefunden, einen kleinen Bug in der Shopping Cart zu beseitigen.

    Das Problem lag darin, dass wenn man einen Gutschein oder einen Kupon einbuchte die Meldung

    "Ihr Gutschein wurde erfolgreich auf Ihr Konto verbucht. Gutscheinwert: 1,00 EUR "

    zweimal, verzogen untereinander angezeigt wurde. M.E. lag der Fehler darin, dass die Smarty Variable für die Error-Message und die Info-Message mit dem gleichen Inhalt gefüttert wurde.

    Das ganze umgehe ich, in dem ich diese beiden Kollegen in der shopping_cart.html im modules Ordner auf den gleichen Inhalt prüfe. Falls dieser gleich ist, wird nur eine angezeigt.

    In der Praxis sieht das dann so aus:

    Man ändert:

    Code: PHP  [Auswählen]
    {if $info_message!=''}
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td class="main"> </td>
            </tr>
      <tr>
        <td class="errorBox" align="center">{$info_message}</td>
      </tr>
    </table>
    {/if}

    {if $error!=''}
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td class="main"> </td>
            </tr>
      <tr>
        <td class="errorBox" align="center">{$error}</td>
      </tr>
    </table>
    {/if}
     
    in

    Code: PHP  [Auswählen]
    {if $info_message!='' or $error!=''}
    {if $info_message == $error}
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td class="main"> </td>
            </tr>
      <tr>
        <td class="errorBox" align="center">{$info_message}</td>
      </tr>
    </table>
    {else}
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td class="main"> </td>
            </tr>
      <tr>
        <td class="errorBox" align="center">{$error_message}</td>
      </tr>
    </table>

    <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td class="main"> </td>
            </tr>
      <tr>
        <td class="errorBox" align="center">{$info_message}</td>
      </tr>
    </table>
    {/if}
    {/if}
     
    ...und alles sollte passen. Viel Erfolg!



    Linkback: https://www.modified-shop.org/forum/index.php?topic=328.0
    rechtstexte für onlineshop
    1 Antworten
    4534 Aufrufe
    14. Januar 2009, 23:16:09 von Anonym
    7 Antworten
    3640 Aufrufe
    24. August 2013, 08:41:51 von newbee79
    4 Antworten
    3757 Aufrufe
    23. Oktober 2012, 14:52:41 von patla