Hallo!
Also die xtc_php_mail.php hab ich noch nicht bearbeitet.
Die Templatemaildateien schon...
html:
<table width="100%" border="0">
<tr>
<td><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$address_label_customer}<br />
<br />
{if $PAYMENT_METHOD}<strong>Zahlungsmethode:</strong> {$PAYMENT_METHOD}<br />{/if}
<strong>Bestellung Nr:</strong> {$oID}<br />
<strong>Bestelldatum:</strong> {$DATE}<br />
{if $csID}<strong>Kundennummer:</strong> {$csID}<br />{/if}
<strong>Ihre E-Mail-Adresse:</strong> {$EMAIL}<br />
</font></td>
<td width="1"><img src="{$logo_path}logo.gif"></td>
</tr>
</table>
<br /> <table style="border-top:1px solid; border-bottom:1px solid;" width="100%" border="0">
<tr bgcolor="#f1f1f1">
<td width="50%"> <p><font size="1"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Lieferadresse <br />
</font></strong></font></p></td>{if $address_label_payment}
<td> <p><font size="1"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Rechnungsadresse <br />
</font> </strong></font></p></td>{/if}
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$address_label_shipping}</font></td>
{if $address_label_payment}<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$address_label_payment}</font></td>{/if}
</tr>
</table>
<p><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> Hallo {$NAME},<br />
<br />
vielen Dank für Ihre Bestellung im Spiel-Zeit
Shop.<br>
Anbei erhalten Sie eine Zusammenfassung Ihrer
Bestellung.
<p>
Sollten Sie Fragen zu Ihrer Bestellung haben,
zögern Sie nicht uns zu kontaktieren.
<p>
Mit freundlichen Grüssen,<br>
Ihr Spiel-Zeit Shop-Team </font><br>
{$PAYMENT_INFO_HTML}</font>
<br />{if $COMMENTS}<br />
<strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Ihre Anmerkungen:</font></strong><br />
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$COMMENTS}</font><br />
{/if}<br />
</p></td>
</tr>
</table>
<table style="border-bottom:1px solid;" width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <strong>Ihre bestellten Produkte nochmals zur Kontrolle: </strong></font></td>
</tr>
<tr>
<td> <table width="100%" border="0" cellpadding="3" cellspacing="0" bgcolor="f1f1f1">
<tr>
<td colspan="2" style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>
Stk. </strong></font></div></td>
<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>
Produkt </strong></font></td>
<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>
Artikel Nr. </strong></font></td>
<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>Einzelpreis</strong></font></td>
<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>
Preis</strong></font><font size="1"> </font></div></td>
</tr>
{foreach name=aussen item=order_values from=$order_data}
<tr>
<td width="20" style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$order_values.PRODUCTS_QTY}</font></div></td>
<td width="20" style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">x</font></div></td>
<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>{$order_values.PRODUCTS_NAME}</strong>{if $order_values.PRODUCTS_SHIPPING_TIME neq ''}<br />Lieferzeit: {$order_values.PRODUCTS_SHIPPING_TIME}{/if}<em><br />
{$order_values.PRODUCTS_ATTRIBUTES}</em></font></td>
<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$order_values.PRODUCTS_MODEL}<br />
<em>{$order_values.PRODUCTS_ATTRIBUTES_MODEL}</em></font></td>
<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$order_values.PRODUCTS_SINGLE_PRICE}</font></td>
<td style="border-right: 2px solid; border-bottom: 2px solid; border-color: #ffffff;" width="150"><div align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">{$order_values.PRODUCTS_PRICE}</font></div></td>
</tr>
{/foreach} </table></td>
</tr>
</table>
{foreach name=aussen item=order_total_values from=$order_total}
<div align="right"><font size="1" face="Arial, Helvetica, sans-serif">{$order_total_values.TITLE}{$order_total_values.TEXT}</font></div>
{/foreach}
<br>
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">
Bitte Überweisen Sie den Rechnungbetrag mit der
Angabe Ihres Namens und Bestellnummer auf
folgendes Konto:<br><br>
Peter Uphoff<br>
Konto: 5403919845<br>
BLZ: 50010517<br>
ING-DIBA<br><br>
IBAN: DE87500105175403919845<br>
BIC/Swift: INGDDEFF<br><br>
Ihre Ware wird versendet, sobald ein
Zahlungseingang erfolgt.<br>
-----------------------------------------------------------------------<br>
[SIGNATUR]
[WIDERRUF]
text:
{$address_label_customer}
{if $PAYMENT_METHOD}Zahlungsmethode: {$PAYMENT_METHOD}{/if}
Bestellnummer: {$oID}
Datum: {$DATE}
{if $csID}Kundennummer: {$csID}{/if}
Ihre E-Mail-Adresse: {$EMAIL}
----------------------------------------------------------------------
Hallo {$NAME},
Vielen Dank für Ihre Bestellung im Spiel-Zeit Shop.
Anbei erhalten Sie eine Zusammenfassung Ihrer Bestellung.
Sollten Sie Fragen zu Ihrer Bestellung haben,
zögern Sie nicht uns zu kontaktieren.
Mit freundlichen Grüssen,
Ihr Spiel-Zeit Shop-Team
{$PAYMENT_INFO_TXT}
{if $COMMENTS}
Ihre Anmerkungen:
{$COMMENTS}
{/if}
Ihre bestellten Produkte zur Kontrolle
----------------------------------------------------------------------
{foreach name=aussen item=order_values from=$order_data}
{$order_values.PRODUCTS_QTY} x {$order_values.PRODUCTS_NAME} {$order_values.PRODUCTS_PRICE}
{if $order_values.PRODUCTS_SHIPPING_TIME neq ''}Lieferzeit: {$order_values.PRODUCTS_SHIPPING_TIME}{/if}
{if $order_values.PRODUCTS_ATTRIBUTES !=''}{$order_values.PRODUCTS_ATTRIBUTES}{/if}
{/foreach}
{foreach name=aussen item=order_total_values from=$order_total}
{$order_total_values.TITLE}{$order_total_values.TEXT}
{/foreach}
{if $address_label_payment}
Rechnungsadresse
----------------------------------------------------------------------
{$address_label_payment}
{/if}
Versandadresse
----------------------------------------------------------------------
{$address_label_shipping}
Bitte überweisen Sie den Rechnungsbetrag mit der Angabe Ihres Namens und Bestellnummer auf folgendes Konto:<br>
Peter Uphoff<br>
Konto: 5403919845<br>
BLZ: 50010517<br>
ING-DIBA<br><br><br>
IBAN: DE87500105175403919845<br>
BIC/Swift: INGDDEFF<br><br>
Ihre Ware wird versendet, sobald der Zahlungseingang erfolgt ist.<br>
<p>
-----------------------------------------------------------------------
[SIGNATUR]
[WIDERRUF]
Und die xtc_php_mail:
<?php/* -----------------------------------------------------------------------------------------
$Id: xtc_php_mail.inc.php 2011 2011-06-10 13:24:44Z web28 $
modified eCommerce Shopsoftware - community made shopping
http://www.modified eCommerce Shopsoftware.org
Copyright (c) 2010 modified eCommerce Shopsoftware
-----------------------------------------------------------------------------------------
based on:
(c) 2003 nextcommerce (xtc_php_mail.inc.php,v 1.17 2003/08/24); www.nextcommerce.org
(c) 2006 XT-Commerce (xtc_php_mail.inc.php)
Released under the GNU General Public License
---------------------------------------------------------------------------------------*/// include the mail classesfunction xtc_php_mail
($from_email_address, $from_email_name, $to_email_address, $to_name, $forwarding_to, $reply_address, $reply_address_name, $path_to_attachement, $path_to_more_attachements, $email_subject, $message_body_html, $message_body_plain) { global $mail_error;//*********************************************************************************************// Signatur für E-Mails// by Dipl.-Ing. Daniel Wallas für www.tuvino.de//********************************************************************************************* $mailsmarty= new Smarty
; //BOF - Dokuman - 2010-12-09 - set correct path to DIR_FS_CATALOG for shops in subdirectories //$mailsmarty->compile_dir = DIR_FS_DOCUMENT_ROOT.'templates_c'; $mailsmarty->compile_dir = DIR_FS_CATALOG
.'templates_c'; //EOF - Dokuman - 2010-12-09 - set correct path to DIR_FS_CATALOG for shops in subdirectories //BOF - Dokuman - 2009-10-30 - Check for existing signature files //$html_signatur = $mailsmarty->fetch(DIR_FS_DOCUMENT_ROOT.'templates/'.CURRENT_TEMPLATE.'/mail/'.$_SESSION['language'].'/signatur.html'); //$txt_signatur = $mailsmarty->fetch(DIR_FS_DOCUMENT_ROOT.'templates/'.CURRENT_TEMPLATE.'/mail/'.$_SESSION['language'].'/signatur.txt'); // load the signatures only, if the appropriate file(s) exists $html_signatur = ''; $txt_signatur = ''; if (file_exists(DIR_FS_CATALOG
.'templates/'.CURRENT_TEMPLATE
.'/mail/'.$_SESSION['language'].'/signatur.html')) { $html_signatur = '<br />' .$mailsmarty->fetch(DIR_FS_CATALOG
.'templates/'.CURRENT_TEMPLATE
.'/mail/'.$_SESSION['language'].'/signatur.html'); //web28 - 2011-06-10 - ADD Linebreak } if (file_exists(DIR_FS_CATALOG
.'templates/'.CURRENT_TEMPLATE
.'/mail/'.$_SESSION['language'].'/signatur.txt')) { $txt_signatur = "\n" . $mailsmarty->fetch(DIR_FS_CATALOG
.'templates/'.CURRENT_TEMPLATE
.'/mail/'.$_SESSION['language'].'/signatur.txt'); //web28 - 2011-06-10 - ADD Linebreak } //EOF - Dokuman - 2009-10-30 - Check for existing signature files //BOF - web28 - 2010-06-05 - Widerruf in Email $html_widerruf = ''; $txt_widerruf = ''; if (file_exists(DIR_FS_CATALOG
.'templates/'.CURRENT_TEMPLATE
.'/mail/'.$_SESSION['language'].'/widerruf.html')) { $html_widerruf = '<br />' . $mailsmarty->fetch(DIR_FS_CATALOG
.'templates/'.CURRENT_TEMPLATE
.'/mail/'.$_SESSION['language'].'/widerruf.html'); //web28 - 2011-06-10 - ADD Linebreak } if (file_exists(DIR_FS_CATALOG
.'templates/'.CURRENT_TEMPLATE
.'/mail/'.$_SESSION['language'].'/widerruf.txt')) { $txt_widerruf = "\n" . $mailsmarty->fetch(DIR_FS_CATALOG
.'templates/'.CURRENT_TEMPLATE
.'/mail/'.$_SESSION['language'].'/widerruf.txt'); //web28 - 2011-06-10 - ADD Linebreak } //Platzhalter [WIDERRUF] durch Widerruf Text ersetzen if (strpos($message_body_html,'[WIDERRUF]') !== false) { $message_body_html = str_replace('[WIDERRUF]', $html_widerruf, $message_body_html); } if (strpos($message_body_plain,'[WIDERRUF]') !== false) { $message_body_plain = str_replace('[WIDERRUF]', $txt_widerruf, $message_body_plain); } //Platzhalter [SIGNATUR] durch Signatur Text ersetzen if (strpos($message_body_html,'[SIGNATUR]') !== false) { $message_body_html = str_replace('[SIGNATUR]', $html_signatur, $message_body_html); $html_signatur = ''; } if (strpos($message_body_plain,'[SIGNATUR]') !== false) { $message_body_plain = str_replace('[SIGNATUR]', $txt_signatur, $message_body_plain); $txt_signatur = ''; } //EOF - web28 - 2010-06-05 - Widerruf in Email//********************************************************************************************** $mail = new PHPMailer
(); $mail->PluginDir = DIR_FS_DOCUMENT_ROOT
.'includes/classes/'; if (isset ($_SESSION['language_charset'])) { $mail->CharSet = $_SESSION['language_charset']; //BOF - web28 - 2010-07-15 - needed for html_entity_decode $charset = $_SESSION['language_charset']; //EOF - web28 - 2010-07-15 - needed for html_entity_decode } else { $lang_query = "SELECT * FROM ".TABLE_LANGUAGES
." WHERE code = '".DEFAULT_LANGUAGE
."'"; $lang_query = xtc_db_query
($lang_query); $lang_data = xtc_db_fetch_array
($lang_query); $mail->CharSet = $lang_data['language_charset']; //BOF - web28 - 2010-07-15 - needed for html_entity_decode $charset = $lang_data['language_charset']; //EOF - web28 - 2010-07-15 - needed for html_entity_decode } //BOF - web28 - 2010-06-05 - SetLanguage Multilanguage /*
if ($_SESSION['language'] == 'german') {
$mail->SetLanguage("de", DIR_WS_CLASSES);
} else {
$mail->SetLanguage("en", DIR_WS_CLASSES);
}
*/ if (isset($_SESSION['language_code'])) { $lang_code = $_SESSION['language_code']; } else { $lang_code = DEFAULT_LANGUAGE
; } $mail->SetLanguage($lang_code, DIR_WS_CLASSES
); //EOF - web28 - 2010-06-05 - SetLanguage Multilanguage if (EMAIL_TRANSPORT
== 'smtp') { $mail->IsSMTP(); $mail->SMTPKeepAlive = true; // set mailer to use SMTP $mail->SMTPAuth = SMTP_AUTH
; // turn on SMTP authentication true/false $mail->Username = SMTP_USERNAME
; // SMTP username $mail->Password = SMTP_PASSWORD
; // SMTP password $mail->Host = SMTP_MAIN_SERVER
.';'.SMTP_Backup_Server
; // specify main and backup server "smtp1.example.com;smtp2.example.com" } if (EMAIL_TRANSPORT
== 'sendmail') { // set mailer to use SMTP $mail->IsSendmail(); $mail->Sendmail = SENDMAIL_PATH
; } if (EMAIL_TRANSPORT
== 'mail') { $mail->IsMail(); } //BOF - web28 - 2010-08-27 - decode html2txt $html_array = array('<br />', '<br/>', '<br>'); $txt_array = array(" \n", " \n", " \n"); $message_body_plain = str_replace($html_array, $txt_array, $message_body_plain.$txt_signatur);//DPW Signatur ergänzt. // remove html tags $message_body_plain = strip_tags($message_body_plain); $message_body_plain = html_entity_decode($message_body_plain, ENT_NOQUOTES, $charset); //EOF - web28 - 2010-08-27 - decode html2txt if (EMAIL_USE_HTML
== 'true') { // set email format to HTML $mail->IsHTML(true); $mail->Body = $message_body_html.$html_signatur;//DPW Signatur ergänzt. $mail->AltBody = $message_body_plain; } else { $mail->IsHTML(false); $mail->Body = $message_body_plain; } $mail->From = $from_email_address; $mail->Sender = $from_email_address; $mail->FromName = $from_email_name; $mail->AddAddress($to_email_address, $to_name); if ($forwarding_to != '') { $mail->AddBCC($forwarding_to); } $mail->AddReplyTo($reply_address, $reply_address_name); $mail->WordWrap = 50; // set word wrap to 50 characters //$mail->AddAttachment($path_to_attachement); // add attachments //$mail->AddAttachment($path_to_more_attachements); // optional name $mail->Subject = $email_subject; if (!$mail->Send()) { echo "Message was not sent <p>"; echo "Mailer Error: ".$mail->ErrorInfo."</p>"; exit; }}?> Also so auf den ersten Blick hab ich bei den Templates nichts falsch...
Aber wer weiß.
Komisch eben auch, das nur die Signatur angehängt wird.
Und aus dem Admin heraus alles da ist. Da wird doch die gleiche php-Datei genommen, oder?
Aber wahrscheinlich liegt es an einer send_order oder order oder orders php Datei...
Vielen Dank erst mal...
Peter