Tarih: 2006-01-26, 05:15:09 Mesaj konusu: Re: Puan Sistemi (X puandan aşağısı yararlanamasın)
aslanonur :
Arkadaşlar bi arkadaşımız az önce bana özel mesaj yolladı şu kadar puanın altındakiler o modülden yararlanamasın mesela Download modülünde dosya indiremesin gibi ...
Rahmetli Aktifnuke.CoM da bu sistemi tanımıştık ve beğenmiştik. Oranın editörlerinden Hotkiss (inşallah doğru yazmışımdır) adlı arkadaşın yazısını okumuştum aklıma kalanları yazıyorum inşallah doğrudur.
Şimdi istediğimiz bir modülün index.php sini açıyoruz
şu kodu aratıyoruz
Kod:
$index = 1;
Altına bu kodu ekliyoruz
Kod:
global $user,$admin,$codddsfdsjf,$user_prefix,$db;
if (is_admin($admin) OR is_user($user)) {
@codddsfdsjfdecode($user);
@$uname = $codddsfdsjf[1];
@$puanbak = $db->sql_fetchrow($db->sql_query("SELECT username,points FROM $user_prefix"._users." where username='$uname' "));
@$puani = $puanbak['points'];
}
if ($puani<=100){
include("header.php");
OpenTable();
echo "Dosya indirmek için Puanınız yeterli değil.<br>Dosya İndirmek İçin <b>100</b> Puana İhtiyacınız Vardır<br>Puanınız:$puani";
CloseTable();
include("footer.php");
}else{
Sonra şu kodu arıyoruz
Kod:
?>
Not:Bu kod en son satırda olur
O kodun üstünede
Kod:
}
Not : Bu kod fonksiyonun bitimini gösteriyor yani kodun en son satırında }else{ diye açtık { şu işaretle şimdi kapatıyoruz başladığımız işi bitirelim değil mi?NEYSE fazla akıl karıştırmıyacağım kodda bi yanlışlık görürseniz söliyin düzeltelim
Arkadaşlar bu dediklerinizi Private message de nasıl yapabiliriz acaba. $index: 1 satırını bulamadım. Onun içinde yapamadım. YARDIMınız için şimdiden teşekkürler.
Tarih: 2006-01-27, 20:11:22 Mesaj konusu: Re: Puan Sistemi (X puandan aşağısı yararlanamasın)
peki bu kodu getit.php de uygulasak vede üye güvenlik kodunu yazıp download tuşuna bastığında puanınız yetersizdir demesi için kodu nasıl ve nereye eklemek gerek
Tarih: 2006-01-30, 13:39:01 Mesaj konusu: Re: Puan Sistemi (X puandan aşağısı yararlanamasın)
kullanıcı gruplarından dosya download edildiğinde alacağı puan kısmına -30 yazdım. download yapıldığında üye puanları düşmüyor. olduğu yerde kalıyor. acaba puan sistemi neden çalışmıyor. YARDIM ederseniz sevinirim.
Bende Olayı Kullanıcı Guruplarıyla yapmayı denedim Üye dosya indirince puanı - ye düşüyor ama download a devam edebiliyor gruptan çıkmıyor yani yaf yokmu bunun bir çaresi
global $user,$admin,$c o o k i e,$user_prefix,$db;
if (is_admin($admin) OR is_user($user)) {
@c o o k i edecode($user);
@$uname = $c o o k i e[1];
@$puanbak = $db->sql_fetchrow($db->sql_query("SELECT username,points FROM $user_prefix"._users." where username='$uname' "));
@$puani = intval($puanbak['points']);
}
if ($puani<=100){
include("header.php");
OpenTable();
echo "Dosya indirmek için Puanınız yeterli değil.<br>Dosya İndirmek İçin <b>100</b> Puana İhtiyacınız Vardır<br>Puanınız:$puani";
CloseTable();
include("footer.php");
}else{
bu şekilde yapınca oluyo, c o o k i e lerin arasındaki boşlukları silmeyi unutmayın
Bu kodları hangi dizin içerisine hangi dosya içine yapıştıracağız arkadaşlar
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız