Neue Firefox Funktion führt zu Warnhinweis

Begonnen von admin, Juli 18, 2015, 17:58:46

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

admin

Offenbar gibt es in der neuen Firefox Version eine neue Funktion. Diese gibt eine Warnfenster aus, wenn aus einer https Seite ein nicht https Formular abgeschickt wird.
Dies kann passieren wenn der Bestellvorgang unter https läuft und im Warenkorb die Zahlungsart ausgewählt wird.
Klickt ein Kunde auf Bestellen, ohne eine Zahlungsart ausgewählt zu haben, bleibt er im Warenkorb, aber der Warenkorb
läuft dann unter https. Wenn er dann die Zahlungsart auswählt. kommt es zu dem obigen Warnhinweis.
Es gibt folgende Lösung für dieses Problem. Man ermöglicht erst einen aktiven Bestellbutton, nachdem die Zahlungsart ausgewählt wurde.


<!--spmacro:module(order)
sub allow {
  my ($id,$text) = ssp::get_cart_zahlart();
  my $out;
  if ($id eq $ssp::undefined) {
    $out = qq{
    <div>Bitte Zahlungsart angeben</div>
    }
  } else {
    $out = qq{
        <div>__sbestellen__</div>
    };
  }
  main::mprint $out;
}
-->   


Statt __sbestellen__  schreibt man dann __order::allow__
Der Code kann in der cart-Vorlage geschrieben werden oder in stdcart.

Es betrifft nur den oben beschriebenen Fall.