User-Emailkontakt als Fomular umgebaut,aber probleme ...

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
pajama75
Mitglied
Beiträge: 1
Registriert: 22.10.2006 23:30

User-Emailkontakt als Fomular umgebaut,aber probleme ...

Beitrag von pajama75 »

Hi, ich habe mal die Kontaktmöglichkeit "E-mail" etwas verändert (templates/profile_send_email.tpl)

Ich wollte einfach mal ein Kontaktfomular einbauen, das hat nauch funktioniert, und es wird wenn man kontakt per email anklickt auch korrekt angezeigt man kann es auch ausfüllen und absenden, aber dann kommt die Fehlermeldung, dass der Titel und Beschreibung nicht ausgefüllt wäre ?!?

und mann muss es nochmals ausfüllen ,deshalb habe ich den error ausgeschaltet in habsvergessen.php (statt "message" TRUE auf FALSE) jetzt wird die email verschickt, aber die ankommende mail bleibt leer (bis auf die Belehrung wegen spam etc).

Kann mir mal dajemand weiterhelfen, dass wäre echt schön :book:

hier noch meine profile_send_email.tpl :

Code: Alles auswählen

<script language="javaScript" type="text/javascript">
<!--
function checkForm(formObj) {

	formErrors = false;

	if (formObj.message.value.length < 2) {
		formErrors = "{L_EMPTY_MESSAGE_EMAIL}";
	}
	else if ( formObj.subject.value.length < 2)
	{
		formErrors = "{L_EMPTY_SUBJECT_EMAIL}";
	}

	if (formErrors) {
		alert(formErrors);
		return false;
	}
}
//-->
</script>
<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)">
<table width="100%" cellspacing="2" cellpadding="2" border="0">
<tr>
	<td class="maintitle">{L_SEND_EMAIL_MSG}</td>
</tr>
<tr>
<td class="nav"><a href="{U_INDEX}">{L_INDEX}</a> &raquo; {L_SEND_EMAIL_MSG}</td>
</tr>
</table>
{ERROR_BOX}
<table border="0" cellpadding="3" cellspacing="1" width="100%" class="forumline">
<tr>
<th colspan="2">{L_SEND_EMAIL_MSG}</th>
</tr>
<tr>
<td class="row1" width="22%"><span class="explaintitle">{L_RECIPIENT}:</span></td>
<td class="row2" width="78%"><span class="name">{USERNAME}</span></td>
</tr>

