Hallo,
Ich habe ein Problem beim Kontakt - MOD von Carsten Schäfer,
der Mod soll Kontakt Formular zu meinem Forum hinzufügen.
## MOD Installations-Level: leicht
## MOD getestet unter phpBB: 2.0.4
## MOD Installationszeit: 5 Minuten
Download:
http://www.phpbb2.de/files/mods/add_on/kontakt_v1.zip
Ich habe dieses Kontaktfeld in meinem Forum eingebaut:
http://cybersonic.cy.funpic.de/Foren/Si ... ontakt.php
Jedoch bekomme ich nur leere Emails!!! Also ohne Betreff und Inhalt....
Woran liegt das?
mfg
Cyber Sonic
Problem beim Kontakt - MOD !! Nur leere Emails.....
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.
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.
- Cyber Sonic
- Mitglied
- Beiträge: 329
- Registriert: 02.11.2004 11:01
- Wohnort: Cloppenburg
- Kontaktdaten:
.... Telefon-Support - Schnelle Hilfe bei Hackangriffen, Modeinbau, Templateanpassung, Grafikerst., uvm.
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
- Cyber Sonic
- Mitglied
- Beiträge: 329
- Registriert: 02.11.2004 11:01
- Wohnort: Cloppenburg
- Kontaktdaten:
Vielen Dank! Nun wird bei mir schonmal der Betreff und die Nachricht mitgeschickt!! Aber mit dem Forum Usernamen und E-Mail Adresse sieht es schlecht aus. 
Meine kontakt.php
Meine kontakt_post.php
Wie behebe ich diesen Fehler?
mfg
Cyber Sonic

