1 sayfadan 1. sayfa

Yellow Card modülünü point ve reput sistemi ile birleştirmek

İletiTarih: 28.04.2006, 02:43
purple
Bu kısa geliştirme yazımda sizlere Yellow Card modülünü nasıl Points mod ve Reputation mod ile etkileşimli hale getirebileceğinizi anlatacağım, zaten yapılacak iş çok basit.

Ne işe yarar?
Eğer yellow card modülünü kullanıyorsanız, bu değişiklik sayesinde kullanıcıya uyarı verdiğinizde, puanı 10 düşücek ve reput puanı da 5 düşücektir.

Kod: Tümünü seç
---------- aç --------------
cards.php
---------- bul ---------------
//update the warning counter
$sql = 'UPDATE ' . USERS_TABLE . ' SET user_warnings=user_warnings+1 WHERE user_id="'.$poster_id.'"';
---------- bununla değiştir --------------
//update the warning counter
   $sql = 'UPDATE ' . USERS_TABLE . ' SET user_warnings=user_warnings+1, renommee_gesamt=renommee_gesamt-5, user_points=user_points-10 WHERE user_id="'.$poster_id.'"';
----------- kaydet/kapat ----------------


eğer sadece point modunu kullanıyorsanız satırını şu şekilde;
Kod: Tümünü seç
//update the warning counter
   $sql = 'UPDATE ' . USERS_TABLE . ' SET user_warnings=user_warnings+1, user_points=user_points-10 WHERE user_id="'.$poster_id.'"';

eğer sadece reput modunu kullanıyorsanız da satırı şu şekilde değiştirmelisiniz;
Kod: Tümünü seç
//update the warning counter
   $sql = 'UPDATE ' . USERS_TABLE . ' SET user_warnings=user_warnings+1, renommee_gesamt=renommee_gesamt-5 WHERE user_id="'.$poster_id.'"';


Not: Düşülecek puan değerini kodlarda geçen "user_points-10 " ve "renommee_gesamt-5" bölümlerindeki rakamları değiştirerek isteğinize göre ayarlayabilirsiniz.

Saygılarımla...

İletiTarih: 28.04.2006, 02:44
Ares
hmy.. ewet guzel dusunce o zaman ben o eklentileri kurayim.. :)

İletiTarih: 28.04.2006, 12:27
CeRBeR
güzel paylaşım gayet hoşuma gitti eline sağlık

İletiTarih: 28.04.2006, 12:51
fatihbaz
Yellow Card hoşuma gitti benim çok işime yarayacak.bide bu eklentiyi yaparsam tam olur vallaa.bencede güzel iş çıkarmışsın ;)

İletiTarih: 28.04.2006, 20:28
tankaya61
aaa super bısı yaw
eyw. sağOL kardeş

İletiTarih: 29.04.2006, 13:16
MatrixNeo
süpersin. acaba premodda kullansammı.

İletiTarih: 29.04.2006, 15:08
Pluton
çok zor bişiy değilmiş ya bunu öğrendiğim iyi oldu saol purple bu sql'in gözünü seveyim ben :D

İletiTarih: 07.05.2006, 22:20
tankaya61
Points mod dedıgınız cash mod mu?

İletiTarih: 08.05.2006, 00:37
purple
Point mod ve cash mod ikisi farklı modlar ama çoğu insan bu konuda büyük bir hataya düşüyor. Ne gibi bir hata? İşte "bu mod points mod ile çalışır ama cash mod ile çalışmaz veya cash mod ile çalışır point mod ile çalışmaz" gibi. Bu hataya düşmelerinin nedeni sql konusunda pek bilgili olmamalarıdır. Halbuki bu iki modda mysqlde "user_points" tablosunu yaratır ve kullanır yani user_points ile etkileşim gösteren her yan mod , ister cash ister points mod olsun ikisinde de çalışır.
Kod: Tümünü seç
//update the warning counter
   $sql = 'UPDATE ' . USERS_TABLE . ' SET user_warnings=user_warnings+1, user_points=user_points-10 WHERE user_id="'.$poster_id.'"';

sql cümlesini vermişim yani buradan da anlıyoruz ki bu sql sorgusu ister cash mod olsun , ister points mod olsun , her iki modda da sorguyu doğru bir şekilde çalıştırır. Saygılar...

İletiTarih: 08.05.2006, 21:06
tankaya61
eyw. purple denıyorum

Cvp: Yellow Card modülünü point ve reput sistemi ile birleştirmek

İletiTarih: 08.05.2006, 22:16
tankaya61
Kod: Tümünü seç
INSERT INTO phpbb_config (config_name, config_value) VALUES ('points_name','Points');


benım cash modun sql sorgusu bu sekılde dolayısıyla olumsuz

Re: Cvp: Yellow Card modülünü point ve reput sistemi ile birleşt

İletiTarih: 13.09.2008, 16:00
NEFRİT
tankaya61 yazdı:
Kod: Tümünü seç
INSERT INTO phpbb_config (config_name, config_value) VALUES ('points_name','Points');


benım cash modun sql sorgusu bu sekılde dolayısıyla olumsuz



eksiğin var sadece o kadar olduğunu sanmıyorum, cash mod ile uyumlu diypor eklentiyi veren arkadaş burada sen sadece tek bir girdiyi göstermişsin vbe bu cash modun kurulumunda yer alan bir sql sorgusu phpbb config tablosuna küçük bir yapı daha ekliyor,

sen yinede bi dene sende de mutlaka çalışacaktır ...