Türkçe çeviri ve düzenleme bana aittir.
Test edilmiştir. Sorunsuz çalışıyor..
Sources/Load.php'de
Bul:
'time_offset' => empty($user_settings['timeOffset']) ? 0 : $user_settings['timeOffset'],
Sonrasına ekle:
'birthdate' => empty($user_settings['birthdate']) ? 0 : $user_settings['birthdate'],
Sources/MessageIndex.php'de
Bul:
if (WIRELESS)
$context['sub_template'] = WIRELESS_PROTOCOL . '_messageindex';
else
loadTemplate('MessageIndex');
Sonrasına ekle:
//Bölüme yaş sınırı eklemek - Türkçe çeviri Hoochie Coochie Man
if ($board == '2') // 2 yerine yasaklamak istediğiniz bölümün ID numarısını giriniz.
{
if (!empty($user_info['birthdate']))
{
if ($user_info['birthdate'] != '1990-01-01')
{
list ($birth_year, $birth_month, $birth_day) = sscanf($user_info['birthdate'], '%d-%d-%d');
$datearray = getdate(forum_time());
$user_info += array(
'age' => empty($birth_year) ? $txt[470] : $datearray['year'] - $birth_year - (($datearray['mon'] > $birth_month || ($datearray['mon'] == $birth_month && $datearray['mday'] >= $birth_day)) ? 0 : 1),
'today_is_birthday' => $datearray['mon'] == $birth_month && $datearray['mday'] == $birth_day
);
}
else
{
$user_info['age'] = '0';
}
}
if ((@$user_info['age'] < '18') && (!$user_info['is_admin']))
fatal_error('Üzgünüm, bu bölüme girmeniz için 18 yaşın altında olmanız gerekmektedir.', false);
}
Kodların içindeki bu tarihi (1990-01-01) ben kendim yazdım. Siz istediğiniz gibi değiştirin.
Bir Ben_S (http://www.simplemachines.org/community/index.php?action=profile;u=9) yapımıdır.
Orjinal konu. (http://www.simplemachines.org/community/index.php?topic=43141.0)
Vermistim bir ara :)
Vallahi arama yaptım, hiç sonuç çıkmadı, yoksa açmazdım. Bakayım seninkinin linkine, ona göre düzelteyim.
Kişi profilinde tarih kısmını boş bırakırsa ?
Quote from: sekseniki on February 18, 2008, 05:37:03 PM
Kişi profilinde tarih kısmını boş bırakırsa ?
O zaman o bölüme girebilir :D Sizde yaş olayını zorunlu tutarsınız, kayıt esnasında..
Peki sonra değiştirdi diyelim. Ya sonra ? :D
Quote from: sekseniki on February 18, 2008, 05:39:54 PM
Peki sonra değiştirdi diyelim. Ya sonra ? :D
Bölümün açıklamasına 18 yaş sınırı vardır dersin. Merak eder girer, sonra uyarıyı yer. Ardından profiline gidip sırf onun için değiştiriyorsa, o zaman senin üye kaşınıyordur :D Bırak içeride ne görücekse görsün ne hali varsa görsün :D :P
Tamam. Ben bunu bizim üyelere anlatayım. Bakın böyleyken böyle diyeyim. Gıcık olduğum birkaç kişi var , özellikle anlatayım ki onlr girsin bende sebepli şekilde banlayayım değil mi ? :D :P Akşam akşam güldürdün beni HCM. Sen çok yaşa :)
Aaaa bak bu da güzel bir taktik :P Banlamak için sebep bulamadığın üyeyi bu yolla kolay bir şekilde banlarsın! "Lan uyarıyı görmedin mi? Sana 18 yaş altı giremez demedik mi ? BAN!"
Tüyo ile ilgili başka sorununuz varsa alayım?
Teşekkür ederim ilginiz için.
Teşekkürler güzel bir uygulama olmuş kullanılır tabi ki =)
slm dostum bu tüyolar için index baslık acarsan daha derli olur.bu sekilde faydalanan bi kaç kişi , ama o sekilde bu katlanacaktır, daha faydalı olacagına inanıyorum
selametle
Daha önceden açildi, moderatörler tarafindan kapatildi :)
Quote from: cakal93 on February 18, 2008, 07:47:19 PM
Daha önceden açildi, moderatörler tarafindan kapatildi :)
He abi hatırımda, ama detaylarını bilmiyordum, yasak mı ki ?
http://www.simplemachines.org/community/index.php?topic=208122.0
:)
Quote from: cakal93 on February 18, 2008, 08:39:49 PM
http://www.simplemachines.org/community/index.php?topic=208122.0
:)
Aslında mantıklı düşündükçe Alperovski orada haklı, zaten bizde dediğini yaptık.
Quote from: Minare on February 18, 2008, 07:46:24 PM
slm dostum bu tüyolar için index baslık acarsan daha derli olur.bu sekilde faydalanan bi kaç kişi , ama o sekilde bu katlanacaktır, daha faydalı olacagına inanıyorum
selametle
Zaten derli toplu indexli bir şekilde duruyor sabit başlıkta. İmzama tıklayabilirsiniz.
Quote from: cakal93 on February 18, 2008, 07:47:19 PM
Daha önceden açildi, moderatörler tarafindan kapatildi :)
cakal ilk attığın mesajda neden belirtmiyosun bunu! :)
Bende silicektim konuyu neredeyse..
tamam teşekkür ederim bu mod için.
şimdi nereden nereye girip yaş sınırı koyabilirim konularıma.
if ($user_info['birthdate'] != '1990-01-01')
Yıl - Ay - Gün
tamam sağol
ben 1000.01.01 yaptım :D
Aferin, o bölüme kimse giremeyecek.
Arkadaşlar kodu ekledim ama nereden koyuyorum şimdi sınırı yaş sınırı koyduk örneğin bir katogoride koymak istiyorum nasıl yapcam tarif edermisniz ?
Admin > Kategoriler > Sınır koymak istediğiniz kategori > Değiştir.
Burada olması lazım.
Quote from: Yağız... on December 26, 2008, 09:45:49 AM
Admin > Kategoriler > Sınır koymak istediğiniz kategori > Değiştir.
Burada olması lazım.
Öyle Birşey Yok Hocam .. Kurdum Ama Birtürlü Bulamıyorum :)
Konuyu hortlakmak gibi olmasın ama birden fazla bölüme yasak koyacaksak şu şekilde mi yapacağız?
if ($board == '2') yerine if ($board == array('2', '4, '5, '...'''))
if (($board == '2') || ($board == '3') || ($board == '4'))
Bu şekilde dene.
Teşekkürler arkadaşım