Web sayfamız sadece phpBB 3.0.x sürümlerine destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

kullanıcılar kayıt olurken saat ve dil seçmesin.

kullanıcılar kayıt olurken saat ve dil seçmesin.

İleti wallarts 24 May 2011 00:57

arkadaşlar kullanıcılar kayıt olurken saat ayarı ve dil ayarı seçmesin istiyorum. tüm yeni üyeler varsayılan site saatini ve türkçe dilini kullansın
nasıl özelleştirebilirim ?
wallarts
kullanıcı
kullanıcı

İleti: 4
Kayıt: 23 May 2011 00:30
HTML: Çok iyi
CSS: Orta
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: 3.0.8

Re: kullanıcılar kayıt olurken saat ve dil seçmesin.

İleti DonkanShinigami 24 May 2011 23:28

/includes/ucp/ucp_register.php'yi aç:


Bunu bul:
Kod: Tümünü seç
         'lang'            => basename(request_var('lang', $user->lang_name)),
         'tz'            => request_var('tz', (float) $timezone),


Bununla değiştir:
Kod: Tümünü seç
         'lang'            => $config['default_lang'],
         'tz'            => $timezone,



styles/[tema]/template/ucp_register.html'i aç gerekli yerleri sil, prosilver teması için bu kısmı sil:
Kod: Tümünü seç
   <hr />

   <dl>
      <dt><label for="lang">{L_LANGUAGE}:</label></dt>
      <dd><select name="lang" id="lang" onchange="change_language(this.value); return false;" tabindex="6" title="{L_LANGUAGE}">{S_LANG_OPTIONS}</select></dd>
   </dl>
   <dl>
      <dt><label for="tz">{L_TIMEZONE}:</label></dt>
      <dd><select name="tz" id="tz" tabindex="7" class="autowidth">{S_TZ_OPTIONS}</select></dd>
   </dl>



Şayet bu yeterli olmayacaktır, üye olduktan sonra profilinden de değiştirebilir, bunu da önlemek için

/includes/ucp/ucp_prefs.php'yi aç:

Bunu bul:
Kod: Tümünü seç
               'lang'         => basename(request_var('lang', $user->data['user_lang'])),
               'style'         => request_var('style', (int) $user->data['user_style']),
               'tz'         => request_var('tz', (float) $user->data['user_timezone']),


Bununla değiştir:
Kod: Tümünü seç
               'lang'         => $config['default_lang'],
               'style'         => request_var('style', (int) $user->data['user_style']),
               'tz'         => $config['board_timezone'],


styles/[tema]/template/ucp_prefs_personal.html'i aç gerekli yerleri sil,

prosilver teması için [b]bu kısmı bul
:[/b]
Kod: Tümünü seç
   <dl>
      <dt><label for="lang">{L_BOARD_LANGUAGE}:</label></dt>
      <dd><select name="lang" id="lang">{S_LANG_OPTIONS}</select></dd>
   </dl>
   <!-- IF S_STYLE_OPTIONS -->
      <dl>
         <dt><label for="style">{L_BOARD_STYLE}:</label></dt>
         <dd><select name="style" id="style">{S_STYLE_OPTIONS}</select></dd>
      </dl>
   <!-- ENDIF -->
   <dl>
      <dt><label for="timezone">{L_BOARD_TIMEZONE}:</label></dt>
      <dd><select name="tz" id="timezone" class="autowidth">{S_TZ_OPTIONS}</select></dd>
   </dl>


bununla değiştir:
Kod: Tümünü seç
   <!-- IF S_STYLE_OPTIONS -->
      <dl>
         <dt><label for="style">{L_BOARD_STYLE}:</label></dt>
         <dd><select name="style" id="style">{S_STYLE_OPTIONS}</select></dd>
      </dl>
   <!-- ENDIF -->


Önbelleği temizlemeyi unutma!
DonkanShinigami
kullanıcı
kullanıcı

İleti: 100
Kayıt: 19 Eyl 2010 23:58
İsim: Fırat Akandere
HTML: Çok iyi
CSS: İyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB3 3.0.8

Re: kullanıcılar kayıt olurken saat ve dil seçmesin.

İleti wallarts 28 May 2011 20:14

harika cevaplamışsınız, çok teşekkür ederim. hemen uyguluyorum
wallarts
kullanıcı
kullanıcı

İleti: 4
Kayıt: 23 May 2011 00:30
HTML: Çok iyi
CSS: Orta
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: 3.0.8


Kullanım & Ayarlar


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 1 misafir

cron