Meine kontakt.php
Code: Alles auswählen
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = $lang['Siemens x65 Community - Kontaktmailer'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->assign_vars(array(
'kontakt1' => $lang['kontakt1'],
'kontakt2' => $lang['kontakt2'],
'kontakt3' => $lang['kontakt3'],
'kontakt4' => $lang['kontakt4'],
'kontakt5' => $lang['kontakt5'],
'kontakt6' => $lang['kontakt6'],
'kontakt7' => $lang['kontakt7'],
'kontakt_js1' => $lang['kontakt_js1'],
'kontakt_js2' => $lang['kontakt_js2'],
'kontakt_js3' => $lang['kontakt_js3'],
'kontakt_js4' => $lang['kontakt_js4'],
'kontakt_js5' => $lang['kontakt_js5'],
'kontakt_js6' => $lang['kontakt_js6'])
);
$template->set_filenames(array(
'body' => '../kontakt.tpl')
);
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Code: Alles auswählen
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = $lang['Siemens x65 Community - Kontaktmailer'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$textfeld=$HTTP_POST_VARS['textfeld'];
$name=$HTTP_POST_VARS['name'];
$mail=$HTTP_POST_VARS['mail'];
$betreff=$HTTP_POST_VARS['betreff'];
$email_from = "$name<$email>";
$email_to = "x65-board@gmx.de";
$header = "From:$email_from\n";
mail($email_to,$betreff,$textfeld,$header);
if (mail==false){
$false = $lang['kontakt8'];}
else {
$true = $lang['kontakt9'];}
$template->assign_vars(array(
'false' => $false,
'true' => $true)
);
$template->set_filenames(array(
'body' => '../kontakt_post.tpl')
);
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Wie behebe ich diesen Fehler?
mfg
Cyber Sonic
- Cyber Sonic
- Mitglied
- Beiträge: 329
- Registriert: 02.11.2004 11:01
- Wohnort: Cloppenburg
- Kontaktdaten:
Und in der lang_main.php habe ich das eingefügt:
kontakt.tpl
kontakt_post.tpl
mfg
Cyber Sonic
Code: Alles auswählen
// Kontakttext:
$lang['kontakt1'] = '<b>HINWEIS:</b> Wenn Sie Fragen oder Probleme mit der Benutzung des Forums haben, beachten Sie bitte zuerst unsere <a href="faq.php"><b>FAQ</b></a>. Sollten Sie dort keine Antwort auf Ihre Fragen bekommen schicken Sie uns bitte eine Mail mit diesem Formular.<br><span class="gensmall">Mit * markierte Felder sind erforderlich.</span>';
$lang['kontakt2'] = 'Forum Username:*';
$lang['kontakt3'] = 'Deine E-Mail:*';
$lang['kontakt4'] = 'Dein Betreff:*';
$lang['kontakt5'] = 'Dein Nachricht:*';
$lang['kontakt6'] = 'Absenden';
$lang['kontakt7'] = 'Löschen';
$lang['kontakt8'] = 'Fehler, konnte Email nicht versenden!';
$lang['kontakt9'] = 'Die Email wurde erfolgreich versendet!';
$lang['kontakt_js1'] = 'Sind Sie sicher, dass Sie die Eingaben verwerfen wollen?';
$lang['kontakt_js2'] = 'Bitte geben Sie Ihren Usernamen ein!';
$lang['kontakt_js3'] = 'Bitte geben Sie Ihre E-Mail-Adresse ein!';
$lang['kontakt_js4'] = 'Keine gültige E-Mail-Adresse!';
$lang['kontakt_js5'] = 'Bitte geben Sie einen Betreff an!';
$lang['kontakt_js6'] = 'Bitte geben Sie einen Text Nachricht an!';
Code: Alles auswählen
<script language="JavaScript" type="text/javascript" type="text/javascript">
<!--
function ResetCheck()
{
pruef=window.confirm("{kontakt_js1}");
return pruef;
}
function chkFormular()
{
if(document.Formular.name.value == "")
{
alert("{kontakt_js2}");
document.Formular.name.focus();
return false;
}
if(document.Formular.mail.value == "")
{
alert("{kontakt_js3}");
document.Formular.mail.focus();
return false;
}
if(document.Formular.mail.value.indexOf('@') == -1)
{
alert("{kontakt_js4}");
document.Formular.mail.focus();
return false;
}
if(document.Formular.betreff.value == "")
{
alert("{kontakt_js5}");
document.Formular.betreff.focus();
return false;
}
if(document.Formular.textfeld.value == "")
{
alert("{kontakt_js6}");
document.Formular.textfeld.focus();
return false;
}
}
//-->
</script>
<body onLoad="this.document.Formular.Name.focus()">
<table width="100%" border="0" cellpadding="3" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<th class="thHead" colspan="2"><center>Siemens x65 Community - Kontaktmailer</center></th>
</tr>
<tr><td colspan="2" class="row2"><span class="postbody">{kontakt1}</td></tr>
<form name="Formular" action="kontakt_post.php" method="POST" onSubmit="return chkFormular()" OnReset="return ResetCheck()" enctype="multipart/form-data">
<tr>
<td width="38%" class="row1"><font size="3"><span class="postbody">{kontakt2}</font></td>
<td align="left" class="row2"><input class="input" name="name" type="text" size="40" maxlength="50"></td>
</tr>
<tr>
<td class="row1"><font size="3"><span class="postbody">{kontakt3}</font></td>
<td align="left" class="row2"><input class="input" name="mail" type="text" size="40" maxlength="50"></td>
</tr>
<tr>
<td class="row1"><font size="3"><span class="postbody">{kontakt4}</font></td>
<td align="left" class="row2"><input class="input" name="betreff" type="text" size="40" maxlength="50"></td>
</tr>
<tr><td valign="top" class="row1"><font size="3"><span class="postbody">{kontakt5}</font></td>
<td align="left" class="row2"><textarea class="input" name="textfeld" cols="39" rows="15" type="text"></textarea></td></tr>
<tr><td class="row1"></td>
<td class="row2"><input type="submit" value="{kontakt6}"> <input type="reset" value="{kontakt7}"></td>
</tr>
</form>
</span>
</table>
Code: Alles auswählen
<table width="100%" border="0" cellpadding="3" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<th class="thHead"><center>Siemens x65 Community - Kontaktmailer</center></th>
</tr>
<tr><td class="row1"><span class="postbody"><br><center>
{true}
{false}
<center><br></td></tr>
</span>
</table>
Cyber Sonic