Da habe ich ja einen Stein ins Rollen gebracht. Weil ich sowieso gerade dabei bin, den ganzen Bewertungswirrwarr im Shopsystem zu ordnen habe ich nun auch diese Änderung eingefügt.
Ein kleiner Fehler ist trotzdem noch vorhanden. Falls der E-Mail Client die Mails in HTML Form darstellt, fehlen die Zeilenumbrüche. Das liegt daran, dass HTML mit
"\r\n"
nichts anfangen kann, sondern hier ein
<br />
stehen muss.
Weiterhin wurde in der HTML-Mail der Produktlink nicht richtig dargestellt. Das konnte ebenfalls nicht funktionieren, weil das HTML-Gerüst für einen Link fehlte.
Das ganze sieht nun bei mir so aus:
xtc_php_mail(
EMAIL_SUPPORT_ADDRESS,
EMAIL_SUPPORT_NAME,
STORE_OWNER_EMAIL_ADDRESS,
'',
'',
'',
'',
'',
'',
// Beginn HTML-Mail
NEW_REVIEW_SUBJECT,
NEW_REVIEW_TEXT . '<a href="' . xtc_href_link(FILENAME_PRODUCT_INFO, xtc_product_link($product->data['products_id'], $product->data['products_name'])) . '">' .
$product->data['products_name'] . '</a><br />' .
NEW_REVIEW_POINTS . $_POST['rating'] . '<br />' .
NEW_REVIEW_BLA . '<br />' .$_POST['review'],
// Beginn Text-Mail
NEW_REVIEW_TEXT . xtc_href_link(FILENAME_PRODUCT_INFO, xtc_product_link($product->data['products_id'], $product->data['products_name'])) . "\r\n" .
NEW_REVIEW_POINTS . $_POST['rating'] . "\r\n" .
NEW_REVIEW_BLA . "\r\n" . $_POST['review']
);
Gruß
Ronny