Simple Machines Community Forum

SMF Support => Türkçe Bölümü (Turkish) => Language Specific Support => İpuçları ve Hileler => Topic started by: Hoochie Coochie Man on February 18, 2008, 04:25:32 PM

Title: Bölüme yaş sınırı eklemek!
Post by: Hoochie Coochie Man on February 18, 2008, 04:25:32 PM
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&#351;&#305;n alt&#305;nda olman&#305;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)
Title: Re: Bölüme yaş sınırı eklemek! (Tüyo)
Post by: Yağız... on February 18, 2008, 04:32:08 PM
Vermistim bir ara :)
Title: Re: Bölüme yaş sınırı eklemek! (Tüyo)
Post by: Hoochie Coochie Man on February 18, 2008, 05:20:38 PM
Vallahi arama yaptım, hiç sonuç çıkmadı, yoksa açmazdım. Bakayım seninkinin linkine, ona göre düzelteyim.
Title: Re: Bölüme yaş sınırı eklemek! (Tüyo)
Post by: a11 on February 18, 2008, 05:37:03 PM
Kişi profilinde tarih kısmını boş bırakırsa ?
Title: Re: Bölüme yaş sınırı eklemek! (Tüyo)
Post by: Hoochie Coochie Man on February 18, 2008, 05:38:06 PM
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..
Title: Re: Bölüme yaş sınırı eklemek! (Tüyo)
Post by: a11 on February 18, 2008, 05:39:54 PM
Peki sonra değiştirdi diyelim. Ya sonra ? :D
Title: Re: Bölüme yaş sınırı eklemek! (Tüyo)
Post by: Hoochie Coochie Man on February 18, 2008, 05:44:17 PM
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
Title: Re: Bölüme yaş sınırı eklemek! (Tüyo)
Post by: a11 on February 18, 2008, 05:46:13 PM
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 :)
Title: Re: Bölüme yaş sınırı eklemek! (Tüyo)
Post by: Hoochie Coochie Man on February 18, 2008, 05:51:25 PM
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?
Title: Re: Bölüme yaş sınırı eklemek! (Tüyo)
Post by: a11 on February 18, 2008, 05:53:09 PM
Teşekkür ederim ilginiz için.
Title: Re: Bölüme yaş sınırı eklemek! (Tüyo)
Post by: Alpay on February 18, 2008, 05:55:52 PM
Teşekkürler güzel bir uygulama olmuş kullanılır tabi ki =)
Title: Re: Bölüme yaş sınırı eklemek! (Tüyo)
Post by: 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
Title: Re: Bölüme yaş sınırı eklemek! (Tüyo)
Post by: Yağız... on February 18, 2008, 07:47:19 PM
Daha önceden açildi, moderatörler tarafindan kapatildi :)
Title: Re: Bölüme yaş sınırı eklemek! (Tüyo)
Post by: Minare on February 18, 2008, 08:06:45 PM
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 ?
Title: Re: Bölüme yaş sınırı eklemek! (Tüyo)
Post by: Yağız... on February 18, 2008, 08:39:49 PM
http://www.simplemachines.org/community/index.php?topic=208122.0
:)
Title: Re: Bölüme yaş sınırı eklemek! (Tüyo)
Post by: Hoochie Coochie Man on February 19, 2008, 03:31:00 AM
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..
Title: Re: Bölüme yaş sınırı eklemek! (Tüyo)
Post by: aslangibiaslan on June 10, 2008, 04:35:00 PM
tamam teşekkür ederim bu mod için.

şimdi nereden nereye girip yaş sınırı koyabilirim konularıma.
Title: Re: Bölüme yaş sınırı eklemek! (Tüyo)
Post by: Hoochie Coochie Man on June 10, 2008, 05:14:30 PM
if ($user_info['birthdate'] != '1990-01-01')

Yıl - Ay - Gün
Title: Re: Bölüme yaş sınırı eklemek! (Tüyo)
Post by: aslangibiaslan on June 10, 2008, 05:42:56 PM
tamam sağol

ben 1000.01.01 yaptım  :D
Title: Re: Bölüme yaş sınırı eklemek! (Tüyo)
Post by: Hoochie Coochie Man on June 10, 2008, 05:49:54 PM
Aferin, o bölüme kimse giremeyecek.
Title: Re: Bölüme yaş sınırı eklemek!
Post by: €®Ю€∏∏----® on December 26, 2008, 09:41:45 AM
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 ?
Title: Re: Bölüme yaş sınırı eklemek!
Post by: 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.
Title: Re: Bölüme yaş sınırı eklemek!
Post by: RecepCakmakci on April 25, 2009, 11:06:54 AM
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 :)
Title: Re: Bölüme yaş sınırı eklemek!
Post by: grafitus on June 07, 2009, 11:11:34 AM
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, '...'''))
Title: Re: Bölüme yaş sınırı eklemek!
Post by: Yağız... on June 07, 2009, 11:12:47 AM
if (($board == '2') || ($board == '3') || ($board == '4'))
Bu şekilde dene.
Title: Re: Bölüme yaş sınırı eklemek!
Post by: sevdaligul on June 14, 2009, 03:53:54 AM
Teşekkürler arkadaşım