MyBB Depo Forum

Orjinalini görmek için tıklayınız: Mybb Kayıt Olurken Gereksiz Soruları Kaldırma
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Web site  Site Adresi : Şu anlık yok (localhost çalışıyorum)
Versiyon MyBB Sürümü : 1.8
Eklenti-Plugin Kurulu Eklentiler : Prostats
Hata-Sorun Sorun açıklaması : Kullanıcılar kayıt olurken gereksiz bölümleri (saat dilimi, abonelik, varsayılan dili seçme vb) kaldırmak istiyorum.
Resim-Grafik Hata Ekran Görüntüsü :http://i.hizliresim.com/B6goQG.png

member_register şablonu kodları

Kod:
<html>
<head>
<title>{$mybb->settings['bbname']} - {$lang->registration}</title>
{$headerinclude}
<script src="{$mybb->asset_url}/jscripts/validate/jquery.validate.min.js"></script>
</head>
<body>
{$header}
<form action="member.php" method="post" id="registration_form"><input type="text" style="visibility: hidden;" value="" name="regcheck1" /><input type="text" style="visibility: hidden;" value="true" name="regcheck2" />
{$regerrors}
<div class="tborder">

<div class="thead">{$lang->registration}</div>

 <div class="trow1 mediumtext">{$lang->account_details}</div>

<div class="trow1 rowbit">
<div class="formbit_label align_right" data-width="20%"><label for="username">{$lang->username}</label></div>
<div class="formbit_field" data-width="80%"><input type="text" class="textbox" name="username" id="username" value="{$username}" /></div>
</div>
 
{$passboxes}

<div class="trow1 rowbit">
<div class="formbit_label align_right" data-width="20%"><label for="email">{$lang->email}</label></div>
<div class="formbit_field" data-width="80%"><input type="text" class="textbox" name="email" id="email" maxlength="50" value="{$email}" /></div>
</div>
 

<div class="trow1 rowbit">
<div class="formbit_label align_right" data-width="20%"><label for="email2">{$lang->confirm_email}</label></div>
<div class="formbit_field" data-width="80%"><input type="text" class="textbox" name="email2" id="email2" maxlength="50" value="{$email2}" />
 
<div id="email_status">&nbsp;</div>
 
</div>
</div>
 
{$hiddencaptcha}
 
{$requiredfields}
{$customfields}
{$referrer}
{$regimage}
{$questionbox}
 
<div class="trow1 mediumtext">{$lang->account_prefs}</div>
 

<div class="trow1 rowbit">
<div class="formbit_label align_right" data-width="20%">{$lang->account_prefs}</div>
<div class="formbit_field" data-width="80%">
<input type="checkbox" class="checkbox" name="allownotices" id="allownotices" value="1" {$allownoticescheck} /> <label for="allownotices">{$lang->allow_notices}</label><br />


<input type="checkbox" class="checkbox" name="hideemail" id="hideemail" value="1" {$hideemailcheck} /> <label for="hideemail">{$lang->hide_email}</label><br />


<input type="checkbox" class="checkbox" name="receivepms" id="receivepms" value="1" {$receivepmscheck} /> <label for="receivepms">{$lang->receive_pms}</label><br />


<input type="checkbox" class="checkbox" name="pmnotice" id="pmnotice" value="1"{$pmnoticecheck} /> <label for="pmnotice">{$lang->pm_notice}</label><br />


<input type="checkbox" class="checkbox" name="pmnotify" id="pmnotify" value="1" {$pmnotifycheck} /> <label for="pmnotify">{$lang->email_notify_newpm}</label><br />


<input type="checkbox" class="checkbox" name="invisible" id="invisible" value="1" {$invisiblecheck} /> <label for="invisible">{$lang->invisible_mode}</label><br />
</div>
</div>
 


<div class="trow1 rowbit">
<div class="formbit_label align_right" data-width="20%"><label for="subscriptionmethod">{$lang->subscription_method}</label></div>
<div class="formbit_field" data-width="80%"><select name="subscriptionmethod" id="subscriptionmethod">
<option value="0" {$no_auto_subscribe_selected}>{$lang->no_auto_subscribe}</option>
<option value="1" {$no_subscribe_selected}>{$lang->no_subscribe}</option>
<option value="2" {$instant_email_subscribe_selected}>{$lang->instant_email_subscribe}</option>
<option value="3" {$instant_pm_subscribe_selected}>{$lang->instant_pm_subscribe}</option>
</select></div>
</div>
 
 

<div class="trow1 rowbit">
<div class="formbit_label align_right" data-width="20%"><span data-lang-variable="register_time_zone"></span></div>
<div class="formbit_field" data-width="80%">{$tzselect}</div>
</div>
 
 
 
 

<div class="trow1 rowbit">
<div class="formbit_label align_right" data-width="20%"><span data-lang-variable="register_dst_correction"></span></div>
<div class="formbit_field" data-width="80%"> <select name="dstcorrection">
<option value="2" {$dst_auto_selected}>{$lang->dst_correction_auto}</option>
<option value="1" {$dst_enabled_selected}>{$lang->dst_correction_enabled}</option>
<option value="0" {$dst_disabled_selected}>{$lang->dst_correction_disabled}</option>
</select></div>
</div>
 
{$boardlanguage}

 
</div>
<br />
<div class="align_center">
<input type="hidden" name="regtime" value="{$time}" />
<input type="hidden" name="step" value="registration" />
<input type="hidden" name="action" value="do_register" />
<input type="submit" class="button" name="regsubmit" value="{$lang->submit_registration}" />
</div>
</form>
<script>
<!--
$().ready(function() {
// validate registration_form
$("#registration_form").validate({
rules: {
         username: {
           required: true,
           minlength: {$mybb->settings['minnamelength']},
maxlength: {$mybb->settings['maxnamelength']},
remote:{
url: "xmlhttp.php?action=username_availability",
type: "post",
              dataType: "json",
data:
{
my_post_key: my_post_key
},
},
         },
         email: {
required: true,
email: true,
         },
         email2: {
required: true,
email: true,
equalTo: "#email"
         },
},
messages: {
           username: {
              minlength: "{$lang->js_validator_username_length}",
              maxlength: "{$lang->js_validator_username_length}",
           },
          email: "{$lang->js_validator_invalid_email}",
email2: "{$lang->js_validator_email_match}",
}
});

  {$validator_extra}
});
// -->
</script>
{$footer}
</body>
</html>
http://mybbdepo.com/yardim-konusu-acan-k...onusu.html

Yukardaki şablona uyun ve member_register şablonun kodlarını code tagları içinde ekleyin yardımcı olalım.
konu şablona uyularak paylaşılmıştır.
Sağ taraftaki seçeneklerin hepsini kapatmak istiyorsun sanırım. member_register şablonunu aşağıdaki kod ile
değiştirip deneyin. Sayfa 2 blok şeklinde olduğundan kayma vs sorunu olursa tekrar bakalım.

Kod:
<html>
<head>
<title>{$mybb->settings['bbname']} - {$lang->registration}</title>
{$headerinclude}
<script src="{$mybb->asset_url}/jscripts/validate/jquery.validate.min.js"></script>
</head>
<body>
{$header}
<form action="member.php" method="post" id="registration_form"><input type="text" style="visibility: hidden;" value="" name="regcheck1" /><input type="text" style="visibility: hidden;" value="true" name="regcheck2" />
{$regerrors}
<div class="tborder">

<div class="thead">{$lang->registration}</div>

<div class="trow1 mediumtext">{$lang->account_details}</div>

<div class="trow1 rowbit">
<div class="formbit_label align_right" data-width="20%"><label for="username">{$lang->username}</label></div>
<div class="formbit_field" data-width="80%"><input type="text" class="textbox" name="username" id="username" value="{$username}" /></div>
</div>

{$passboxes}

<div class="trow1 rowbit">
<div class="formbit_label align_right" data-width="20%"><label for="email">{$lang->email}</label></div>
<div class="formbit_field" data-width="80%"><input type="text" class="textbox" name="email" id="email" maxlength="50" value="{$email}" /></div>
</div>


<div class="trow1 rowbit">
<div class="formbit_label align_right" data-width="20%"><label for="email2">{$lang->confirm_email}</label></div>
<div class="formbit_field" data-width="80%"><input type="text" class="textbox" name="email2" id="email2" maxlength="50" value="{$email2}" />

