|
|||
|
Hallo,
wer kann mir einen tipp geben ich m?chte gerne den Content Kontakt bearbeiten so das ich noch felder einf?gen kann die dann mit ?bertragen werden. aber irgendwie klappt es nicht. wei? jemand einen tipp f?r mich welche datei ausser contact_us.html es noch sein kann ? es zeigt zwar meine eintrungen an ?berttr?gt sie aber nicht mit. Brauch da mal dringend hilfe. es soll eine art Jobsuch Kontakt sein Danke f?r eure Hilfe. DANKE Ela |
|
|||
|
Zitat:
danke hab es selbst hinbekommen mit den content |
|
|||
|
Hey Tiara & techway,
bin gerade bei der Modifikation der content-Kontakt in der shop_content.php. habe folgende Zeile eingefügt bzw. modifiziert: _____________ $smarty->assign('FORM_ACTION', xtc_draw_form('contact_us', xtc_href_link(FILENAME_CONTENT, 'action=send&coID='.(int) $_GET['coID']))); $smarty->assign('INPUT_NAME', xtc_draw_input_field('name', ($error ? $_POST['name'] : $first_name))); $smarty->assign('INPUT_STREET', xtc_draw_input_field('street', ($error ? $_POST['street'] : $street))); $smarty->assign('INPUT_CODE', xtc_draw_input_field('code', ($error ? $_POST['code'] : $code))); $smarty->assign('INPUT_CITY', xtc_draw_input_field('city', ($error ? $_POST['city'] : $city))); $smarty->assign('INPUT_COMPANY', xtc_draw_input_field('company', ($error ? $_POST['company'] : $company))); $smarty->assign('INPUT_TEL', xtc_draw_input_field('tel', ($error ? $_POST['tel'] : $tel))); $smarty->assign('INPUT_FAX', xtc_draw_input_field('fax', ($error ? $_POST['fax'] : $fax))); $smarty->assign('INPUT_EMAIL', xtc_draw_input_field('email', ($error ? $_POST['email'] : $email_address))); $smarty->assign('INPUT_TEXT', xtc_draw_textarea_field('message_body', 'soft', 50, 15, $_POST[''])); $smarty->assign('BUTTON_SUBMIT', xtc_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE)); $smarty->assign('FORM_END', '</form>'); ___________ Die Felder werden soweit angezeigt, die language-Datei für die Feldbezeichnungen habe ich auch erweitert, allerdings werden die neu angelegten Felder nicht per email transferiert, lediglich die Angaben "Absender" und "Nachrichtentext". Geändert von barneyy (01.08.2006 um 13:36 Uhr) |
|
|||
|
Hallo,
also ich hab da nix am Quelltext gemacht ich hab zwei dateien erstellt eine so: send.php <?php /* Feste Variablen bestimmen */ $empfaenger = "info@xxx.de"; /* Daten aus Formular abholen */ $nachname = $_POST['nachname']; $name = $_POST['name']; $email = $_POST['email']; $betreff = $_POST['betreff']; $text = $_POST['text']; /* Formatierung der E-Mail */ $kopf = "[Kontaktformular] E-Mail von ".$name." (".$email.")"; $nachricht = $name." (".$email.") schrieb: \n\nBetreff: ".$betreff." \nNachname: ".$nachname." \nTelefon: ".$telefon." \nText: ".$text; /* Versenden der E-Mail */ if(mail($empfaenger, $kopf, $nachricht, "From: webmaster@xxxx.de\nReply-To: webmaster@xxx.de\nX-Mailer: PHP/" . phpversion())) { echo "Danke, Deine Anfrage wurden erfolgreich versandt. <br> Innerhalb von 24std. bekommst Du Antwort."; } else { echo "Fehler beim Versenden der E-Mail."; } ?> und eine kontakt.html <!doctype HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <html> <head> <meta name="Author" content="xxx"> <meta name="Date" content="Thu, 27 Apr 2006 15:13:10 GMT"> <meta name="Generator" content="XynX! NetJet 3.00 Build 99 (Win32r)"> </head> <body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#000080" alink="#FF0000"> <form action="send.php" method=post> <table border=0 width="80%" nowrap> <tr> <td colspan=3 valign=top> <p><font face="Comic Sans MS">Hey Leute, wir freuen uns immer über euere Wünsche und auch Kritiken.<br> Hier oder auch im Gästebuch eintragen.<br> <br> Gruß<br> der xxxxx</font></p> <p><font size=2><font face="Comic Sans MS">p.s. Bitte hier keine Bestellungen machen, da diese von hier aus nicht bearbeitet werden können. Wir Danken Euch.</font></font></p> <hr></td> </tr> <tr> <td colspan=3 valign=top></td> </tr> <tr> <td valign=top> <p><font face="Comic Sans MS">Vorname: </font></p></td> <td valign=top> <p><font face="Comic Sans MS"><input type=text name="name" size="35"></font></p></td> <td colspan=2 rowspan=9 valign=top></td> </tr> <tr> <td valign=top> <p><font face="Comic Sans MS">Nachname:</font></p></td> <td valign=top> <p><font face="Comic Sans MS"><input type=text name="nachname" size="35"></font></p></td> </tr> <tr> <td valign=top> <p><font face="Comic Sans MS">Deine Telefonnummer:</font></p></td> <td valign=top> <p><font face="Comic Sans MS"><input type=text name="telefon" size="35"></font></p></td> </tr> <tr> <td valign=top> <p><font face="Comic Sans MS">Dein E-Mail-Adresse: </font></p></td> <td valign=top> <p><font face="Comic Sans MS"><input type=text name="email" size="35"></font></p></td> </tr> <tr> <td valign=top> <p><font face="Comic Sans MS">Deine Mitteilung:</font></p></td> <td rowspan=3 valign=top> <p><font face="Comic Sans MS"><textarea name="text" rows=3 cols=15></textarea></font></p></td> </tr> <tr> <td valign=top></td> <td valign=top></td> </tr> <tr> <td valign=top></td> </tr> <tr> <td colspan=3 valign=top> <hr></td> </tr> <tr> <td valign=top nowrap> <p><font face="Comic Sans MS">Betreff: <input type=text name="betreff" value="Kontaktformular" size="30"></font></p></td> <td valign=top></td> <td valign=top></td> </tr> </table> <p><font face="Comic Sans MS"><br> <b><input type=submit value="Absenden"></b> </font></p> </form> </body> </html> und dann hab ich einen Content erstellt und vorher die Dateinen in einem septeraten Ordner hochgeladen und im Contend verlinkt <iframe name="job" src="http://www.xxx/kontakt/kontakt.htm" width="595" height="600" frameborder="0"></iframe> und dann klappt es. muß halt noch deine mailadresse oben eintragen. Das kann man mit allem machen Gruß Ela |
|
|||
|
Zunächst mal Dank an die Beiträge der anderen User, besonders Ela für Ihre ausführliche Hilfe (da konnte ich noch was lernen!).
Allerdings wollte ich bei xt-commerce bleiben ohne neue Daten zu erzeugen, um besseren Überblick zu behalten. Mein Fehler lag schlicht und ergreifend darin, dass ich folgenden part in der shop_content.php vergessen habe (bin PHP-Newbie!): xtc_php_mail ( $_POST['email'], $_POST['name'], CONTACT_US_EMAIL_ADDRESS, CONTACT_US_NAME, CONTACT_US_FORWARDING_STRING, $_POST['email'], $_POST['name'], '', '', CONTACT_US_EMAIL_SUBJECT, nl2br // einige ?nderungen, um erzeugte Mail ?bersichtlich zu gestalten ( "Name: ". $_POST['name'] . "\n" . "eMail-Adresse: ". $_POST['email'] . "\n" . "Straße: ". $_POST['street'] . "\n" . "PLZ und Ort: ". $_POST['city'] . "\n" . "Telefonnummer: ". $_POST['phone'] . "\n" . "\n\nNachricht: ". $_POST['message_body'] ), "Name: ". $_POST['name'] . "\n" . "eMail-Adresse: ". $_POST['email'] . "\n" . "Straße: ". $_POST['street'] . "\n" . "PLZ und Ort: ". $_POST['city'] . "\n" . "Telefonnummer: ". $_POST['phone'] . "\n" . "\n\nNachricht: ". $_POST['message_body'] ); Wenn dieser teil noch in die shop_content.php eingefügt wird, dann werden auch die neu hinzugefügten Angaben per email richtig übermittelt. Wenn man dann noch die email als "Reintext" (nicht HTML) anzeigen lässt, stimmt auch die Formatierung in der Email...
|
![]() |
| Lesezeichen |
| Stichworte |
| bearbeiten, content, kontakt |
| Themen-Optionen | |
| Ansicht | |
|
|