Tags:
php
Hej, Følgende kode ligger i en tpl.html fil og sammen med en *.php fil bruges til at sende en mail ordrebekræftelse til brugeren. Mit problem er at jeggerne vil have skrifttype og størrelse ændret. hvordan gøres dette. Som udgangspunkt vil alt hvad jeg indsætter i nedenstående tpl.html kode blive vist som alm. tekst i den mail brugeren modtager. Hvor og hvordan skal dette klare.?
{* order notification for customer *}
{$smarty.const.EMAIL_HELLO} {$order_custname}
{$smarty.const.EMAIL_THANK_YOU_FOR_SHOPPING_AT} {section name=i loop=$order_content}{if $order_content[4] ne ""}{$order_content[4]}. {$smarty.const.EMAIL_ORDERCONFIRM}
{/if}{$order_content[1]} {/section}
{$smarty.const.EMAIL_CONFIRM}
{$smarty.const.EMAIL_TEXT1} {$order_www}
{$smarty.const.EMAIL_TEXT2} {$order_email}
{$smarty.const.EMAIL_ADWORDS}
{$smarty.const.EMAIL_TEXT3}
{$order_adwords}
{$smarty.const.EMAIL_TEXT4} {$smarty.const.CONF_GENERAL_EMAIL}
{$smarty.const.EMAIL_FIRM}
{$smarty.const.EMAIL_TEXT5}
{$order_firmname}
{$order_teaser}
{$order_www}
{$smarty.const.EMAIL_TEXT6} {$smarty.const.CONF_GENERAL_EMAIL}
{$smarty.const.EMAIL_INVOICE}
{$smarty.const.EMAIL_TEXT7} {section name=i loop=$order_content}{$order_content[1]}{/section} {$smarty.const.EMAIL_TEXT8} {$order_total}{$smarty.const.EMAIL_TEXT9}
<b>{$smarty.const.EMAIL_QUEST}</b>
{$smarty.const.EMAIL_TEXT10} {$smarty.const.CONF_GENERAL_EMAIL}
{$smarty.const.EMAIL_SINCERELY}
{$smarty.const.CONF_SHOP_NAME}
{$order_saleman}
{$smarty.const.CONF_SHOP_URL}
1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
0
Har du provet at send mailen som html? På den måde kan du ændre tekst skrifttype og størrelse med css.
Hvis du har provet det men ser html kode i den modtaget mail, tror jeg at problemet ligger i at emailen bliver sendt som tekst istedet for html. Kig i php koden for mail functionen og tilfoj en content type header ("Content-type: text/html; charset=iso-8859-1") til mail functionens header argument parameter.
Haaber det hjaelper.