v2.0.x Bug: 'error' in der checkout_payment bleibt erhalten

Thema wurde von Manni_HB, 18. Mai 2012 erstellt.

  1. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Wenn man in der 'checkout_payment' z.B. keine Zahlart wählt erscheint die ErrorMeldung "Bitte wählen Sie eine Zahlungsweise für Ihre Bestellung." - so weit ja ok.
    Nur - die ErrorMeldung erscheint auch nach Wahl einer Zahlart und erneutem Aufruf des ganzen Checkout-Vorgangs - obwoll eine Zahlart immer noch gewählt ist.
    Damit aber nicht genug - auch wenn man in "Ihr Konto" eine neue Adresse hinzufügen will (address_book_process) steht oben: "Bitte wählen Sie eine Zahlungsweise für Ihre Bestellung." .... und datt ist ja dann doch a´weng irreführend! :)

    DIes tritt in den 2.0.8 nicht auf .... bei uns jedenfalls nicht.
     
  2. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
    Hallo Manfred,

    in welcher Version ist es denn aufgetreten?
     
  3. balou...sagt "Auf Wiedersehn"

    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer

    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    kann ich bestätigen version v2.0.9c SP1.3c r5873
     
  4. balou...sagt "Auf Wiedersehn"

    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer

    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    könnte da gambio was zu sagen?
     
  5. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Mir wäre ehrlich gesagt ein Fix lieber! :)
     
  6. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Der ist schon antik.....:)

    In "includes/header.php"

    PHP:
    if(isset($_SESSION['gm_error_message']) && xtc_not_null($_SESSION['gm_error_message'])) {
          
    $smarty->assign('error','
        <table border="0" width="100%" cellspacing="0" cellpadding="2">
          <tr class="headerError">
            <td class="headerError">'
    htmlspecialchars(urldecode($_SESSION['gm_error_message'])).'</td>
          </tr>
        </table>'
    );
    }
    ersetzen mit

    PHP:
    if(isset($_SESSION['gm_error_message']) && xtc_not_null($_SESSION['gm_error_message'])) {
          
    $smarty->assign('error','
        <table border="0" width="100%" cellspacing="0" cellpadding="2">
          <tr class="headerError">
            <td class="headerError">'
    htmlspecialchars(urldecode($_SESSION['gm_error_message'])).'</td>
          </tr>
        </table>'
    );
      unset(
    $_SESSION['gm_error_message']);
    }
     
  7. Michael S. (Gambio)

    Michael S. (Gambio) Erfahrener Benutzer

    Registriert seit:
    23. Juni 2011
    Beiträge:
    70
    Danke erhalten:
    24
    Danke vergeben:
    7
    Hallo,

    ich habe Avengers Lösung übernommen. Sie wird im kommenden Service Pack erscheinen.