</td>
</tr>
<tr>
<td class="row1" valign="top"><span class="explaintitle">{L_MESSAGE_BODY}:</span><br />
<span class="gensmall">{L_MESSAGE_BODY_DESC}</span></td>
<td class="row2">
<form action=
<hr width="90%" align="center">
<p align="center"> 
<form name="Form" method=get action="buchen.php" >
  <div align="center"> 
    <table width="75%" border="0" cellspacing="0" cellpadding="0">
      <tr bgcolor="#CCCCCC"> 
        <td width="16%">&nbsp;</td>
        <td colspan="2"> <font size="3"><b>Online Buchung f&uuml;r Flughafentransfer</b></font></td>
        <td width="33%">&nbsp;</td>
      </tr>
    </table>
    <table width="75%" border="0" cellspacing="0" cellpadding="0">
      <tr> 
        <td width="16%">&nbsp;</td>
        <td width="51%">&nbsp;</td>
        <td width="33%">&nbsp;</td>
      </tr>
    </table>
    <table width="75%" border="0" cellspacing="0" cellpadding="0">
      <tr> 
        <td width="16%">Auswahl treffen:</td>
        <td width="51%">
          <select name="select">
            <option value="Business Class">Sammeltransfer</option>
            <option value="First Class">Exclusiv Transfer</option>
          </select>
        </td>
        <td width="33%">&nbsp;</td>
      </tr>
    </table>
    <table width="75%" border="0" cellspacing="0" cellpadding="0">
      <tr> 
        <td> 
          <hr noshade size="1">
        </td>
      </tr>
      <tr> 
        <td bgcolor="#CCCCCC"><b>Personendaten</b></td>
      </tr>
    </table>
    <table width="75%" border="0" cellspacing="0" cellpadding="0">
      <tr> 
        <td width="16%">Name*</td>
        <td width="51%"> 
          <input type="text" name="Name" size="50">
        </td>
        <td width="33%">&nbsp;</td>
      </tr>
    </table>
    <table width="75%" border="0" cellspacing="0" cellpadding="0">
      <tr> 
        <td width="16%">Strasse*</td>
        <td width="51%"> 
          <input type="text" name="Strasse" size="50">
        </td>
        <td width="33%">&nbsp;</td>
      </tr>
    </table>
    <table width="75%" border="0" cellspacing="0" cellpadding="0">
      <tr> 
        <td width="16%">PLZ*</td>
        <td width="51%"> 
          <input type="text" name="PLZ" size="50" maxlength="5">
        </td>
        <td width="33%">&nbsp;</td>
      </tr>
    </table>
    <table width="75%" border="0" cellspacing="0" cellpadding="0">
      <tr> 
        <td width="16%">Ort*</td>
        <td width="51%"> 
          <input type="text" name="Ort" size="50">
        </td>
        <td width="33%">&nbsp;</td>
      </tr>
    </table>
    <table width="75%" border="0" cellspacing="0" cellpadding="0">
      <tr> 
        <td width="16%">Telefon*</td>
        <td width="51%"> 
          <input type="text" name="Telefon" size="50">
        </td>
        <td width="33%">&nbsp;</td>
      </tr>
    </table>
    <table width="75%" border="0" cellspacing="0" cellpadding="0">
      <tr> 
        <td width="16%">E-Mail </td>
        <td width="51%"> 
          <input type="text" name="Email" size="50" value="@">
        </td>
        <td width="33%">&nbsp;</td>
      </tr>
    </table>
    <table width="75%" border="0" cellspacing="0" cellpadding="0">
      <tr> 
        <td width="16%">&nbsp;</td>
        <td width="51%">&nbsp; </td>
        <td width="33%">&nbsp;</td>
      </tr>
    </table>
    <table width="75%" border="0" cellspacing="0" cellpadding="0">
      <tr> 
        <td width="16%">Ziel*</td>
        <td width="51%"> 
          <input type="text" name="Ziel" size="50">
        </td>
        <td width="33%">&nbsp;</td>
      </tr>
    </table>
    <table width="75%" border="0" cellspacing="0" cellpadding="0">
      <tr> 
        <td width="16%" height="18">Personen*</td>
        <td width="51%" height="18"> 
          <select name="Personenanzahl" size="1">
            <option value="1Person" selected>1</option>
            <option value="2Personen">2</option>
            <option value="3Personen">3</option>
            <option value="4Personen">4</option>
            <option value="5Personen">5</option>
            <option value="6Personen">6</option>
            <option value="7Personen">7</option>
            <option value="8Personen">8</option>
          </select>
        </td>
        <td width="33%" height="18">&nbsp;</td>
      </tr>
      <tr> 
        <td width="16%">Sonstiges</td>
        <td width="51%"> 
          <textarea name="Sonstiges" cols="50"></textarea>
        </td>
        <td width="33%">&nbsp;</td>
      </tr>
    </table>
    <table width="75%" border="0" cellspacing="0" cellpadding="0">
      <tr> 
        <td colspan="6"> 
          <hr noshade size="1">
        </td>
      </tr>
      <tr bgcolor="#CCCCCC"> 
        <td colspan="6"><b>Ihre Flugdaten</b></td>
      </tr>
      <tr> 
        <td width="15%">Abflug Datum</td>
        <td width="17%"><b> 
          <select name="Abflugdatum_Tag" size="1">
            <option value="1" selected>01</option>
            <option value="2">02</option>
            <option value="3">03</option>
            <option value="4">04</option>
            <option value="5">05</option>
            <option value="6">06</option>
            <option value="7">07</option>
            <option value="8">08</option>
            <option value="9">09</option>
            <option value="10">10</option>
            <option value="11">11</option>
            <option value="12">12</option>
            <option value="13">13</option>
            <option value="14">14</option>
            <option value="15">15</option>
            <option value="16">16</option>
            <option value="17">17</option>
            <option value="18">18</option>
            <option value="19">19</option>
            <option value="20">20</option>
            <option value="21">21</option>
            <option value="22">22</option>
            <option value="23">23</option>
            <option value="24">24</option>
            <option value="25">25</option>
            <option value="26">26</option>
            <option value="27">27</option>
            <option value="28">28</option>
            <option value="29">29</option>
            <option value="30">30</option>
            <option value="31">31</option>
          </select>
          . </b> 
          <select name="Abflugdatum_Monat" size="1">
            <option value="Januar" selected>Jan</option>
            <option value="Februar">Feb</option>
            <option value="Maerz">M&auml;rz</option>
            <option value="April">Apr</option>
            <option value="Mai">Mai</option>
            <option value="Juni">Juni</option>
            <option value="July">July</option>
            <option value="August">Aug</option>
            <option value="September">Sep</option>
            <option value="Oktober">Okt</option>
            <option value="November">Nov</option>
            <option value="Dezember">Dez</option>
          </select>
        </td>
        <td width="13%">Abflug Zeit</td>
        <td width="16%"><b> 
          <select name="Abflugzeit_Stunde">
            <option value="01" selected>01</option>
            <option value="02">02</option>
            <option value="03">03</option>
            <option value="04">04</option>
            <option value="05">05</option>
            <option value="06">06</option>
            <option value="07">07</option>
            <option value="08">08</option>
            <option value="09">09</option>
            <option value="10">10</option>
            <option value="11">11</option>
            <option value="12">12</option>
            <option value="13">13</option>
            <option value="14">14</option>
            <option value="15">15</option>
            <option value="16">16</option>
            <option value="17">17</option>
            <option value="18">18</option>
            <option value="19">19</option>
            <option value="20">20</option>
            <option value="21">21</option>
            <option value="22">22</option>
            <option value="23">23</option>
            <option value="24">24</option>
          </select>
          :</b> 
          <select name="Abflugzeit_Minute">
            <option value="00" selected>00</option>
            <option value="15">15</option>
            <option value="30">30</option>
            <option value="45">45</option>
          </select>
        </td>
        <td width="11%">Abflug Nr.</td>
        <td width="28%"> 
          <input type="text" name="Abflugnummer" size="10">
        </td>
      </tr>
      <tr> 
        <td width="15%">Ankunft Datum</td>
        <td width="17%"> 
          <select name="Ankunftdatum_Tag" size="1">
            <option value="1" selected>01</option>
            <option value="2">02</option>
            <option value="3">03</option>
            <option value="4">04</option>
            <option value="5">05</option>
            <option value="6">06</option>
            <option value="7">07</option>
            <option value="8">08</option>
            <option value="9">09</option>
            <option value="10">10</option>
            <option value="11">11</option>
            <option value="12">12</option>
            <option value="13">13</option>
            <option value="14">14</option>
            <option value="15">15</option>
            <option value="16">16</option>
            <option value="17">17</option>
            <option value="18">18</option>
            <option value="19">19</option>
            <option value="20">20</option>
            <option value="21">21</option>
            <option value="22">22</option>
            <option value="23">23</option>
            <option value="24">24</option>
            <option value="25">25</option>
            <option value="26">26</option>
            <option value="27">27</option>
            <option value="28">28</option>
            <option value="29">29</option>
            <option value="30">30</option>
            <option value="31">31</option>
          </select>
          <b> .</b> 
          <select name="Ankunftdatum_Monat">
            <option value="Januar" selected>Jan</option>
            <option value="Februar">Feb</option>
            <option value="Maerz">M&auml;rz</option>
            <option value="April">Apr</option>
            <option value="Mai">Mai</option>
            <option value="Juni">Juni</option>
            <option value="July">July</option>
            <option value="August">Aug</option>
            <option value="September">Sep</option>
            <option value="Oktober">Okt</option>
            <option value="November">Nov</option>
            <option value="Dezember">Dez</option>
          </select>
        </td>
        <td width="13%">Ankunft Zeit</td>
        <td width="16%"> 
          <select name="Ankunftzeit_Stunde" size="1">
            <option value="01" selected>01</option>
            <option value="02">02</option>
            <option value="03">03</option>
            <option value="04">04</option>
            <option value="05">05</option>
            <option value="06">06</option>
            <option value="07">07</option>
            <option value="08">08</option>
            <option value="09">09</option>
            <option value="10">10</option>
            <option value="11">11</option>
            <option value="12">12</option>
            <option value="13">13</option>
            <option value="14">14</option>
            <option value="15">15</option>
            <option value="16">16</option>
            <option value="17">17</option>
            <option value="18">18</option>
            <option value="19">19</option>
            <option value="20">20</option>
            <option value="21">21</option>
            <option value="22">22</option>
            <option value="23">23</option>
            <option value="24">24</option>
          </select>
          <b>:</b> 
          <select name="Ankunftzeit_Minute" size="1">
            <option value="00" selected>00</option>
            <option value="15">15</option>
            <option value="30">30</option>
            <option value="45">45</option>
          </select>
        </td>
        <td width="11%">Ankunft Nr.</td>
        <td width="28%"> 
          <input type="text" name="Ankunftnummer" size="10">
        </td>
      </tr>
      <tr> 
        <td colspan="6"> 
          <hr noshade size="1">
        </td>
      </tr>
      <tr bgcolor="#CCCCCC"> 
        <td colspan="6"><b>Ihr Shuttlewunsch</b></td>
      </tr>
    </table>
    <table width="75%" border="0" cellspacing="0" cellpadding="0">
      <tr> 
        <td width="85%">Ich m&ouml;chte das Shuttle am 
          <select name="Abhol_Tag" size="1">
            <option value="1" selected>01</option>
            <option value="2">02</option>
            <option value="3">03</option>
            <option value="4">04</option>
            <option value="5">05</option>
            <option value="6">06</option>
            <option value="7">07</option>
            <option value="8">08</option>
            <option value="9">09</option>
            <option value="10">10</option>
            <option value="11">11</option>
            <option value="12">12</option>
            <option value="13">13</option>
            <option value="14">14</option>
            <option value="15">15</option>
            <option value="16">16</option>
            <option value="17">17</option>
            <option value="18">18</option>
            <option value="19">19</option>
            <option value="20">20</option>
            <option value="21">21</option>
            <option value="22">22</option>
            <option value="23">23</option>
            <option value="24">24</option>
            <option value="25">25</option>
            <option value="26">26</option>
            <option value="27">27</option>
            <option value="28">28</option>
            <option value="29">29</option>
            <option value="30">30</option>
            <option value="31">31</option>
          </select>
          <b>. 
          <select name="Abhol_Monat" size="1">
            <option value="Januar" selected>Jan</option>
            <option value="Februar">Feb</option>
            <option value="Maerz">M&auml;rz</option>
            <option value="April">Apr</option>
            <option value="Mai">Mai</option>
            <option value="Juni">Juni</option>
            <option value="July">July</option>
            <option value="August">Aug</option>
            <option value="September">Sep</option>
            <option value="Oktober">Okt</option>
            <option value="November">Nov</option>
            <option value="Dezember">Dez</option>
          </select>
          </b>f&uuml;r 
          <select name="Abhol_Stunde" size="1">
            <option value="01" selected>01</option>
            <option value="02">02</option>
            <option value="03">03</option>
            <option value="04">04</option>
            <option value="05">05</option>
            <option value="06">06</option>
            <option value="07">07</option>
            <option value="08">08</option>
            <option value="09">09</option>
            <option value="10">10</option>
            <option value="11">11</option>
            <option value="12">12</option>
            <option value="13">13</option>
            <option value="14">14</option>
            <option value="15">15</option>
            <option value="16">16</option>
            <option value="17">17</option>
            <option value="18">18</option>
            <option value="19">19</option>
            <option value="20">20</option>
            <option value="21">21</option>
            <option value="22">22</option>
            <option value="23">23</option>
            <option value="24">24</option>
          </select>
          <b>:</b><b> 
          <select name="Abhol_Minute" size="1">
            <option value="00" selected>00</option>
            <option value="15">15</option>
            <option value="30">30</option>
            <option value="45">45</option>
          </select>
          </b>Uhr reservieren.</td>
        <td width="1%">&nbsp;</td>
        <td width="33%">&nbsp;</td>
      </tr>
    </table>
    <table width="75%" border="0" cellspacing="0" cellpadding="0">
      <tr> 
        <td> 
          <hr noshade size="1">
        </td>
      </tr>
    </table>
    <table width="75%" border="0" cellspacing="0" cellpadding="0">
      <tr bgcolor="#CCCCCC"> 
        <td width="66%"> 
          <pre><font size="2" color="#FF3333">(Felder, die mit einem * gekennzeichnet sind, sind unbedingt erforderlich !) </font></pre>
        </td>
        <td width="0%">&nbsp;</td>
        <td width="34%">&nbsp;</td>
      </tr>
    </table>
    <table width="75%" border="0" cellspacing="0" cellpadding="0">
      <tr> 
      
          <div align="center"> 
            <p> 
           
              <font color="#FF0000"><b> 
            
           
          </div>
        </td>
        <td width="33%" height="41">&nbsp;</td>
      </tr>
    </table>
  </div>
  <p align="center">&nbsp;</p>
  <p align="center"> <font color="#FF0000"><b> </b></font></p>
  <form />

<p>
</td>
</tr>
<tr>
<td class="row1"><span class="explaintitle">{L_OPTIONS}:</span></td>
<td class="row2">
<table cellspacing="0" cellpadding="1" border="0">
<tr>
<td>
<input type="checkbox" name="cc_email"  value="1" checked="checked" />
</td>
<td class="gensmall">{L_CC_EMAIL}</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="cat" colspan="2" align="center">
{S_HIDDEN_FIELDS}<input type="submit" tabindex="6" name="submit" class="mainoption" value="{L_SEND_EMAIL}" />
</td>
</tr>
</table>
<table width="100%" cellspacing="2" cellpadding="2" border="0">
<tr>
<td class="nav"><a href="{U_INDEX}">{L_INDEX}</a> &raquo; {L_SEND_EMAIL_MSG}</td>
</tr>
</table>
</form>
<table width="100%" cellspacing="2" cellpadding="2" border="0">
<tr>
	<td><br />{JUMPBOX}</td>
	</tr>
</table>
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“