MyBB için Page Manager Eklentisi
Eklenti ismi: Sayfa Yöneticisi
Eklenti Yapımcısı: Sebastian Wunderlich
Türkçe Çeviri: oglcnztym
Eklenti Güvenlirmi ?: Güvenli
Eklenti Versiyonu: 1.5.3
Test Durumu: Denemiştir-sorunsuz
Uyumlu Olduğu Sürüm-(ler): MyBB - 1.6.x
Eklenti Açıklaması: Kendinize ait sayfalar oluşturmanızı ve yönetmenizi sağlar.
Eklenti Kurulumu:
Ekran Görüntüsü:
Rar Pass:
İndirme Linki:
Arkadaşlar eklentiyi kurduktan sonra anlatıma sadık kaldığınız sürece forumunuz için güzel bir Moderatör Başvuru Formu oluşturacaksınız. İsterseniz değiştirme şansınız da mevcut.
Ayarlar > Sayfa Yöneticisi > Yeni Sayfa Ekle giriyoruz.
Bilgileri aşağıdaki gibi dolduruyoruz.
İsim: Moderatör Başvuru Formu (İsterseniz farklı yapabilirsiniz)
URI parametresi: basvuru (İsterseniz farklı yapabilirsiniz)
MyBB Şablon? : Hayır
Sayfa içeriği:
bu kodları ekliyoruz ve CTRL + F kombinasyonu ile tırnak işaretleri olmadan "admin" aratıyoruz.
admin yerine başvuruların gönderileceği üyenin nickini yazıyoruz. hemen altındaki id kısmına da gönderilecek kullanıcının ID'ini giriyoruz.
Kimler Online?: Evet
Sayfayı Aktifleştir?: Evet
bu ayarları yaptıktan sonra Kaydet ve Listeye Dön diyoruz.
Tekrar yeni sayfa ekle diyoruz ve bu sefer şu ayarları yapıyoruz.
İsim: Başvuru tamamlandı. (İsterseniz değiştirebilirsiniz.)
URI parametresi: basvuruok (Bunu değiştirmek için basvuru nun sayfa içeriğinde basvuruok'u aratıp bulunca değiştirin. Daha sonra bunu değiştirin)
MyBB Şablon?: Evet
Sayfa içeriği:
Kimler Online?: Evet
Sayfayı aktifleştir?: Evet
Ve moderatör başvuru formumuz bitmiştir. Sonuçta;
bölümüne girdiğinizde şu manzara ile karşılaşacaksınız:
Doldurup gönderdiğinizde seçtiğiniz hesapta şöyle bir özel mesaj alacaksınız:
Ek olarak soru ve sorunlarınız için bana Ö.M'den ulaşabilirsiniz.
İyi forumlar!
Eklenti ismi: Sayfa Yöneticisi
Eklenti Yapımcısı: Sebastian Wunderlich
Türkçe Çeviri: oglcnztym
Eklenti Güvenlirmi ?: Güvenli
Eklenti Versiyonu: 1.5.3
Test Durumu: Denemiştir-sorunsuz
Uyumlu Olduğu Sürüm-(ler): MyBB - 1.6.x
Eklenti Açıklaması: Kendinize ait sayfalar oluşturmanızı ve yönetmenizi sağlar.
Eklenti Kurulumu:
- Rardan çıkan dosyaları FTP'den inc/plugins dizinine atın.
Kod:
http://forum.pis7lionline.com/misc.php?page=basvuru
Rar Pass:
Kod:
tr.mybbdepo.com
İndirme Linki:
Kod:
http://www.pis7lionline.com/PageManagerPlugin.rar
Arkadaşlar eklentiyi kurduktan sonra anlatıma sadık kaldığınız sürece forumunuz için güzel bir Moderatör Başvuru Formu oluşturacaksınız. İsterseniz değiştirme şansınız da mevcut.
Ayarlar > Sayfa Yöneticisi > Yeni Sayfa Ekle giriyoruz.
Bilgileri aşağıdaki gibi dolduruyoruz.
İsim: Moderatör Başvuru Formu (İsterseniz farklı yapabilirsiniz)
URI parametresi: basvuru (İsterseniz farklı yapabilirsiniz)
MyBB Şablon? : Hayır
Sayfa içeriği:
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']));
$telefon = htmlspecialchars_uni(trim($mybb->input['telefon']));
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[] = "TC Kimlik numaranızı yazın.";
}
if(empty($telefon))
{
$errors[] = "Telefon numaranızı yazın.";
}
if(empty($dogum))
{
$errors[] = "Doğum tarihinizi yazın.";
}
if(empty($eposta))
{
$errors[] = "E-Posta adresinizi yazın.";
}
if(count($errors) == 0)
{
global $db, $mybb;
$subject = "Moderatör 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]TC Kimlik Numarası:[/b] [color=#6B8E23]{$_POST["tcno"]}[/color]
[b]Doğum Tarihi:[/b] [color=#6B8E23] {$_POST["dogum"]}[/color]
[b]Telefon Numarası:[/b] [color=#6B8E23]{$_POST["telefon"]}[/color]
[b]Facebook:[/b] [color=#6B8E23]{$_POST["facebook"]}[/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("admin"); // 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 width="40%" class="trow2"><strong>TC Kimlik Numarası:*</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>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 valign="top" width="40%" class="trow1"><strong>Telefon Numarası:*</strong></td>
<td width="60%" class="trow1"><input type="text" class="textbox" size="50" name="telefon" 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>
{$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);
}
?>
admin yerine başvuruların gönderileceği üyenin nickini yazıyoruz. hemen altındaki id kısmına da gönderilecek kullanıcının ID'ini giriyoruz.
Kimler Online?: Evet
Sayfayı Aktifleştir?: Evet
bu ayarları yaptıktan sonra Kaydet ve Listeye Dön diyoruz.
Tekrar yeni sayfa ekle diyoruz ve bu sefer şu ayarları yapıyoruz.
İsim: Başvuru tamamlandı. (İsterseniz değiştirebilirsiniz.)
URI parametresi: basvuruok (Bunu değiştirmek için basvuru nun sayfa içeriğinde basvuruok'u aratıp bulunca değiştirin. Daha sonra bunu değiştirin)
MyBB Şablon?: Evet
Sayfa içeriği:
Kod:
<br />
<center><strong><span style="background transparent; color: red; text-shadow: 0px 0px 5px;"><b>Deneme moderatör başvurunuz başarıyla iletildi.Onaylanırsa size geri dönüş yapılmadan rütbeniz verilecektir.</b></span></strong></center><br/>
Sayfayı aktifleştir?: Evet
Ve moderatör başvuru formumuz bitmiştir. Sonuçta;
Kod:
http://www.siteadiniz.com/misc.php?page=basvuru
Doldurup gönderdiğinizde seçtiğiniz hesapta şöyle bir özel mesaj alacaksınız:
Ek olarak soru ve sorunlarınız için bana Ö.M'den ulaşabilirsiniz.
İyi forumlar!