Jump to content
Prestafan1234

[LØST] Emne i mails - hvor finder jeg dem?

Recommended Posts

Jeg har forgæves forsøgt at finde det sted, hvor subject (eller emne) i mails kan findes. I mine sprogfiler står der f.eks. "Ny ordre", men når kunden får mailen står der "Order confirmation". Problemet er opstået efter opgradering til version 1.4, hvor man også kan rette mailskabeloner i BO. Når jeg gør dette, ryger al min formatering, så jeg retter stadig direkte i html-filerne, men her angives der jo ikke noget emne for mailen. Er der nogen der ved, hvor jeg finder dette?

Share this post


Link to post
Share on other sites

Det har jeg nu:-) og fandt Order confirmation, så den er rettet. Så mangler jeg blot at finde New Order et sted (men knap så vigtig, da kunden ikke ser denne). Underligt når jeg utallige steder kan se Ny ordre og ingen engelsk tekst.

Share this post


Link to post
Share on other sites

Lol syntes ikke du er så skarp som du plejer at være.

Kik i mailalerts modul

 

aupino

Share this post


Link to post
Share on other sites

@Aupino - jeg synes heller ikke, jeg er så skarp, som jeg plejer;-)

 

I modules/mailalerts/mails/da står bl.a.

 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>[b][b]{shop_name} Ny ordre[/b][/b]</title>
</head>
<body>

 

og det ser ud som vedhæftede

 

som sagt har jeg været slavisk igennem alle filer, og alle steder står der Ny ordre. Men der må jo være et eller andet sted, jeg har overset.

post-59716-0-71469500-1330159417_thumb.jpg

Share this post


Link to post
Share on other sites

I min står det sådan her

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>[{shop_name}] Ny ordre</title>
</head>

 

Prøv det og så lige huske at kører forcecompile inden...

 

Ved ikke om det kan være de der tags der kan være dit problem

Share this post


Link to post
Share on other sites

Jeg ved faktisk ikke, hvor de bold-koder kommer fra - jeg mindes ikke at have sat dem ind. Men jeg prøver da lige at fjerne dem og se, om det gør udfaldet. Mht. cachede filer, så sletter jeg dem jævnligt i forbindelse med andre rettelser, så de er i sig selv ikke problemet.

Share this post


Link to post
Share on other sites

Title-tagget bruges ikke til noget i forbindelse med e-mails.

 

Oversættelsen for "Ny ordre" findes i modules/mailalerts/da.php. Der er imidlertid en fejl i modules/mailalerts/mailalerts.php. Du skal ændre:

 

$subject = $this->l('New order', (int)$id_lang).' - '.sprintf('%06d', $order->id);

til:

$subject = $this->l('New order', false, (int)$id_lang).' - '.sprintf('%06d', $order->id);

 

 

/Kjeld

Share this post


Link to post
Share on other sites

Tak Kjeld - men linien findes ikke i min fil. Der er kun linier der starter med mailalerts ikke nogen med subject. Jeg har i øvrigt stadig en dk.php - dem har jeg flere steder, sikkert fra da min shop kørte version 1.2. Jeg prøvede at slette dem på et tidspunkt, men så kunne der ikke udskrives følgesedler. Så det er jo garanteret et eller andet mismask i forbindelse med opgraderingerne.

Share this post


Link to post
Share on other sites

Kører du ikke version 1.4.7.0? Så er det linie 188 i modules/mailalerts/mailalerts.php, du skal kikke i.

 

/Kjeld

Share this post


Link to post
Share on other sites

I version 1.4.4.1 er det også linie 188. Du skal rette:

 

$subject = $this->l('New order', $id_lang);

til:

$subject = $this->l('New order', false, $id_lang);

 

/Kjeld

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More