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

Eklenti geliştirme bölümü.

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

İleti purple 28.04.2006, 02:43

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...
En son purple tarafından, 28.04.2006, 02:48 tarihinde değiştirildi, toplamda 1 değişiklik yapıldı.
Kullanıcı avatarı
purple
Üye
Üye
 
İleti: 618
Kayıt: 06.03.2006, 22:40

İleti Ares 28.04.2006, 02:44

hmy.. ewet guzel dusunce o zaman ben o eklentileri kurayim.. :)
Ares
Üye
Üye
 
İleti: 285
Kayıt: 12.11.2005, 22:52
Konum: Yurt Dışı

İleti CeRBeR 28.04.2006, 12:27

güzel paylaşım gayet hoşuma gitti eline sağlık
Kullanıcı avatarı
CeRBeR
Üye
Üye
 
İleti: 232
Kayıt: 05.10.2005, 20:37

İleti fatihbaz 28.04.2006, 12:51

Yellow Card hoşuma gitti benim çok işime yarayacak.bide bu eklentiyi yaparsam tam olur vallaa.bencede güzel iş çıkarmışsın ;)
Kullanıcı avatarı
fatihbaz
Üye
Üye
 
İleti: 870
Kayıt: 25.11.2005, 12:26
Konum: Kahramanmaraş

İleti tankaya61 28.04.2006, 20:28

aaa super bısı yaw
eyw. sağOL kardeş
Kullanıcı avatarı
tankaya61
Üye
Üye
 
İleti: 233
Kayıt: 22.01.2006, 14:57

İleti MatrixNeo 29.04.2006, 13:16

süpersin. acaba premodda kullansammı.
Kullanıcı avatarı
MatrixNeo
Üye
Üye
 
İleti: 654
Kayıt: 10.01.2006, 10:19
Konum: İstanbul

İleti Pluton 29.04.2006, 15:08

çok zor bişiy değilmiş ya bunu öğrendiğim iyi oldu saol purple bu sql'in gözünü seveyim ben :D
No CommEnT
Pluton
Üye
Üye
 
İleti: 555
Kayıt: 09.10.2005, 18:51
Konum: Antalya

İleti tankaya61 07.05.2006, 22:20

Points mod dedıgınız cash mod mu?
Kullanıcı avatarı
tankaya61
Üye
Üye
 
İleti: 233
Kayıt: 22.01.2006, 14:57

İleti purple 08.05.2006, 00:37

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...
Kullanıcı avatarı
purple
Üye
Üye
 
İleti: 618
Kayıt: 06.03.2006, 22:40

İleti tankaya61 08.05.2006, 21:06

eyw. purple denıyorum
Kullanıcı avatarı
tankaya61
Üye
Üye
 
İleti: 233
Kayıt: 22.01.2006, 14:57

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

İleti tankaya61 08.05.2006, 22:16

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
Kullanıcı avatarı
tankaya61
Üye
Üye
 
İleti: 233
Kayıt: 22.01.2006, 14:57

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

İleti NEFRİT 13.09.2008, 16:00

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 ...
Kullanıcı avatarı
NEFRİT
Üye
Üye
 
İleti: 287
Kayıt: 17.03.2006, 01:14
Konum: Elazığ


Eklenti Geliştirme



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron