WebSite X5Help Center

 
Stefano L.
Stefano L.
User

Pulsante continua shopping reindirizzato con codice extra  it

Autore: Stefano L.
Visite 762, Followers 2, Condiviso 0  

Buonasera Staff,

ho applicato il codice extra sotto riportato nella pagina (smart-tools-summary.html) dove vorrei fosse reindirizzato il click sul pulsante "continua Shopping". Il codice l'ho inserito nella terza riga "prima della chiusura del tag HEAD" come suggerito in una discussione della Community (codice KolAsim) ma non funziona...

Grazie per il continuo supporto! innocent

<script>
/** --- redirect continua shopping a pagina Smart Tool Summary --- **/
$( document ).ready(function() { //K>
$(".imProductListButton").click(function(){ //K1>
setTimeout(function(){ //K2>
$("#cart-product-added-container input.btn-go-back ").prop("onclick", false);
$("#cart-product-added-container input.btn-go-back ").click(function(){ //K3>
location.href="smart-tools-summary.html";
$("#add-to-cart .imClose").click();
}) //K3<<
}, 1000); //K2<<
}) //K1<<
}) //K<<
</script>

Postato il
12 RISPOSTE - 2 UTILI
Stefano L.
Stefano L.
User
Autore

Buongiorno,

nessuno può darmi una mano?

Grazie

Leggi di più
Postato il da Stefano L.
Claudio D.
Claudio D.
Moderator
Utente del mese IT

"forse" se posti il link della tua prova online con il codice inserito, qualcuno può darci un'occhiata... 

Leggi di più
Postato il da Claudio D.
Stefano L.
Stefano L.
User
Autore

Il codice che ho inserito come codice extra nella pagina https://www.mtbpropassion.it/smart-tools-index.html è il seguente:

<script>
/** --- redirect continua shopping a pagina Smart Tool Summary --- **/
$( document ).ready(function() { //K>
$(".imProductListButton").click(function(){ //K1>
setTimeout(function(){ //K2>
$("#cart-product-added-container input.btn-go-back ").prop("onclick", false);
$("#cart-product-added-container input.btn-go-back ").click(function(){ //K3>
location.href="smart-tools-index.html";
$("#add-to-cart .imClose").click();
}) //K3<<
}, 1000); //K2<<
}) //K1<<
}) //K<<
</script>

grazie

Leggi di più
Postato il da Stefano L.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... il mio codice è corretto e funzionante per il pulsante [Continua Shopping](!) della finestra modale  [-Il prodotto è stato aggiunto al Carrello-](!), ...che nel flusso del tuo procedimento non esiste  cliccando sul pulsante [Aggiungi al Carrello]... in quanto salta correttamente e direttamente al carrello...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Stefano L.
Stefano L.
User
Autore

Ok, come mai non ho il passaggio [-Il prodotto è stato aggiunto al Carrello-](!)?

Quindi il tuo script non e fatto per il clic su "continua shopping" presente nella pagina del carrello....

Leggi di più
Postato il da Stefano L.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator


... vedo che da CART il pulsante [Continua Shopping] indirizza già alla pagina "smart-tools-index.html"...

... se vuoi fissare questa destinazione, o meglio, se ne vuoi assegnare una diversa, per es. "diversa.html", allora bisognerebbe adottare un diverso escamotage...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Stefano L.
Stefano L.
User
Autore

"... vedo che da CART il pulsante [Continua Shopping] indirizza già alla pagina "smart-tools-index.html"..."

No, non è cosi: se metti nel carrello questo prodotto dalla sua pagina dedicata https://www.mtbpropassion.it/--saddle-leveling.html ,  quando fai clic su Continua shopping ritona alla pagina dove si è eseguita l'aggiunta al carrello (in questo caso la medesima).. 

Leggi di più
Postato il da Stefano L.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... allora, per fissare il redirect su quella pagina, ... prova con questo mio escamotage per la pagina speciale del carrello:,

<script>
/** --- redirect x continua shopping su terza pagina da CART by KolAsim --- **/
$( document ).ready(function() { //K>;
ritardoK = 3; // numero secondi di ritardo, da valutare sulla latenza della pagina CART;
setTimeout(function(){ //K2>;
redirectK = '<div id="redirectK" title="Continua shopping" '+
' style="position:relative;top:-41px;width:100%;height:42px;cursor:pointer">';
$('#cart-container .buttons-container input.btn-go-back').parent().append(redirectK );
$('#redirectK').click(function(){ //K3>
location.href="../smart-tools-index.html"; // URL della destinazione; relativo o assoluto;
}) //K3<<;
},  ritardoK * 1000); //K2<<;
}) //K<<;
</script>

.......................

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Stefano L.
Stefano L.
User
Autore

Ciao KolAsim, ho messo questo nella pagina speciale del carrello ma non funziona...

<script>
/** --- redirect x continua shopping su terza pagina da CART by KolAsim --- **/
$( document ).ready(function() { //K>;
ritardoK = 3; // numero secondi di ritardo, da valutare sulla latenza della pagina CART;
setTimeout(function(){ //K2>;
redirectK = '<div id="redirectK" title="Continua shopping" '+
' style="position:relative;top:-41px;width:100%;height:42px;cursor:pointer">';
$('#cart-container .buttons-container input.btn-go-back').parent().append(redirectK );
$('#redirectK').click(function(){ //K3>
location.href="https://www.mtbpropassion.it/smart-tools-index.html"; // URL della destinazione; relativo o assoluto;
}) //K3<<;
}, ritardoK * 1000); //K2<<;
}) //K<<;
</script>

Leggi di più
Postato il da Stefano L.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... ho provato adesso la tua pagina con il codice online e mi ha funzionato:

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Stefano L.
Stefano L.
User
Autore

Ho provato anch adesso e funziona perfettamente, forse era un problema di pulizia cache....

Grazie per la pazienza e per le tue geniali soluzioni!

Leggi di più
Postato il da Stefano L.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... OK ... grazie anche a te per la conferma, ... ciao ...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