Pagina 1 di 1

Questione circa l'email di conferma

Inviato: 14/09/2005, 10:09
da danicasati
Ciao a tutti.
Quando un cliente realizza il checkout, riceve un e-mail di conferma con tutti i dettagli del materiale richiesto. Non mi interessa che sia in HTML, mi va bene in Plain Text.

Peró avrei bisogno di modificare un dettaglio del layout di questo email, cioé, la sezione PRODOTTI (con la lista dei prodotti aggiunti al carrello) dovrebbe apparire sulla destra, invece che sulla sinistra.

Ho provato a modificare il file /checkout_process.php cosí:

Codice: Seleziona tutto

  $email_order .= EMAIL_TEXT_PRODUCTS . "\n" . 
                  EMAIL_SEPARATOR . "\n" . 
		 "<div align=right>" .$products_ordered ."</div>".
                  EMAIL_SEPARATOR . "\n";

ma quando ricevo l'email, ottengo questo risultato:

Productos
------------------------------------------------------
<div align=right>1 x Matrox G200 MMS (MG200MMS) = 224,99?
</div>------------------------------------------------------


Come posso risolvere il problema?

Inviato: 14/09/2005, 14:59
da ciuski
hai provato con

Codice: Seleziona tutto

<p align="right">" .$products_ordered ."</p>
?

Sintassi

Inviato: 14/09/2005, 15:33
da danicasati
Sicuro che la sintassi é corretta?

Io vedo questo riferimento nel file /checkout_process.php:

Codice: Seleziona tutto

$products_ordered . 
e quindi dovrei aggiungere la sintassi corretta.
Potresti indicarmela?

Inviato: 14/09/2005, 16:26
da ciuski
prova

Codice: Seleziona tutto

  $email_order .= EMAIL_TEXT_PRODUCTS . "\n" . 
                  EMAIL_SEPARATOR . "\n" . 
                  <p align="right">$products_ordered .</p>
                  EMAIL_SEPARATOR . "\n";
ma è solo un'ipotesi

Errore

Inviato: 14/09/2005, 16:54
da danicasati
Niente da fare.
Da un messaggio di errore giusto nella linea dove esiste il tag "<p..."

Evidentemente per cambiare questo aspetto é necessario attivare l'HTML nella spedizione degli e-mails.
Grazie lo stesso.

Re: Errore

Inviato: 14/09/2005, 17:11
da kikoleppard
danicasati ha scritto:Niente da fare.
Da un messaggio di errore giusto nella linea dove esiste il tag "<p..."

Evidentemente per cambiare questo aspetto é necessario attivare l'HTML nella spedizione degli e-mails.
Grazie lo stesso.
Penso che nel vostro caso non serve di usare la codifica HTML. Devi farlo in PHP o come hai detto tu
attivare l'HTML nella spedizione degli e-mails
Ciao[/quote]

Inviato: 14/09/2005, 17:13
da danicasati
Qualche suggerimento?
Davvero ho provato molte combinazioni, ma in ogni caso visualizzo i TAGS nell'email di conferma.

Inviato: 14/09/2005, 17:29
da kikoleppard
danicasati ha scritto:Qualche suggerimento?
Davvero ho provato molte combinazioni, ma in ogni caso visualizzo i TAGS nell'email di conferma.
Veramente anche in questo campo l'ho lasciato per ultimo. In questi giorni mi devo mettere a sistemare tutti INPUT/OUTPUT per le e-mail e loro Format.

Hai qualche libro di PHP? Non sono programatore e mi serve un po' di tempo per controllare.

Perche non usi 2-3 volta
\t
e Tabulation.
. "\t\t\t" . $products_ordered . "\n" .
Anch'io non ne sono sicuro se andra bene. Ti ho detto devo controllare

Ciao.

Inviato: 14/09/2005, 17:49
da danicasati
Non uso le tabulazioni perché ho bisogno che la sezione "Prodotti" vada tutta sulla destra, come quando si allinea in un documento di Word.
Ci avevo pensato anch'io alle tabulazioni, ma come la lunghezza dei titoli dei prodotti é sempre diversa, é difficile far stare tutto sotto un'unica colonna.