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 1.0 - derboss - 17.10.2010

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.


RE: Kontakt 1.0 - StefanT - 17.10.2010

Was meinst du mit ungültig?


RE: Kontakt 1.0 - derboss - 17.10.2010

Es wird dann der definierte Error Wert ausgegeben:

error('Die Eingaben sind leider nicht vollständig.');


RE: Kontakt 1.0 - StefanT - 17.10.2010

Bitte poste dein vollständiges geändertes Template.


RE: Kontakt 1.0 - derboss - 17.10.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&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

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 /> 



RE: Kontakt 1.0 - StefanT - 17.10.2010

Wenn value leer ist, wird beim Abschicken auch nichts gesendet. Wink


RE: Kontakt 1.0 - derboss - 17.10.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! Smile


RE: Kontakt 1.0 - FlayesOne - 04.12.2010

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&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

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'] == && 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'] == && 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);
?>



Plugin Kontakt2 - Hilfe - MecQ - 27.10.2011

Heyhoo Leute.
Ich suche Suport für das Plugin Kontakt2 von StefanT.


(Link zum Plugin: https://www.mybb.de/erweiterungen/16x/plugins-neueseiten/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




RE: Plugin Kontakt2 - Hilfe - Megaleecher - 27.10.2011

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
PHP-Code:
"mail@example.org" 

Wichtig nicht die anführungszeichen vergessen Wink

Einfach wäre es aber einfach die Adminmail in den Einstellungen zu editieren.

MfG Megaleecher