Beiträge: 54
Themen: 11
Registriert seit: 20.07.2010
17.10.2010, 13:28
(Dieser Beitrag wurde zuletzt bearbeitet: 17.10.2010, 13:37 von derboss.)
Hat es schon jemand hin bekommen, das man eine Auswahl machen kann im Betreff?
Ich habe es mit <input type="radio" ...> probiert und "option"
Weiter habe ich den namen="title" deklariert, jedoch wird das Formular danach ungültig. Ich sehe meinen Fehler nicht.
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Was meinst du mit ungültig?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 54
Themen: 11
Registriert seit: 20.07.2010
Es wird dann der definierte Error Wert ausgegeben:
error('Die Eingaben sind leider nicht vollständig.');
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Bitte poste dein vollständiges geändertes Template.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 54
Themen: 11
Registriert seit: 20.07.2010
PHP-Code:
<html>
<head>
<title>{$mybb->settings['bbname']} - Kontakt</title>
{$headerinclude}
</head>
<body>
{$header}
<form method="post" action="#">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr><td class="thead">Kontakt-Formular</td></tr>
<tr><td class="trow1">
E-Mail-Adresse:<br /><input type="text" class="textbox" name="mail" value="" /><br /><br />
Betreff:<br /><input type="radio" name="title" value="" />TEST<br>
<input type="radio" name="title" value="" />TEST#2<br><br /><br />
Text:<br /><textarea name="text" rows="10" cols="60"></textarea><br /><br />
<script type="text/javascript" src="jscripts/captcha.js?ver=1400"></script>
<strong>{$lang->image_verification}:</strong><br />
{$lang->verification_note} <span style="color: red;" class="smalltext">{$lang->verification_subnote}</span><br />
<img src="captcha.php?action=regimage&imagehash={$imagehash}" alt="{$lang->image_verification}" title="{$lang->image_verification}" id="captcha_img" />
<br />
<input type="text" class="textbox" name="imagestring" value="" id="imagestring" /><input type="hidden" name="imagehash" value="{$imagehash}" id="imagehash" /><br /><br />
<input type="submit" class="submit" name="submit" value="Absenden" />
</td></tr></table>
</form>
{$footer}
</body>
</html>
Hier der betroffene Auszug:
PHP-Code:
Betreff:<br /><input type="radio" name="title" value="" />TEST<br>
<input type="radio" name="title" value="" />TEST#2<br><br /><br />
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
17.10.2010, 14:45
(Dieser Beitrag wurde zuletzt bearbeitet: 17.10.2010, 14:45 von StefanT.)
Wenn value leer ist, wird beim Abschicken auch nichts gesendet.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 54
Themen: 11
Registriert seit: 20.07.2010
Oh man wie konnte ich das nur übersehen. Habe es einfach aus der Textbox übernommen.
Danke für die schnelle Hilfe jetzt geht alles!
Beiträge: 32
Themen: 8
Registriert seit: 05.10.2009
Guten Tag,
habe wieder Angefangen MyBB zu nutzen und nun habe ich eine Frage wegen dem Kontakt Formular. Ich hatte es ja schon damals erwähnt gehabt was auch gelöst wurde, das wenn ein Mitglied eingeloggt ist das dort sein Nick dann steht. Was aber leider nicht vorhanden ist, ist das Automatisch die dazu gehörige E-Mail Adresse Vorhanden ist.
Könnte mir jemand das villt noch schnell umschreiben?
Template contact:
PHP-Code:
<html>
<head>
<title>{$mybb->settings['bbname']} - Kontakt</title>
{$headerinclude}
</head>
<body>
{$header}
<form method="post" action="#">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr><td class="thead">Kontakt-Formular</td></tr>
<tr><td class="trow1">
Name:<br /><input type="text" class="textbox" name="mail" value="{$uname}" /><br /><br />
E-Mail-Adresse:<br /><input type="text" class="textbox" name="mail" value="" /><br /><br />
Betreff:<br /><input type="text" class="textbox" name="title" value="" /><br /><br />
Text:<br /><textarea name="text" rows="10" cols="60"></textarea><br /><br />
<script type="text/javascript" src="jscripts/captcha.js?ver=1400"></script>
<strong>{$lang->image_verification}:</strong><br />
{$lang->verification_note} <span style="color: red;"
class="smalltext">{$lang->verification_subnote}</span><br
/>
<img src="captcha.php?action=regimage&imagehash={$imagehash}"
alt="{$lang->image_verification}"
title="{$lang->image_verification}" id="captcha_img" />
<br />
<input type="text" class="textbox" name="imagestring" value=""
id="imagestring" /><input type="hidden" name="imagehash"
value="{$imagehash}" id="imagehash" /><br /><br />
<input type="submit" class="submit" name="submit" value="Absenden" />
</td></tr></table>
</form>
{$footer}
</body>
</html>
contact.php:
PHP-Code:
<?php
define("NO_ONLINE", 1);
define("IN_MYBB", 1);
$templatelist = "contact";
require_once("./global.php");
$lang->load('member');
global $mybb;
if ($mybb->user['uid']!=0){
$uname = $mybb->user['username'];
}
else{
$uname = 'Gast';
}
if($mybb->request_method == 'post')
{
if($mybb->settings['captchaimage'] == 1 && function_exists("imagecreatefrompng"))
{
$imagehash = $db->escape_string($mybb->input['imagehash']);
$imagestring = $db->escape_string(my_strtolower($mybb->input['imagestring']));
$query = $db->simple_select("captcha", "*", "imagehash='$imagehash' AND LOWER(imagestring)='$imagestring'");
$imgcheck = $db->fetch_array($query);
if(!$imgcheck['dateline'])
{
$db->delete_query("captcha", "imagehash='$imagehash'");
error($lang->error_regimageinvalid);
}
$db->delete_query("captcha", "imagehash='$imagehash'");
}
if(!validate_email_format($mybb->input['mail']) || $mybb->input['title'] == '' || $mybb->input['text'] == '')
{
error('Die Eingaben sind leider nicht vollständig.');
}
$mybb->input['title'] = $mybb->input['title'].' von '.$uname;
my_mail($mybb->settings['adminemail'], 'Kontakt-Formular: '.$mybb->input['title'], $mybb->input['text'], $mybb->input['mail']);
redirect("{$mybb->settings['bburl']}/contact.php", "Die Nachricht wurde gesendet.");
}
add_breadcrumb("Kontakt", "contact.php");
if($mybb->settings['captchaimage'] == 1 && function_exists("imagecreatefrompng"))
{
$randomstr = random_str(5);
$imagehash = md5(random_str(12));
$regimagearray = array(
"imagehash" => $imagehash,
"imagestring" => $randomstr,
"dateline" => TIME_NOW
);
$db->insert_query("captcha", $regimagearray);
}
eval("\$contact = \"".$templates->get("contact")."\";");
output_page($contact);
?>
Beiträge: 80
Themen: 19
Registriert seit: 23.10.2011
27.10.2011, 11:58
(Dieser Beitrag wurde zuletzt bearbeitet: 27.10.2011, 12:39 von StefanT.)
Heyhoo Leute.
Ich suche Suport für das Plugin Kontakt2 von StefanT.
(Link zum Plugin:
https://www.mybb.de/erweiterungen/16x/pl.../kontakt2/)
Soweit ich weiß, wird es mit dem Script an die Board-Email-Adresse gesendet..
Könnte man das nicht so machen, dass das Script, an den Benutzer mit der BENUTZER-ID 1 gesendet wrid?
Ich hab da leider keine Ahnung von.
Könnte mir jemand den Code so umschreiben?
.>
Kann euch leider nichts bieten.
Wäre aber Super nett.
Danke im Vorraus!
MfG
MecQ
Beiträge: 451
Themen: 25
Registriert seit: 14.02.2009
MyBB-Version: 1.4.4
Das hat nichts mit dem HTML-Template zu tun.
Du musst in der Datei contact.php (Zeile 29) folgendes
PHP-Code:
$mybb->settings['adminemail']
durch deine Email erstetzen als z.B. so
Wichtig nicht die anführungszeichen vergessen
Einfach wäre es aber einfach die Adminmail in den Einstellungen zu editieren.
MfG Megaleecher
Höre nie auf besser zu werden, weil dann hast du aufgehört gut zu sein.