Hallo allerseits,
bei einer Anfrage über unser Kontaktformular ist der eingegebene Text nicht vorhanden (obwohl Text eingegeben wird).
Könntet Ihr mir bitte bei diesem Problem helfen?
Vielen Dank!
MfG
Eti
Anfrage über Kontakt: kein Text
-
eti1980 -
16. August 2010 um 17:26 -
Geschlossen
-
-
jup, selber Fehler bei mir.....
-
Liegt am Fehler in der shop_content.php
unter if ($_GET['coID'] == 7) {
einfügen:
$msg_mailtext = $_POST['message_body'];
$msg_mailname = $_POST['name'];
$msg_email = $_POST['email'];$smarty->assign('EMAILTEXT', $msg_mailtext);
$smarty->assign('EMAILVON', $msg_mailname);Dann im E-Mail Editor für 'contact' die HTML sowie Text Nachricht mit den neuen smarty variabeln EMAILTEXT und EMAILVON einfügen.
So meine Lösung,
Gruß
-
Hallo passat_anton,
vielen Dank für deine Hilfe.
Leider hat dies bei mir nicht geklappt.
Kannst du bitte die Hilfestellung etwas näher erläutern?
Hier habe ich die Befehle eingefügt.if ($_GET['coID'] == 7) {
$error = false;
if (isset ($_GET['action']) && ($_GET['action'] == 'send')) {
if ($_POST['datensg'] == '0') {
if(xtc_validate_email(trim($_POST['email']))) {
$smarty->caching = false;
require_once (DIR_FS_INC.'cseo_get_mail_body.inc.php');
$html_mail = $smarty->fetch('html:contact');
$html_mail .= $signatur_html;
$txt_mail = $smarty->fetch('txt:contact');
$txt_mail .= $signatur_text;
require_once (DIR_FS_INC.'cseo_get_mail_data.inc.php');
$mail_data = cseo_get_mail_data('contact');Vielen Dank im Voraus!
MfG
Eti -
Seh grad im Admin kommst du nicht an die Vorlagen ran, nur direkt über die Datenbank. Also dort direkt eintragen oder:
Als workaround kannst du nur eingegebenen Text senden. Aber du hast dann keine Formatierung und fällst evtl durch den SPAM Filter fall´s du keinen eigenen Mail Server hast.
Dazu ändere bei
// send mail to admin
xtc_php_mail($_POST['email'],
$_POST['name'],
$mail_data['EMAIL_ADDRESS'],
$mail_data['EMAIL_ADDRESS_NAME'],
$mail_data['EMAIL_FORWARD'],
$msg_email,
$msg_name,
'',
'',
$contact_subject,
$html_mail, --> diesen Eintrag in $msg_mailtext, jetzt wird dir der eingegebene Text als Mailinhalt gesendet
$txt_mail);
Sicherlich keine Dauerlösung. -
- Offizieller Beitrag
Das wird im Fixpack 5 behoben sein. Kommt noch diese Woche.