MyBB.de Forum
Kontakt - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Veröffentlichungen und -Support (https://www.mybb.de/forum/forum-82.html)
+--- Thema: Kontakt (/thread-20758.html)

Seiten: Seiten: 1 2 3 4 5 6 7 8 9 10


RE: Kontakt - omgoogles - 07.03.2012

Erst mal danke schön für die schnelle Antwort.
Ich werde mal sehn, ob ich das mit Hilfe der von dir verlinkten referenz gefixed bekomme. Anderenfalls melde ich mich nochmal. Big Grin



RE: Kontakt - doylecc - 07.03.2012

Eigentlich sollte es funktionieren, wenn du noch eine Return-Adresse hinzufügst im Plugin in Zeile 29:
PHP-Code:
my_mail($mybb->settings['adminemail'], 'Kontakt-Formular: '.$mybb->input['title'], $mybb->input['text'], $mybb->input['mail'], """"false"text"""$mybb->input['mail']); 



RE: Kontakt - omgoogles - 07.03.2012

Das klappt hervorragend, DANKE! Smile
Evtl. könnte der Autor die modifizierte Zeile direkt in den download einbinden, das würde das Formular echt aufwerten.


RE: Kontakt - Schumuckl - 31.01.2013

Ich habe eben das Plugin von Stefan in den Betrieb genommen. Ich finde es sehr gelungen.
Ich würde es aber lasse finden wenn nach dem versenden eine Meldung kommt das erfolgreich versendet wurde und man dann zum index zurück geleitet wird.
derzeit geht nach dem senden das selbe Formular wieder auf so das man meinen könnte da ist was shhief gelaufen und man gibt alles noch einmal an.
Kann man das ändern?

Gruß


RE: Kontakt - StefanT - 31.01.2013

Das kannst du in der Plugin-Datei hier ändern.
Code:
redirect("{$mybb->settings['bburl']}/contact.php", "Die Nachricht wurde gesendet.");



RE: Kontakt - Schumuckl - 31.01.2013

Wenn die Zeile schon vorhanden ist das die Nachricht gesendet wurde, warum wird es dann nicht angezeigt?


RE: Kontakt - StefanT - 31.01.2013

Kann es sein, dass du die Weiterleitungs-Seiten deaktiviert hast?


RE: Kontakt - Schumuckl - 31.01.2013

Ja habe ich, sag mir bitte nicht das es nur geht wenn ich die Weiterleitung Aktiviere? Ich finde diesen Satz eher nicht so prall.

Gruß


RE: Kontakt - Falkenauge Mihawk - 01.02.2013

In der Weiterleitung steht, wenn etwas nicht in Ordnung ist. Aktivier sie mal und guck nach was da steht.


RE: Kontakt - Razzer2406 - 12.08.2013

Ich finde das Kontakt Formular sehr gut. Ich würde es dennoch um einige Funktionen erweitern.

Ich wollte das Kontaktformular gerne mit einen Button erweitern. Ich habe es in Template so wie in der php datei mit erweitert. Nur leider wenn ich die Email bekomme, wird das nicht mit aufgeführt.
Woran könnte das liegen bzw an welcher Stelle habe ich ein Fehler gemacht?


Contact Template
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="text" class="textbox" name="title" value="" /><br /><br />
Text:<br /><textarea name="text" rows="10" cols="60"></textarea><br /><br />
Test Button:<br /> <input type="radio" name="button" value="Button1"Button1<br />
<
br /> <input type="radio" name="button" value="Button2"Button2<br />
<
br /><input type="radio" name="button" value="Button3"Button3<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&amp;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

Das habe ich erweitert:
PHP-Code:
Test Button:<br /> <input type="radio" name="button" value="Button1"Button1<br />
<
br /> <input type="radio" name="button" value="Button2"Button2<br />
<
br /><input type="radio" name="button" value="Button3"Button3<br />
<
br /> 

Contact.php:
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'] == && 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'] == '' || $mybb->input['button'] == '' )
    {
        
error('Die Eingaben sind leider nicht vollständig.');
    }
    
my_mail($mybb->settings['adminemail'], 'Kontakt-Formular: '.$mybb->input['title'], $mybb->input['text'], $mybb->input['button'], $mybb->input['mail']);
    
redirect("{$mybb->settings['bburl']}/contact.php""Die Nachricht wurde gesendet.");
}
add_breadcrumb("Kontakt""contact.php");

if(
$mybb->settings['captchaimage'] == && 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);
?>

Das habe ich in der Contact.php erweitert:
PHP-Code:
    $mybb->input['button'