Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Kontaktfomular
#11
Deaktiviere Codepress.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#12
Wie? Habe überall gesucht, im ACP unter Tools&... sowie unter den Optimierungseinstellungen, und wie es scheint gibt es diese Möglichkeit erst seit 1.4.4
Zitieren
#13
https://www.mybb.de/forum/thread-21414-p...#pid148368
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#14
Vielen Dank! Wink
Zitieren
#15
Etschudligt dass ich diesen alten Beitrag wieder ausgrabe aber ich habe dazu eine Frage.

Und zwar habe ich mir nun ein zweites Kontakfomular erstellt, in der contact.php habe ich einfach alle "contact"'s in das umbenannt wie ich es haben will. Funktioniert auch alles so wie das erste.

Der Code ist folgender (Template):
Zitat:<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"><b>Kontakt-Formular</b></td></tr>

<tr><td class="trow1">


<table>
<tr>
<td>
<br>
<br>
<img src="Support.png" align="left">
<br>
<br>
<br>
<br>
<br>
<img src="contact1.png" align="left">
<br>
<br><img src="E-Mail.png" align="left"><br /><input type="text" class="textbox" name="mail" value="" /><br /><br />

<img src="Betreff.png" align="left"<br /><input type="text" class="textbox" name="title" value="" /><br /><br />

<img src="Nachricht.png" align="left"<br /><textarea name="text" rows="10" cols="60"></textarea><br /><br />

<script type="text/javascript" src="jscripts/captcha.js?ver=1400"></script>


<input type="image" src="Senden.png" alt="Absenden">
</td>
<td><img src="Kontakttext.png" align="top" hspace="10"></td>
</tr>
</table>



</td></tr></table>

</form>

{$footer}

</body>

</html>

Und nund er Code der contact.php:
Code:
<?php

define("NO_ONLINE", 1);
define("IN_MYBB", 1);

$templatelist = "contact";
require_once("./global.php");

$lang->load('member');
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.');
    }
    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);
?>

So... dadurch hat man eine Spalte mit E-Mail, Betreff und Nachricht.

Jedoch brauche ich folgende Spalten:
Benutzername: (ein ganz normaler kleiner Kasten) (soll als Text in die Mail)
E-Mail: (...) (...)
Titel: (Platz für etwa 40 Zeichen, von der größe her eben die selbe wie die beiden obigen Kästen) (soll als Text in die Mail)
Beschreibung: (Hier sollen etwa drei Sätze hineinpassen) (soll als Text in die Mail)

Aber die größe kann ich ja selber im template noch anpassen.

Habe mir dazu schon einige Beiträge auch in ratgebern durchgelesen allerdings funktionierte nichts... die Mails kamen gar nicht an oder manche Textfelderinhalte fehlten. Und als Betreff soll eben automatisch "Tagebuch erstellen" gesetzt werden.

Ich wäre sehr dankbar wenn jemand mir die Codes so umformen könnte! Smile


Mit freundlichen Grüßen,

aTCWiki Wink[/quote]
Zitieren
#16
Kannst du mal konkret sagen, was das Problem ist...
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#17
Ich weis nicht wie ich mein Ziel erreichen kann. Sad
Zitieren