<div id="email_status">&nbsp;</div>

</div>
</div>

{$hiddencaptcha}

{$requiredfields}
{$customfields}
{$referrer}
{$regimage}
{$questionbox}

<div style="display: none;">
<div class="trow1 mediumtext">{$lang->account_prefs}</div>

<div class="trow1 rowbit">
<div class="formbit_label align_right" data-width="20%">{$lang->account_prefs}</div>
<div class="formbit_field" data-width="80%">
<input type="checkbox" class="checkbox" name="allownotices" id="allownotices" value="1" {$allownoticescheck} /> <label for="allownotices">{$lang->allow_notices}</label><br />


<input type="checkbox" class="checkbox" name="hideemail" id="hideemail" value="1" {$hideemailcheck} /> <label for="hideemail">{$lang->hide_email}</label><br />


<input type="checkbox" class="checkbox" name="receivepms" id="receivepms" value="1" {$receivepmscheck} /> <label for="receivepms">{$lang->receive_pms}</label><br />


<input type="checkbox" class="checkbox" name="pmnotice" id="pmnotice" value="1"{$pmnoticecheck} /> <label for="pmnotice">{$lang->pm_notice}</label><br />


<input type="checkbox" class="checkbox" name="pmnotify" id="pmnotify" value="1" {$pmnotifycheck} /> <label for="pmnotify">{$lang->email_notify_newpm}</label><br />


<input type="checkbox" class="checkbox" name="invisible" id="invisible" value="1" {$invisiblecheck} /> <label for="invisible">{$lang->invisible_mode}</label><br />
</div>
</div>



<div class="trow1 rowbit">
<div class="formbit_label align_right" data-width="20%"><label for="subscriptionmethod">{$lang->subscription_method}</label></div>
<div class="formbit_field" data-width="80%"><select name="subscriptionmethod" id="subscriptionmethod">
<option value="0" {$no_auto_subscribe_selected}>{$lang->no_auto_subscribe}</option>
<option value="1" {$no_subscribe_selected}>{$lang->no_subscribe}</option>
<option value="2" {$instant_email_subscribe_selected}>{$lang->instant_email_subscribe}</option>
<option value="3" {$instant_pm_subscribe_selected}>{$lang->instant_pm_subscribe}</option>
</select></div>
</div>



<div class="trow1 rowbit">
<div class="formbit_label align_right" data-width="20%"><span data-lang-variable="register_time_zone"></span></div>
<div class="formbit_field" data-width="80%">{$tzselect}</div>
</div>





<div class="trow1 rowbit">
<div class="formbit_label align_right" data-width="20%"><span data-lang-variable="register_dst_correction"></span></div>
<div class="formbit_field" data-width="80%"> <select name="dstcorrection">
<option value="2" {$dst_auto_selected}>{$lang->dst_correction_auto}</option>
<option value="1" {$dst_enabled_selected}>{$lang->dst_correction_enabled}</option>
<option value="0" {$dst_disabled_selected}>{$lang->dst_correction_disabled}</option>
</select></div>
</div>

{$boardlanguage}

</div>  
</div>
<br />
<div class="align_center">
<input type="hidden" name="regtime" value="{$time}" />
<input type="hidden" name="step" value="registration" />
<input type="hidden" name="action" value="do_register" />
<input type="submit" class="button" name="regsubmit" value="{$lang->submit_registration}" />
</div>
</form>
<script>
<!--
$().ready(function() {
// validate registration_form
$("#registration_form").validate({
rules: {
         username: {
           required: true,
           minlength: {$mybb->settings['minnamelength']},
maxlength: {$mybb->settings['maxnamelength']},
remote:{
url: "xmlhttp.php?action=username_availability",
type: "post",
              dataType: "json",
data:
{
my_post_key: my_post_key
},
},
         },
         email: {
required: true,
email: true,
         },
         email2: {
required: true,
email: true,
equalTo: "#email"
         },
},
messages: {
           username: {
              minlength: "{$lang->js_validator_username_length}",
              maxlength: "{$lang->js_validator_username_length}",
           },
          email: "{$lang->js_validator_invalid_email}",
email2: "{$lang->js_validator_email_match}",
}
});

  {$validator_extra}
});
// -->
</script>
{$footer}
</body>
</html>