WebSite X5Help Center

 
Marco Z.
Marco Z.
User

Oggetto user orders  it

Author: Marco Z.
Visited 471, Followers 2, Shared 0  

Buongiorno,

ho installatto l'oggetto "user orders" per permettere al cliente di visualizzare il proprio storico ordini.

Quando si clicca sul numero ordine per visualizzarne i dettagli purtroppo il popup del dettaglio ordine risulta incompleto e non c'è modo di "scrollare" verso destra per visualizzare i campi non visibili.

Allego due screenshot.

Come posso risolvere il problema ed avere la possiblità di visualizzare il dettaglio ordine in modo completo?

C'è inoltra un modo per stampare il dettaglio ordine una volta visualizzato a schermo?

Grazie per il vostro aiuto

Marco

Posted on the
10 ANSWERS - 2 USEFUL - 1 CORRECT
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Best User of the month ESBest User of the month PT

... se ti interessa ti consiglio di postare LINK ed USER/PASS, e nel caso qui nel Forum la chiocciola email @ va sostituita con (At) oppure con (@)...
... se il problema è solamente relativo ad eventuale tabella fissa, allora puoi semplicemente rimediare con il mio solito, storico ed universale codice per le tabelle elastiche:
https://helpcenter.websitex5.com/en/post/78350

.

ciao

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Best User of the month ESBest User of the month PT

... per il problema segnalato in Oggetto, non ho notato problemi per la tabella, che mi pare già elastica, per cui il mio codice segnalato prima non servirebbe...
... per quanto riguarda la possibilità di "stampa" che che hai aggiunto alla domanda, ci sarebbe una mia invenzione esclusiva ed unica per stampare direttamente dallo "showbox" in "user orders", ...postata già nel Forum...
... se ti interessa procedere per la stampa in EXTRA, avvisami, (per l'email di cui parli non saprei, forse accoppiabile, ma sarebbe meglio se ci pensi un po' tu con le normali prassi)....

.

ciao

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
Marco Z.
Marco Z.
User
Author

grazie Kol, si mi interessa ma non trovo il tuo post nel forum, mi dai tu qualche dritta?

Read more
Posted on the from Marco Z.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Best User of the month ESBest User of the month PT

... OK ... oggi purtroppo sono rientrato tardi; ...domani in giornata cercherò di valutare la situazione e poi ti farò sapere..
.
ciao
.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Best User of the month ESBest User of the month PT

... OK ... questa è una mia esclusiva invenzione...
... se ti va bene, prendila così...
... altrimenti e per eventuali incongruenze, forse possibili, dovrai cercare altre soluzioni altrove...
.
ciao
.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Best User of the month ESBest User of the month PT

... codice con solo la funzione di STAMPA:

<script>
$( document ).ready(function() { //K>;
/** -- user_orders - stampa x WSx5 by KolAsim -- **/
ritardoK = 3;
setTimeout(function(){ //K1>;
divK = '<div id="contenitoreK" style="position:fixed;z-index:1000000;top:30px;width:auto;height:auto;text-align:center;left: 50%;transform: translate(0, -50%);display:none">'+
'<div id="divK" style="position:relative;width:auto;height:auto;background-color:lavender;padding:5px;border:double navy 10px;border-radius:10px;"></div></div>';
printK = '<a id="printK" href="javascript: start_printK()" title="STAMPA"><img src="https://www.svgrepo.com/show/373097/print.svg" width="30" height="30"/></a>';
ordineK = $("table .td-list-order .id_order .imCssLink")
$("body").prepend(divK);
$("#divK").html(printK);
stampa_K() ;
}, ritardoK * 1000); //K1<<;
}); //K<<;
//---------------f K2----------
function stampa_K() {//k2>;
$(ordineK).click( function(){//K3>;
setTimeout(function(){//K4>;
$("#contenitoreK").show();
$("#imShowBoxWrapper, #imShowBoxClose").click( function(){$("#contenitoreK").hide()} )
}, 1000);//K4<<;
}) //K3<<;
}//K2<<;
//---------------f K5----------
function start_printK(){//K5>;
$("table *").css("min-width", "200px") ;
var stampaK=$("#imShowBox").html();//Print DIV + PopUp "esclusivo" by KolAsim
print_K = window.open("" , "printK" ,"status=1,width=3000px,height=3000px");//K6> | K6<<;
print_K.document.write(stampaK);
print_K.focus();
print_K.print();
close_print_K();
}//K5<<;
//---------------f K7----------
function close_print_K(){ //K7<;
print_K.close ();
$("#contenitoreK").show()
}//K7<<;
</script>

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Best User of the month ESBest User of the month PT

... codice con funzione di STAMPA + EMAIL:

