WebSite X5Help Center

 
R. A
R. A
User

Inserire 'timeout' #Step4 pagina carrello  it

Autore: R. A
Visite 734, Followers 1, Condiviso 0  

Sera a tutti, so che lo #step 4 della pagina cart/index.html è sempre la stessa pagina ma cambia il div al suo interno (step1, step2, step3, step) e so che di default da programma non è possibile fare nulla se non con codici extra (forse), pee questo chiedo alla community e non allo staff.

volevo impostare un timer, esempio di 5min, oltre i quali l utente viene reindirizzato ad un altra pagina.

l ho gia fatto di per se, ma il timer, ovviamente, parte dal momento in cui si entra nel carrello, indipendentemente da quale step si visualizzi.

ecco, era possibile per caso, far partire tale meta refresh dal momento in cui si apre lo step4 del carrello? grazie mille a tutti ancora. buona serata.

Postato il
4 RISPOSTE - 1 UTILE - 1 CORRETTO
R. A
R. A
User
Autore

Ciao Kola, grazie infinite ancora. Quel topic l'ho gia visto come tantissimi altri con tue risposte esaustive. Lo spunto ok, peccato che io, oltre a "dimenarmi" un minimo col css, altro non ho idea. Quindi purtroppo solo come spunto non mi basta, perchè non saprei proprio che fare. :( Mi spiace.

Come soluzione, io appunto ho adottato questo meta refresh

nella pagina cart/index.php

però, come gia detto, ovviamente lui parte dal momento che si entra nel carrello, ed io vorei che partisse dallo step 4, in modo tale che solo chi arriva alla pagina del pagamento ha "un timer" che alla scadenza lo rimanda al'ordine fallito.

 ‪ KolAsim ‪ ‪
... adesso non ho tempo, ma so che come idea puoi prendere spunto dal mio codice che trovi in fondo,  qui:  https://helpcenter.websitex5.com/it/post/231676 ... prova, non è difficile, e se incontri problemi, avvisa... .
Leggi di più
Postato il da R. A
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
R. A
... ... ... io vorei che partisse dallo step 4, in modo tale che solo chi arriva alla pagina del pagamento ha "un timer" che alla scadenza lo rimanda al'ordine fallito. ... ... ...

... dopo la prova, in location.href  metterai la pagina che vuoi tu:

<script>
$(document).ready(function () {//K;
$(window).on('hashchange', function () {//K1>;
stepK = window.location.hash;
if (stepK == '#step4') {//K2>;
setTimeout(function() {//K3>;
alert("sessione scaduta...!...");
location.href="https://cdn.pixabay.com/photo/2016/11/06/22/58/horse-1804425__340.jpg "},3000);//K3<<;
}//K2<<;
});//K1<<;
});//K<<;
</script>

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
R. A
R. A
User
Autore

Grazie ancora Kola, seriamente. COsa poso fare per te per sdebitarmi?

 ‪ KolAsim ‪ ‪
R. A ... ... ... io vorei che partisse dallo step 4, in modo tale che solo chi arriva alla pagina del pagamento ha "un timer" che alla scadenza lo rimanda al'ordine fallito. ... ... ... ... dopo la prova, in location.href  metterai la pagina che vuoi tu: <script> $(document).ready(function () {//K; $(window).on('hashchange', function () {//K1>; stepK = window.location.hash; if (stepK == '#step4') {//K2>; setTimeout(function() {//K3>; alert("sessione scaduta...!..."); location.href="https://cdn.pixabay.com/photo/2016/11/06/22/58/horse-1804425__340.jpg "},3000);//K3<<; }//K2<<; });//K1<<; });//K<<; </script> .
Leggi di più
Postato il da R. A