Kontaktformular erweitern?
Verfasst: Do 24. Apr 2008, 11:41
Hi Leute,
hab mich ein bisserl am Kontaktformular versucht, bin aber gescheitert.
Und zwar brauche ich die Auswahlmöglichkeit von 2 Empfängern.
Dazu habe ich im Template unter das Nachrichtenfeld folgendes eingefügt:
Im Input Bereich habe ich folgendes gemacht:
Stimmt das soweit noch????
Aber jetzt steh ich auf dem Schlauch.
Wie kann ich Ihm im Output sagen, welchen Empfänger er bei welcher gesetzten Option verwenden soll???
Hab den ganz normalen Output:
Wie muss das hier aussehen?
Kann mir jemand weiterhelfen?
Danke euch!
Barnabas
hab mich ein bisserl am Kontaktformular versucht, bin aber gescheitert.
Und zwar brauche ich die Auswahlmöglichkeit von 2 Empfängern.
Dazu habe ich im Template unter das Nachrichtenfeld folgendes eingefügt:
Code: Alles auswählen
<tr>
<td>{ADRESSAT}</td>
<td><input type="radio" name="Adressat" value="{ADRESSAT_OPTION1}" checked>
{ADRESSAT_OPTION1}<br/>
<input type="radio" name="Adressat" value="{ADRESSAT_OPTION2}"/>
{ADRESSAT_OPTION2} </td>
</tr>
Im Input Bereich habe ich folgendes gemacht:
Code: Alles auswählen
<tr>
<td><?php echo mi18n("1. Empfänger EMail");?></td>
<td><input type="text" name="<?php echo "CMS_VAR[1]";?>" value="<?php echo "CMS_VALUE[1]"; ?>"></td>
</tr>
<tr>
<td><?php echo mi18n("2. Empfänger EMail");?></td>
<td><input type="text" name="<?php echo "CMS_VAR[11]";?>" value="<?php echo "CMS_VALUE[11]"; ?>"></td>
</tr>
Aber jetzt steh ich auf dem Schlauch.
Wie kann ich Ihm im Output sagen, welchen Empfänger er bei welcher gesetzten Option verwenden soll???
Hab den ganz normalen Output:
Code: Alles auswählen
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : Contact form
* Author(s) : Andreas Lindner
* Copyright : Contenido - four for business
* Created : 12.08.2005
************************************************/
((((GEKÜRZT)))))
#Get mailer from settings
switch (strtolower("CMS_VALUE[4]")) {
case "smtp" :
$mail->IsSMTP();
$host = "CMS_VALUE[5]";
$user = "CMS_VALUE[6]";
$password = "CMS_VALUE[7]";
if (($host != '') && ($user != '') && ($password != '')) {
$mail-> $SMTPAuth = true;
$mail->Host = $host;
$mail->Username = $user;
$mail->Password = $password;
}
break;
case "mail" :
$mail->IsMail();
break;
case "sendmail" :
$mail->IsSendmail();
break;
case "qmail" :
$mail->IsQmail();
break;
default :
}
$mail->From = "CMS_VALUE[0]";
$mail->FromName = "CMS_VALUE[2]";
$mail->AddAddress("CMS_VALUE[1]", "");
$mail->Subject = "CMS_VALUE[3]";
$mail->Body = $mail_body;
$mail->WordWrap = 50;
$mail->Send();
Kann mir jemand weiterhelfen?
Danke euch!
Barnabas