<script>
$( document ).ready(function() { //K>;
/** -- user_orders x stampa+email x WSx5 by KolAsikm -- **/
ritardoK = 3;
setTimeout(function(){ //K1>;
divK = '<div id="contenitoreK" style="position:fixed;z-index:1000000;top:30px;width:auto;height:auto;text-align:center;left: 50%;transform: translate(0, -50%);display:none">'+
'<div id="divK" style="position:relative;width:80px;height:auto;background-color:lavender;padding:5px;border:double navy 10px;border-radius:10px"></div></div>';
printK = '<a id="printK" href="javascript: start_printK()" title="STAMPA"><img src="https://www.svgrepo.com/show/373097/print.svg" width="30" height="30"/></a> &ensp;';
emailK = '<a id="emailK" href="#" title="EMAIL" ><img src="https://www.svgrepo.com/show/38758/email-marketing.svg" width="30" height="30"/></a>';
ordineK = $("table .td-list-order .id_order .imCssLink")
$("body").prepend(divK);
$("#divK").html(printK + emailK);
stampa_email() ;
}, ritardoK * 1000); //K1<<;
}); //K<<;
//---------------f K2----------
function stampa_email() {//k2>;
$(ordineK).click( function(){//K3>;
setTimeout(function(){//K4>;
$("#contenitoreK").show();
$("#imShowBoxWrapper, #imShowBoxClose").click( function(){$("#contenitoreK").hide()} )
K = $(".orderdetail_invoiceAddress .last-y")
TotK = K.length;
email_K = $(K[TotK-1]).text()
textEmailK = $("#imShowBox .orderdetail_container").text().split("Numero ordine:").join("%0ANumero ordine: ").split("Indirizzo di spedizione").join("%0AIndirizzo di spedizione").split("Indirizzo e numero civico:").join("%0AIndirizzo e numero civico: ").split("Nome:").join("%0ANome: ").split("Cognome: ").join("%0ACognome: ").split("CAP:").join("%0ACAP: ").split("Città:").join("%0ACittà: ").split("Provincia:").join("%0AProvincia: ").split("Nazione:").join("%0ANazione: ").split("Indirizzo di posta elettronica:").join("%0AIndirizzo di posta elettronica: ").split("Città:").join("%0ACittà: ").split("Lista prodotti").join("%0ALista prodotti: ").split("Subtotale").join("%0ASubtotale ").split("Spedizione").join("%0ASpedizione ").split("Stato").join("%0AStato ").split("CORRIERE ESPRESSO").join("%0ACORRIERE ESPRESSO ").split("In Arrivo").join("%0AIn Arrivo ").split("Pagamento").join("%0APagamento ").split("Prezzo").join("%0APrezzo ").split("CONTRASSEGNO").join("%0ACONTRASSEGNO ").split("Totale Prezzo").join("%0ATotale Prezzo ").split("Totale").join("%0ATotale ");
$("#emailK").attr("href",'mailto:' +email_K+'?subject=richiesta informzioni&body=' + textEmailK )
}, 1000);//K4<<;
}) //K3<<;
}//K2<<;
//---------------f K5----------
function start_printK(){//K5>;
$("table *").css("min-width", "200px") ;
var stampaK=$("#imShowBox").html();//Print DIV + PopUp "esclusivo" by KolAsim
print_K = window.open("" , "printK" ,"status=1,width=3000px,height=3000px");//K6> | K6<<;
print_K.document.write(stampaK);
print_K.focus();
print_K.print();
close_print_K();
}//K5<<;
//---------------f K7----------
function close_print_K(){ //K7<;
print_K.close ();
//$("#printK").show()
$("#contenitoreK").show()
}//K7<<;
</script>

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
Marco Z.
Marco Z.
User
Author

Ciao Kol!

ok il tuo codice funziona benissimo!

grazie mille, numero 1!!!

Read more
Posted on the from Marco Z.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Best User of the month ESBest User of the month PT

... visto che avevo attivo ancora l'accesso, ho controllato, e funziona correttamente...
... grazie anche a te per il riscontro, per aver apprezzato, e per aver capito al volo tutta la procedura...wink

.

ciao

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Best User of the month ESBest User of the month PT

... nota +:
... ti consiglio di scaricare le due immagini SVG, nel tuo PC, e poi di allegarle al Progetto, in modo da non dipendere da server esterni...
... in questo caso per allegare il file SVG usa la finestra Esperto: > ▪File allegati al codice
... lascia "files"  come cartella destinataria proposta per default...
... poi nel mio codice nella variabile iniziale divK (in K1>;) personalizza i due relativi attributi SRC in questo modo:
src="files/print.svg"
src="files/email-marketing.svg"

... se poi preferisci, potresti anche sostituire le immagini con delle tue, PNG, GIF, JPG, WEBP...

.

ciao

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