MyBB Depo Forum

Orjinalini görmek için tıklayınız: Mybb Kayıt Sözleşmesini Kaldırma
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Merhaba Arkadaşlar

Burada Mybb Kullanan Bir siteye üye olduğunuzda üye kayıt sözleşmesini görmüşsünüzdür.Bu kayıt sözleşmesini kaldırmak için aşağıdaki adamları uygulayın

Forumunuzun kurulu olduğu dizindeki member.php dosyasını açın ve aşağıdaki kodları silin

PHP Kod:
if((!isset($mybb->input['agree']) && !isset($mybb->input['regsubmit'])) || $mybb->request_method != "post")
    {
        
// Is this user a COPPA user? We need to show the COPPA agreement too
        
if($mybb->settings['coppa'] != "disabled" && ($mybb->cookies['coppauser'] == || $under_thirteen))
        {
            if(
$mybb->settings['coppa'] == "deny")
            {
                
error($lang->error_need_to_be_thirteen);
            }
            
$lang->coppa_agreement_1 $lang->sprintf($lang->coppa_agreement_1$mybb->settings['bbname']);
            eval(
"\$coppa_agreement = \"".$templates->get("member_register_agreement_coppa")."\";");
        }

        
$plugins->run_hooks("member_register_agreement");

        eval(
"\$agreement = \"".$templates->get("member_register_agreement")."\";");
        
output_page($agreement);
    }
    else 

Sildikten sonra dosyayı kaydedin.Sorun Çözülmüştür
yapınca hata vermekte ?
Bunu sildikten sonra üye her istediğini yapar ve ondan yasal olarak hiçbir hak talep edemezsiniz ama Süper
cevap lütfen
Bu kısım http://community.mybb.com/thread-92606.html bağlantısından alıntıdır.

- AdminCp'yi açın,
- "Forum Ayarları" sekmesini tıklayın,
- "Yeni Ayar Ekle"yi tıklayın.

Ayar Başlığı: Kayıt Sözleşmesi.
Kısa Bilgi: Kayıt esnasında kayıt sözleşmesini açar veya kapatır.
Ayar Grubu: Kullanıcı Giriş ve Kayıt Ayarları
Görüntülenme Sırası: 2
Tanımlayıcı: kayit_sozlesmesi
Type: Açık/Kapalı Seçimi
Değer: 1

yazıp "Yeni Ayar Ekle" yi tıklayıp kaydedin.


forum ana dizinindeki member.php'yi açın

Kod:
if((!isset($mybb->input['agree']) && !isset($mybb->input['regsubmit'])) && $fromreg == 0 || $mybb->request_method != "post")


satırını aşağıdaki ile değiştirin.

Kod:
if($mybb->settings['kayit_sozlesmesi'] && ((!isset($mybb->input['agree']) && !isset($mybb->input['regsubmit'])) || $mybb->request_method != "post"))


Admin Cp-Forum Ayarları-Kullanıcı Giriş ve Kayıt Ayarları'nı açtığınızda "Kayıt Sözleşmesi." ayarını kapalı duruma getirirseniz kayıt esnasında kayıt sözleşmesi görünmez.


Son olarak member_register şablonunu açın, aşağıdaki kodu bulun,


Kod:
<form action="member.php" method="post" id="registration_form">


kodunu aşağıdaki ile değiştirin.


Kod:
<form action="member.php" method="post" id="registration_form" onsubmit="if(document.getElementById('agree').checked) { return true; } else { alert('Kayıt Sözleşmesini Okuduğunuzu Onaylayınız.'); return false; }">


Aşağıdaki kodu bulun


Kod:
<input type="submit" class="button" name="regsubmit" value="{$lang->submit_registration}" />


kodunun hemen üzerine 


Kod:
<input type="checkbox" name="checkbox" value="check" id="agree" /> Forum Kurallarını okudum, kabul ediyorum. <br />


kodu ekleyin, 

Kayıt sayfasında deneme yapın, member_register şablonuna yapılan değişikliklerde kayıt sayfası hata verebiliyor. Deneme yapıp sıkıntı var mı bakın?