U HTML EMAIL e Formattazione mail

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

Rispondi
fo911
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 16/02/2010, 4:07

U HTML EMAIL e Formattazione mail

Messaggio da fo911 »

Ciao a tutti,
sono niubbo di osc ma grazie a questo forum ho risolto molti dei miei dilemmi su quello che volevo far fare al mio sito.
Ora però mi trovo di fronte un "problema" che non riesco a risolvere, e dopo gg di ricerche all'interno del forum non sono riuscito a trovare risposte!
Vorrei cambiare il layout della mail che U-HTML manda ma nonostante tutti i tentativi non sono riuscito ad ottenere risultati soddisfacenti.
Per ora sono stato in grado solo di far visualizzare il logo e una tabella con ii bordi ma niente di più!

Posto il codice
*/
require(DIR_FS_CATALOG . DIR_WS_LANGUAGES . $language . '/modules/UHtmlEmails/Standard/orders.php');
$ArrayLNTargets = array("\r\n", "\n\r", "\n", "\r", "\t"); //This will be used for taking away linefeeds with str_replace() throughout the mail. Tabs is invisible so we take them away to


$html_email = '<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body>
<table width="354" border="0" align="left" cellpadding="0" cellspacing="0">
<font face="Arial, Helvetica, san-serif" style="font-size:12px";>
<tr>
<td><img src="http://www.xxxx.it/oscommerce/includes/ ... o_mail.png" width="354" height="57" /></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td>


<br/><br/>
<font face= "Arial, Helvetica, sans-serif";><strong>'. UHE_TEXT_DEAR .' '. $check_status['customers_name'] .',</strong></font><br/><br/>'. UHE_MESSAGE_GREETING .'<br/><br/>

<strong>'.UHE_TEXT_STATUS.'</strong> '. $orders_status_array[$status] .'<br /><br />';

if ($comments != '') {// Add the customers order comments If the exists.
$html_email .= '<strong>'.UHE_TEXT_COMMENTS.'</strong><br /><font face="Arial, Helvetica, san-serif, monospace" size="-1">'. str_replace($ArrayLNTargets, '<br />', $comments) .'</font><br /><br />';
}

$html_email .='
<table style="font-size:12px; font-family:\'arial\';" border="1" cellspacing="1" cellpadding="3">
<tr>
<td><strong>'.UHE_TEXT_ORDER_NUMBER .'</strong></td>
<td> '.$oID.'</td>
</tr>
<tr>
<td><strong>'.UHE_TEXT_DATE_ORDERED.'</strong></td>
<td> '.tep_date_long($check_status['date_purchased']).'</td>
</tr>
<tr>
<td><strong>'.UHE_TEXT_INVOICE_URL.'</strong></td>
<td> <a href="' . tep_catalog_href_link(FILENAME_CATALOG_ACCOUNT_HISTORY_INFO, 'order_id=' . $oID, 'SSL') .'">' . tep_catalog_href_link(FILENAME_CATALOG_ACCOUNT_HISTORY_INFO, 'order_id=' . $oID, 'SSL') .'</a></td>
</tr>
</table>

</td>
</tr></font>
</table>
</body>
</html>';


$html_email = str_replace($ArrayLNTargets, '', $html_email);
?>
Ho provato a mettere il width nei vari td della tabella ma non me lo riconosce.
Ho provato a mettergli il css del sito ma niente.
Qualcuno riesce a spiegarmi la cosa?
Considerate che ho un pò di esperienza di html e asp ma a quanto letto in giro per i risultati di google php ragiona in modo parecchio diverso da asp per cui sono un opò in crisi!!!! :?: :?: :?: :?:
Grazie a chiunque abbia voglia di rispondere.
Rispondi