Merhaba Arkadaşlar ,
Bir arkadaşımn ricası üzerine kendi scriptimde de kullanmakta olduğum Ajax Puanlama sistemini Fonksiyonlaştırdım. İlk başlarda çok dosyadan oluşuyordu ve fonksiyonel değildi, Kurulumunda zorlanmıştı arkadaş.
Yapısını biraz temelden değiştererek ve bir kaç özellik ekleyerek sizlerle paylaşmak istedim. Umarım işinize yarar.
Demo :
Langırt Oyunu Oyna | Sizin de bir Flash oyun siteniz olsun -> puanlama kısmı
Download :
http://www.eflatun.org/ece_puanlama.rar
Kullanımından kısaca bahsedeyim.
Dosyada en üstte "Ayar dosyası" ve "fonksyion dosyası" çağırılır.
ob_start();
include_once 'ece_puanlama/ayar.php';
include_once 'ece_puanlama/func.php';
header tagları arasında
<?php echo_js();?>
fonksiyonu ile kullanılan Javascript Fonksiyonları çağırılıyor
makale , video , oyun, haber vb... sayfalarınızda ( nerede kullanmak istiyorsanız )
//$id değişkeni makale, oyun, video gibi içeriğinizin ID'si dir.
<?php puan_goster ( $id ); ?>
$id değişkeninin boş olmamasına dikkat ediniz.
ayar.php dosyasında gerekli ayarlamaları kendinize göre düzenleyiniz.
Alıntı
Not : Sitelerinizinde jQuery kullanıp kullanmadığınız bilmediğimden dolayı, ekstra yük olmaması açısından jQuery kullanmadım .
çünkü yaklaşık 100 kb bir dosya, sadece bu işlem için sitenizde bu boyut artışına gerek olmadığını düşündüm.
ayrıştırılmış bir Ajax kütüphanesi ile gerekli işlemleri yaptım. ( 6+5 kb)
11 farklı renkte yıldız çeşidi vardır.
rar dosyası içinde ayrıntılı bir kullanım klavuzu vardır.
Soru / Sorun olursa çekinmeden sorabilirsiniz.
Kolay gelsin, iyi çalışmalar herkese...
eklemeler :
Çoğul oylamaya karşın @niphell'in verdiği kod scripte entegre edildi,
artık bir kişi o ID için tek bir oy kullanabiliyor, tekrar kullanmaya çalışınca "Daha önce oy vermişsiniz" şeklinde belirtiliyor.