Site Adresi :
MyBB Sürümü : 1.6.10
Kurulu Eklentiler :
Arkadaşlar ben siteme klan başvuru sayfası eklemek istedim, bunun için en uygun şey hazır yapılmış bir yönetici başvuru sayfasını alıp editlemek olur diye düşündüm ve aramalarım sonucu bu başlığı buldum. Önce editledim ve denedim her şey güzeldi sayfa hazırdı ancak başvuru formunu göndere bastıktan sonra başvuru tamamlandı yazan sayfaya yönlendirmek yerine bembeyaz sayfa çıkıyor ve mesaj gelmiyor. Daha sonra konudaki işlemleri birebir uyguladım ve editlemeden baştan kurdum ancak sorun çözülmedi. Aynı sorunla bu başlık altında başkası da karşılaşmış , ben de belirttim sorunumu ancak cevap veren olmadı ve konu açmaya karar verdim. Sitemin domaini çöktü sanırım çalışmıyor host üzerinden giriyorum siteye yarın muhtemelen düzelmiş olur ancak girmenize gerek olduğunu düşünmüyorum zaten kodları paylaşıcam.
Hata Ekran Görüntüsü :
Kod:
http://www.RobocraftTurkiye.com
Kurulu Eklentiler :
- Gelişmiş Hızlı Cevap Plugin (1.0.3)
- MyBB Gelişmiş Portal v (7)
- Akismet (1.2.2)
- Google SEO Plugin (1.6.8)
- Dinamik Meta Tag Plugin (1.1)
- Sayfaya Sığdır (2.3)
- Page Manager (1.5.2)
- Teşekkür Et Plugin (3.9.1)
Arkadaşlar ben siteme klan başvuru sayfası eklemek istedim, bunun için en uygun şey hazır yapılmış bir yönetici başvuru sayfasını alıp editlemek olur diye düşündüm ve aramalarım sonucu bu başlığı buldum. Önce editledim ve denedim her şey güzeldi sayfa hazırdı ancak başvuru formunu göndere bastıktan sonra başvuru tamamlandı yazan sayfaya yönlendirmek yerine bembeyaz sayfa çıkıyor ve mesaj gelmiyor. Daha sonra konudaki işlemleri birebir uyguladım ve editlemeden baştan kurdum ancak sorun çözülmedi. Aynı sorunla bu başlık altında başkası da karşılaşmış , ben de belirttim sorunumu ancak cevap veren olmadı ve konu açmaya karar verdim. Sitemin domaini çöktü sanırım çalışmıyor host üzerinden giriyorum siteye yarın muhtemelen düzelmiş olur ancak girmenize gerek olduğunu düşünmüyorum zaten kodları paylaşıcam.
Hata Ekran Görüntüsü :
Kod:
<?php
global $headerinclude, $header, $theme, $footer, $templates, $lang;
$lang->load('member');
$lang->load('messages');
$lang->load('datahandler_user');
$adsoyad = htmlspecialchars_uni(trim($mybb->input['adsoyad']));
$eposta = htmlspecialchars_uni(trim($mybb->input['eposta']));
$tcno = htmlspecialchars_uni(trim($mybb->input['tcno']));
$dogum = htmlspecialchars_uni(trim($mybb->input['dogum']));
$tier = htmlspecialchars_uni(trim($mybb->input['tier']));
$tip = htmlspecialchars_uni(trim($mybb->input['tip']));
if(!$mybb->user['uid'])
{
error_no_permission();
}
else
{
if($mybb->input['action'] == 'do_email' && $mybb->request_method == 'post')
{
verify_post_check($mybb->input['my_post_key']);
if(empty($adsoyad))
{
$errors[] = "Adınızı ve soyadınızı yazın.";
}
if(empty($tcno))
{
$errors[] = "Oyun içi kullanıcı adınızı yazın.";
}
if(empty($tier))
{
$errors[] = "Tierinizi belirtin.";
}
if(empty($dogum))
{
$errors[] = "Doğum tarihinizi yazın.";
}
if(empty($eposta))
{
$errors[] = "E-Posta adresinizi yazın.";
}
if(empty($tip))
{
$errors[] = "Kullandığınız araç sınıfını yazın.";
}
if(count($errors) == 0)
{
global $db, $mybb;
$subject = "Klan Başvurusu | P7O";
$message = "
[b]Kullanıcı adı:[/b] [color=#6B8E23]{$_POST["kullaniciadi"]}[/color]
[b]ID:[/b] [color=#6B8E23]{$_POST["kullaniciID"]}[/color]
[b]Ad-Soyad:[/b] [color=#6B8E23]{$_POST["adsoyad"]}[/color]
[b]E-Posta:[/b] [color=#6B8E23]{$_POST["eposta"]}[/color]
[b]Facebook:[/b] [color=#6B8E23]{$_POST["facebook"]}[/color]
[b]Doğum Tarihi:[/b] [color=#6B8E23] {$_POST["dogum"]}[/color]
[b]Oyun İçi Kullanıcı Adı:[/b] [color=#6B8E23]{$_POST["tcno"]}[/color]
[b]En Yüksek Tier:[/b] [color=#6B8E23]{$_POST["tier"]}[/color]
[b]Kullandığı Araç Tipi:[/b] [color=#6B8E23]{$_POST["tip"]}[/color]
[b]Önceden Tecrübeleriniz:[/b] [color=#6B8E23]{$_POST["tecrube"]}[/color]
[b]Ek Açıklama:[/b] [color=#6B8E23]{$_POST["adres"]}[/color]
";
$fromid = "{$_POST[1]}";//still sender ID
$to = array("morbius108"); // array of username(s)
require_once MYBB_ROOT . "inc/datahandlers/pm.php";
$pmhandler = new PMDataHandler();
$pm = array(
"subject" => $subject,
"message" => $message,
"fromid" => $fromid,
"to" => $to
);
$pm['options'] = array(
"signature" => $mybb->input['pm_options']['signature'],
"disablesmilies" => $mybb->input['pm_options']['disablesmilies'],
"savecopy" => $mybb->input['pm_options']['savecopy'],
"readreceipt" => $mybb->input['pm_options']['readreceipt']
);
$pmhandler->set_data($pm);
// Now let the pm handler do all the hard work.
if (!$pmhandler->validate_pm()) {
$pm_errors = $pmhandler->get_friendly_errors();
return $pm_errors;
}else{
$pminfo = $pmhandler->insert_pm();
redirect($mybb->settings['bburl'] . '/misc.php?page=basvuruok', $lang->redirect_emailsent);
return $pminfo;
}
}
else
{
$errors = inline_error($errors);
}
}
$usertemplate = '<html>
<head>
<title>' . $pages['name'] . '</title>
{$headerinclude}
</head>
<body>
{$header}
{$errors}
<form action="' . $_SERVER['REQUEST_URI'] . '" method="post">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
<table border="0" cellspacing="' . $theme['borderwidth'] . '" cellpadding="' . $theme['tablespace'] . '" class="tborder">
<thead>
<tr>
<td colspan="2" class="thead">
<strong>' . $pages['name'] . '</strong>
</td>
</tr>
</thead>
<tbody>
<tr>
<td width="40%" class="pm_alert"><strong>Bilgileriniz</strong></td>
<td width="60%" class="pm_alert"></td>
</tr>
<tr>
<td width="40%" class="trow2"><strong>Kullanıcı Adı:</strong></td>
<td width="60%" class="trow2">{$name}</td>
<input type="hidden" class="textbox" size="50" name="kullaniciadi" value="{$name}" />
<input type="hidden" class="textbox" size="50" name="kullaniciID" value="{$mybb->user[uid]}" />
</tr>
<tr>
<td width="40%" class="trow1"><strong>E-Posta:*</strong></td>
<td width="60%" class="trow1"><input type="text" class="textbox" size="50" name="eposta" value="" /></td>
</tr>
<tr>
<td width="40%" class="trow1"><strong>Ad - Soyad:*</strong></td>
<td width="60%" class="trow1"><input type="text" class="textbox" size="50" name="adsoyad" value="" /></td>
</tr>
<tr>
<tr>
<td valign="top" width="40%" class="trow1"><strong>Doğum Tarihi:*<small>(GG/AA/YYYY)</small></strong></td>
<td width="60%" class="trow1"><input type="text" class="textbox" size="50" name="dogum" value="" /></td>
</tr>
<tr>
<td width="40%" class="trow2"><strong>Oyun İçi Kullanıcı Adı:*</strong></td>
<td width="60%" class="trow2"><input type="text" class="textbox" size="50" name="tcno" value="" />
</td>
</tr>
<tr>
<td valign="top" width="40%" class="trow1"><strong>En Yüksek Tieriniz:*</strong></td>
<td width="60%" class="trow1"><input type="text" class="textbox" size="50" name="tier" value="" /></td>
</tr>
<tr>
<td valign="top" width="40%" class="trow1"><strong>Kullandığınız Araç Tipi:*</strong></td>
<td width="60%" class="trow1"><input type="text" class="textbox" size="50" name="tip" value="" /></td>
</tr>
<td valign="top" width="40%" class="trow1"><strong>Facebook:</strong></td>
<td width="60%" class="trow1"><input type="text" class="textbox" size="50" name="facebook" value="" /></td>
</tr>
<tr>
<td valign="top" width="40%" class="trow2"><strong>Önceden Tecrübeleriniz: <small>(Varsa)</small></strong></td>
<td width="60%" class="trow2"><textarea cols="50" rows="5" name="tecrube"></textarea></td>
</tr>
<tr>
<td valign="top" width="40%" class="trow2"><strong>Ek Açıklama: <small>(Burada Bulunmayan)</small></strong></td>
<td width="60%" class="trow2"><textarea cols="50" rows="5" name="adres"></textarea></td>
</tr>
<br />
<td valign="top" width="40%" class="trow2"><font color="red"><span style="text-shadow: 0px 0px 8px ;"><b>* ile işaretli alanların doldurulması zorunludur.</b></span></font></td>
<td valign="top" width="60%" class="trow2"><font color="red"><span style="text-shadow: 0px 0px 8px ;"><b>| Bilgileriniz güvenlik açısından gereklidir. Yönetim harici 3. şahıslarla paylaşılmayacaktır...</b></span></font></td>
</tbody>
</table>
<br />
<input type="hidden" name="action" value="do_email" />
<div align="center"><input type="submit" class="button" value="Başvuru Formunu Gönder" /></div>
</form>
<br />
<br />
{$footer}
</body>
</html>';
$usertemplate = str_replace("\'", "'", addslashes($usertemplate));
$name = $mybb->user['username'];
$email = $mybb->user['email'];
add_breadcrumb($pages['name']);
eval("\$page = \"" . $usertemplate . "\";");
output_page($page);
}
?>