MyBBDepo - Türkiyenin MyBB Deposu Forumuna Hoşgeldiniz
Eğer sitemize yaptığınız ilk ziyaretiniz ise, lütfen öncelikle Forum Kurallarını okuyunuz. Forumumuzda bilgi alışverişinde bulunabilmeniz için Kayıt olmalısınız. Üye olmayanlar forumumuzdan yararlanamazlar.
Eğer zaten kayıtlı kullanıcı iseniz, lütfen kullanıcı adınız ve şifreniz ile, Giriş yapınız. (Sitemize üyelik ücretsizdir).
oglcnztym avatar
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 0/5 - 0 oy

Page Manager Türkçe Plugin + Moderatör Başvuru Sayfası


Sponsor Reklam
media venus

Çevrimdışı oglcnztym
 Tarih: 04-01-2014, Saat:19:12
(Son Düzenleme: 04-01-2014, Saat:21:32, Düzenleyen: oglcnztym.)
#1
MyBB için Page Manager Eklentisi
Eklenti-Plugin Eklenti ismi: Sayfa Yöneticisi
Yapımcı Eklenti Yapımcısı: Sebastian Wunderlich
Çevirmen Türkçe Çeviri: oglcnztym
Güvenlik Eklenti Güvenlirmi ?: Güvenli Onay-Cevap
Versiyon-Saat Eklenti Versiyonu: 1.5.3
Araç-Test Test Durumu: Denemiştir-sorunsuz Onay-Cevap
MyBB Uyumlu Olduğu Sürüm-(ler): MyBB - 1.6.x
Açıklama-Detay Eklenti Açıklaması: Kendinize ait sayfalar oluşturmanızı ve yönetmenizi sağlar.
Kurulum-İnstall Eklenti Kurulumu:
  • Rardan çıkan dosyaları FTP'den inc/plugins dizinine atın.
Demo Link Demo Link:
Kod:
http://forum.pis7lionline.com/misc.php?page=basvuru
Resim-Grafik Ekran Görüntüsü:
resim
Wrench 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);

}

?>
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:
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/>
Kimler Online?: Evet
Sayfayı aktifleştir?: Evet

Ve moderatör başvuru formumuz bitmiştir. Sonuçta;
Kod:
http://www.siteadiniz.com/misc.php?page=basvuru
bölümüne girdiğinizde şu manzara ile karşılaşacaksınız:

resim

Doldurup gönderdiğinizde seçtiğiniz hesapta şöyle bir özel mesaj alacaksınız:

resim

Ek olarak soru ve sorunlarınız için bana Ö.M'den ulaşabilirsiniz.
İyi forumlar!
Cevapla
Sponsor Reklam
sponsor reklam sponsor reklam

Çevrimdışı Huracine
 Tarih: 04-01-2014, Saat:19:15
#2
Bir çok kişinin işini göreceğinden eminim..
Cevapla
Bunu Beğenenler:

Çevrimdışı oglcnztym
 Tarih: 04-01-2014, Saat:19:16
#3
(04-01-2014, Saat:19:15)furkomm Adlı Kullanıcıdan Alıntı: Bir çok kişinin işini göreceğinden eminim..

Yorum için teşekkürler hocam Gülümseme Ben de...
Cevapla
Bunu Beğenenler:

İzinli BlackCat
 Tarih: 04-01-2014, Saat:19:17
#4
Çeviri için teşekkürler ancak eklenti önceden çevrilmişti ;

Kod:
http://mybbdepo.com/sayfa-yoneticisi-plugin-turkce-konusu.html

Kod:
http://destek.mybb.com.tr/showthread.php?tid=2172
Cevapla
Bunu Beğenenler:

Çevrimdışı oglcnztym
 Tarih: 04-01-2014, Saat:19:21
#5
(04-01-2014, Saat:19:17)BlackCat Adlı Kullanıcıdan Alıntı: Çeviri için teşekkürler ancak eklenti önceden çevrilmişti ;

Kod:
http://mybbdepo.com/sayfa-yoneticisi-plugin-turkce-konusu.html

Kod:
http://destek.mybb.com.tr/showthread.php?tid=2172

Evet hocam gördüm ben de Top 10 eklentilerden indirmiştim çevirisini bulamayınca kendim çevirdim ancak bu konudaki asıl amacım bir çok kişinin JotForm dışında aradığı moderatör başvuru formunu açıklığa kavuşturmaktı. Gülümseme
Cevapla
Bunu Beğenenler:

Çevrimdışı Kiliza
 Tarih: 04-01-2014, Saat:20:22
#6
Ellerinize sağlık hocam. Süper Süper
Cevapla
Bunu Beğenenler:

Çevrimdışı oglcnztym
 Tarih: 04-01-2014, Saat:20:25
#7
(04-01-2014, Saat:20:22)R.Akyol Adlı Kullanıcıdan Alıntı:
Ellerinize sağlık hocam. Süper Süper

Ne demek, yorum için teşekkürler Gülümseme
Cevapla
Bunu Beğenenler:

İzinli Screwy
 Tarih: 04-01-2014, Saat:20:51
#8
Merhaba;

Linkleri code tagları içerisine almazsanız uyarı cezası alacaksınız. Kurallara uymaya özen gösterelim ki uyarı almayalım. Gülümseme

Bu arada anlatım güzel teşekkürler. Gülümseme
Cevapla
Bunu Beğenenler:

 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Eklenti - Yama - Plugin [1.6] Başvuru Sayfası Plugin [Yeni & Tam Türkçeleştirme] #Arawn 8 1,944 03-05-2016, Saat:00:07
Son Yorum: burakcanalgul
  [MD - 1.6] Sayfa Yöneticisi Plugin Türkçe 007combatant 14 8,755 18-12-2015, Saat:02:34
Son Yorum: sanalpro
  [MD - 1.6] Bağış Sayfası Türkçe 007combatant 7 3,651 02-09-2015, Saat:17:57
Son Yorum: WebCobra
Eklenti - Yama - Plugin Multi - Çoklu Oturum Açma Plugin ßyßurak 4 2,099 18-08-2015, Saat:00:45
Son Yorum: usameavci
  [MCTR - 1.6] Safelink - Yönlendirme Plugin - MCTR Stil Modifiyeli, Konusu EmreKarakaya 11 4,620 30-04-2015, Saat:19:51
Son Yorum: reddick



Konuyu Okuyanlar: 1 Ziyaretçi