Tarih: 2005-04-18, 16:17:49 Mesaj konusu: Puanlama modülü hakkında
Merhaba arkadaşlar;
PHP nuke içersinde dahil olan puanlama modülünü kullanıyorum fakat benim istediğim download bölümüne giren bir üye her bir dosya için indirirken 25 puan düşmesi. Mesala forumlara girerkende 25 er kazanması. Tabii ki böle bişey yaptım fakat dowload bölümüne admin.php den kullanıcılar yerinden -25 yazmama rağmen puanı 0 olan bir üye dosya çekerken üyeye bir uyarı gelmiyor ve üye dosyayı çekerek puanı eksi -25 oluyor. Ben puanının 0 kalmasını ve dosya indirmemesini istiyorum.
Bana YARDIM edermisiniz arkadaşlar?
Tarih: 2005-07-05, 19:52:01 Mesaj konusu: Re: Puanlama modülü hakkında
ben puanlama ile ilgili site de bir araştırma yaptım şöyle bir cevap var admin paneline girin kullanıcı grubu yaratın mesela adı aktif üyeler olsun aşağıda puanada 200 yazın böylelikle 200 puana ulaşanlar aktif üyeler grubuna üye olmuş olacak, ardından modüller kısmına gelin download modülünü düzenle kısmından erişim için aktif üyeleri seçin bi deneyin bakalım olacak mı? böylelikle sadece aktif üyelerin yani 200 puan toplayanların download kısmına ulaşması sağlanmış olacak
Tarih: 2005-07-06, 18:20:25 Mesaj konusu: Re: Puanlama modülü hakkında
Bu cevabına bende teşekkür ederim. neden mi? Burada verdiğimiz çözümleri arkadaşlar deniyor ama sonuçtan kimse cevap yazmıyor. İşte bu şekilde herkes nasıl yaptığını da yazarsa başka arkadaşlarda faydalanmış olurlar değilmi?
Tarih: 2005-07-06, 18:21:36 Mesaj konusu: Re: Puanlama modülü hakkında
hocam yardımların için çok teşekkür ederim iki sorum var yine yardımcı olursan çok sevinirim ben admin paneline girip çıktıktan sonra foruma yazdığım mesajlarda karakterler bozuk çıkıyor anca internet seçeneklerinden dosyaları diliyorum o şekilde düzeliyor ikinci sorum esasen ben makale (ders) eklentilerinin belirli bir puanla inmesini istiyordum ancak kimse ekleme yapamıyordu öyle bi özellik yok o nednele download a kaydırıcam tüm dersleri ordan belli bir puana sahip olanlar indirecek ama bu seferde şöyle problemim var dosya ekleyenlere puan veremiyorum diğer taraftan üyelere ben nasıl puan eklerim
tekrar teşekkür ederim yardımların için
hocam benim themes ımın içinde forums/profile_view_body.tpl
böyle bişey yok yani forum klasörü yok
ben themes olarak ffx69_phpbb2 yi kullanıyorum içinde images ve style klasörleri var birde themes ve index dosyaları var nasıl yapacaz geri kalan değişiklikleri yaptım
Tarih: 2005-07-06, 23:28:01 Mesaj konusu: Re: Puanlama modülü hakkında
forum klasörü yoksa forumun da yok demektir. o zaman sende herhangi bir tema içerisinden forums klasörünü olduğu gibi alıp themes klasörünün içine atacaksın. ondan sonra forumun aktif edeceksin.
Tarih: 2005-07-07, 08:59:03 Mesaj konusu: Re: Puanlama modülü hakkında
O konuda tam olarak bir şey diyemeyeceğim ama eğer oraya editleme veya ekleme yaparsan o zaman forum profilinden kullanıcının puanı gözükmez sanırım. birde yukarıda dosya ekleyenlere puan veremiyorum diyorsun. Neden? admin panelinden kullanıcı seçeneklerine girdiğin zaman kullanıcıların nereden ne kadar puan alacağını belirleyebilirsin. Yalnız orada dikkat etmen gereken nokta puan belirlerken her konuyu ayrı ayrı güncelleyeceksin. hepsini birden güncelleyemezsin.
Tarih: 2005-07-07, 13:49:33 Mesaj konusu: Re: Puanlama modülü hakkında
Alıntı:
ama eğer oraya editleme veya ekleme yaparsan o zaman forum profilinden kullanıcının puanı gözükmez sanırım.
o halde tehemes içindeki benim temam da forum klasörü olmadığı için şimdilik bu işi rafa kaldırıyorum
Alıntı:
birde yukarıda dosya ekleyenlere puan veremiyorum diyorsun. Neden? admin panelinden kullanıcı seçeneklerine girdiğin zaman kullanıcıların nereden ne kadar puan alacağını belirleyebilirsin. Yalnız orada dikkat etmen gereken nokta puan belirlerken her konuyu ayrı ayrı güncelleyeceksin. hepsini birden güncelleyemezsin.
evet teşekkür ederim ama ben bunu biliyorum sanırım yalnış sordum evet ben dosya ekleyenlere puan vermesini sağlayamıyorum bunun nedeni orda öyle bi seçenek yok. dosyayı indiren, puan veren, yorum yapanlara puan veriliyor ama ekleyene puan verilmiyor öyle bi seçenek yok orda
ben kendi insiyatifim ile bir üyenin puanı ile oynayamazmıyım bakıyorum mesela bir üyem çok çalışkan bir başlık açıyor ama çok önemli ben bu üyeye fazladan 100 puan verecem diyelim nasıl verebilirim
Evet istediğin üyeye puan verebilirsiniz. Bunu için yapmanız gereken phpmyadminde SQL sorgu alanına şu kodu yazmanız yeterlidir.
Kod:
update nuke_users SET points='100' WHERE username='uyenizin nicki';
işte bu komutla istediğiniz üyeye gönlünüzden kopan puanı verebilirsiniz. Burada dikkat etmeniz gereken noktalar şunlardır: kodun içerisinde gördüğünüz 100 yazısı puandır. bunu istediğiniz bir rakamla değişebilirsiniz. İkinci nokta üyenizin nicki yazan yere hangi üyenize puan verecekseniz o üyenizin nickini yazacaksınız. Kolay gelsin.
Tarih: 2005-07-22, 07:20:45 Mesaj konusu: Re: Puanlama modülü hakkında
üyelerin puanları ile oynayabileceğim bir modül var mı? yani dilediğim bir üyeye puan ekleme yanında eksiltme gibi, sitemde bir üye var mesaj sayısı sıfır bi anda en yüksek puana gelmiş sistemi kötüye kullananlar var mesela başlık açmaya puan verdim ama üye başlık açıyo sonra siliyo sanırım yada sahte maillere siteyi öneriyo başka bi yerden puan almaz baktım diğerleri ile ilgili bişey yapmamış bunu nasıl engelleyecem
teşekkürler
function getit($lid) {
global $prefix, $db;
$lid = intval($lid);
$db->sql_query("update ".$prefix."_downloads_downloads set hits=hits+1 WHERE lid='$lid'");
update_points(17);
$result = $db->sql_query("SELECT url FROM ".$prefix."_downloads_downloads WHERE lid='$lid'");
list($url) = $db->sql_fetchrow($result);
Header("Location: $url");
}
satırını aşşağıdaki ile değişiyoruz
Kod:
function getit($lid) {
global $prefix, $db,$user,$cookie,$admin;
/*********************/
if (!is_admin($admin)) {
cookiedecode($user);
$uname = $cookie[1];
$puanbak = $db->sql_query("SELECT points FROM ".$prefix."_users WHERE username='$uname'");
list($points) = $db->sql_fetchrow($puanbak);
if ($points<50) {
include("header.php");
OpenTable();
echo "<center><font class=\"title\"><b>Yeterli Puan Yok</b></font></center><br>";
echo "<font class=\"content\">Dosya indirebilmek için sınır puanın altındasınız.Şuan ki puanınız $points.Ve dosya indirebilmek için üyenin sahip olması istenilen sınır puan 50 Smile 50 puan altındaki hiçbir üye (Yeterli puan olsa bile) dosya indirme yetkisine sahip değildir. <br>Eğer dosya indirmeye devam etmek istiyorsanız, sitemizden puan kazanmaya çalışınız..<br><br><u>Uyarı</u> : Ayrıca forumda, yorum olarak vb. yazılacak görüş ve mesajlar asla karalama içermemelidir.Bu tarz karalamalarda bulunan kişilerin üyelikleri anında kapatılacaktır.<br><br><u>Bu Sistemin Amacı</u> : Üye olunup dosya indirdikten sonra çekip gidenlere sözümüz..Lütfen her gelen birşeyler katsın siteye ve ondan sonra gitsin.Görüyoruz ki bazı üyelerimiz tüm dosyaları indiriyor ve kayıplara karışıyor.İşte buna bir kural koymalıydık..<i>Olay sadece almak değil, karşılığında başkalarıyla da birşeyler paylaşmak olmalıdır.</i></font><br><br><h3><a href=\"http://www.xxxxxxx.com/modules.php?name=Puan\">Nasıl puan kazacaksınız? Görmek için tıklayınız</a></h3>";
CloseTable();
include("footer.php");
die();
}
}
/**********************/
$lid = intval($lid);
$db->sql_query("update ".$prefix."_downloads_downloads set hits=hits+1 WHERE lid='$lid'");
update_points(17);
$result = $db->sql_query("SELECT url FROM ".$prefix."_downloads_downloads WHERE lid='$lid'");
list($url) = $db->sql_fetchrow($result);
Header("Location: $url");
}
saho :
birtanede buna ek puanlama modulu yapabilirsiniz gruplara ne puan verdiyseniz onları yazarsınız
modulu modulun şablonunu veriyim ona göre düzenleyin
ister elle yazın isterseniz frontpagede kodları hazırlayın <html></html>
tagları arsına girin sonra index.php diye kayıt edin yeni klasör oluşturun adına saho yazın :p sonra modules klasörü altına atın adminden aktifleyin
üsttarfataki linke de adresi verin detaylı bilgi için oraya bkasınlar
Tarih: 2005-07-24, 20:04:56 Mesaj konusu: Re: Puanlama modülü hakkında
verdiğiniz kodlar download için puan sınırı koyma ile ilgili dimi?
ben bunu yaptım benim istediğim üyelerin tek tek puanlarını nasıl değiştirebilirim, diyelim x üyesinin 20 puanı var ben bunu 250 yapıcam yani y üyesinin 300 puanı var ben bunu nasıl 75 yaparım
Kayıt: Mar 18, 2005 Mesajlar: 2176 Konum: istanbul-tokat
Tarih: 2005-07-25, 08:31:10 Mesaj konusu: Re: Puanlama modülü hakkında
1-)
veritabanına gir
nuke_users tablosusnu tarattır
sonra üye nin önünde kalem veya düzenle gibi birşey olacak daha sonra ona tıkla
açılan ekranda points diye bir alan var oradan değişebilirsin
2-)
www.nukescripts.com
buradan nsn groups ve nsn your accoun modulunu indir onda el ile ayarlayabiliyorsun admin panelinden
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