Jump to content
xt:Commerce Community Forum

Content Kontakt bearbeiten


Tiara

Recommended Posts

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

Link to comment
Share on other sites

Originally posted by Tiara@Apr 10 2006, 03:01 PM

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

Quoted post

danke hab es selbst hinbekommen mit den content

Link to comment
Share on other sites

Hi,

falls du es doch noch brauchst, es ist in der shop_content.php zu finden!

hier die drei Standard-Inputfelder (Zeile ~110):


$smarty->assign('INPUT_NAME',xtc_draw_input_field('name', ($error ? $_POST['name'] : $first_name)));

$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['']));

dort m?sstest du genauso erweitern, und dann diese variable in deinem template auf die gew?nschte stelle einf?gen ;)

Gru?

TechWay

Link to comment
Share on other sites

  • 3 months later...

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".

Link to comment
Share on other sites

Hallo,

also ich hab da nix am Quelltext gemacht ich hab zwei dateien erstellt

eine so:

send.php

<?php

/* Feste Variablen bestimmen */

$empfaenger = "[email protected]";

/* 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: [email protected]\nReply-To: [email protected]\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

Link to comment
Share on other sites

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...;)

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...