News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Bölüme yaş sınırı eklemek!

Started by Hoochie Coochie Man, February 18, 2008, 04:25:32 PM

Previous topic - Next topic

Hoochie Coochie Man

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 yapımıdır.
Orjinal konu.
İnadına SMF 1.1.X


Hoochie Coochie Man

#2
Vallahi arama yaptım, hiç sonuç çıkmadı, yoksa açmazdım. Bakayım seninkinin linkine, ona göre düzelteyim.
İnadına SMF 1.1.X

a11

Kişi profilinde tarih kısmını boş bırakırsa ?

Hoochie Coochie Man

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..
İnadına SMF 1.1.X

a11

Peki sonra değiştirdi diyelim. Ya sonra ? :D

Hoochie Coochie Man

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
İnadına SMF 1.1.X

a11

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 :)

Hoochie Coochie Man

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?
İnadına SMF 1.1.X

a11


Alpay

Teşekkürler güzel bir uygulama olmuş kullanılır tabi ki =)

Minare

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

Yağız...

Daha önceden açildi, moderatörler tarafindan kapatildi :)

Minare

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 ?


Hoochie Coochie Man

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..
İnadına SMF 1.1.X

aslangibiaslan

tamam teşekkür ederim bu mod için.

şimdi nereden nereye girip yaş sınırı koyabilirim konularıma.

Hoochie Coochie Man

if ($user_info['birthdate'] != '1990-01-01')

Yıl - Ay - Gün
İnadına SMF 1.1.X

aslangibiaslan


Hoochie Coochie Man

İnadına SMF 1.1.X

Advertisement: