phpKF - php Kolay Forum [ TASARIM KURSU ] Türkiye`nin En Ayrıntılı içeriğe Sahip Tasarım Sitesi
[ TURKISH EMULATOR ] Türkiye'nin Emulator Portalı (Günlük Haber,Emulator,Rom, Cihaz Tanıtımı)
 [  Hakkında  |  Sürüm Kaydı  |  Kurulum Klavuzu  |  Ekip  ] 
    Ana Sayfa  |  Yardım  |  Üyeler  |  Arama  |  Giriş  |  Kayıt   
- Duyuru Ekranı -
   phpKF Nedir ?
   php Kolay Forum; php ve MySQL destekli, kullanımı kolay, yönetim masası üzerinden birçok özelliği kontrol edilebilen, açık kaynaklı ve tamamen ücretsiz bir forum uygulamasıdır.
Kullanmak için tek yapmanız gereken buradan forum betiğini (script) indirip, php ve MySQL destekli bir sunucuda kurmak.

Forum Ana Sayfası  >>  phpKF MOD - Ek Özellik Bölümü  >>  Madalya sistemi (Mesaj sayisina gore)


Toplam 2 Sayfa:   [1]   2   >   son» 
 Yeni Başlık  Cevap Yaz
Madalya sistemi (Mesaj sayisina gore)    
(gösterim sayısı: 463)
Yazan Mesaj içeriği

KardesTurk
[Murat Bey]

Kayıt Tarihi: 13.01.2008
Mesaj Sayısı: 52
Şehir: Afyon
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder
Mesaj Tarihi: 04.02.2008- 01:23

Ne ise yarar ?
Açilan konularda ve cevablanan konularda mesaj sayisinin altinda guzel ve mesaj sayisina gore eklenen bir madalya sistemidir !

Ilk yapimci Rallyproco kendisi smf için yapmistir bende phpkf'e uyarlamis olan kisiyim :)
Yapacagimiz islem çok basittir 2 dkk'nizi alir sadece !

konu.php açiyoruz
Ara :

 Kod Çizelgesi     Dil Seçin:
if (!empty($mesaj_sahibi['katilim_tarihi'])) echo '<font size="1" face="verdana">Kayýt Tarihi: '.zonedate('d.m.Y', $ayarlar['saat_dilimi'], false, $mesaj_sahibi['katilim_tarihi']);
else echo '<font size="1">Kayýt Tarihi: ';

echo '<br>Mesaj Sayýsý: '.$mesaj_sahibi['mesaj_sayisi'];



Altina ekle :


 Kod Çizelgesi     Dil Seçin:
echo '<br>';

if ($mesaj_sahibi['mesaj_sayisi'] <= 50) {
echo'';
}
elseif ($mesaj_sahibi['mesaj_sayisi'] <= 100) {
echo'<img src="dosyalar/madalya.gif" border="0" /><img src="dosyalar/madalya.gif" border="0" /><br /><br />';
}
elseif ($mesaj_sahibi['mesaj_sayisi'] <= 150) {
echo'<img src="dosyalar/madalya.gif" border="0" /><img src="dosyalar/madalya.gif" border="0" /><img src="dosyalar/madalya.gif" border="0" /><br /><br />';
}
elseif ($mesaj_sahibi['mesaj_sayisi'] <= 200) {
echo'<img src="dosyalar/madalya.gif" border="0" /><img src="dosyalar/madalya.gif" border="0" /><img src="dosyalar/madalya.gif" border="0" /><img src="dosyalar/madalya.gif" border="0" /><br /><br />';
}
elseif ($mesaj_sahibi['mesaj_sayisi'] <= 400) {
echo'<img src="dosyalar/madalya.gif" border="0" /><img src="dosyalar/madalya.gif" border="0" /><img src="dosyalar/madalya.gif" border="0" /><img src="dosyalar/madalya.gif" border="0" /><img src="dosyalar/madalya.gif" border="0" /><br /><br />';
}
elseif ($mesaj_sahibi['mesaj_sayisi'] >= 600) {
echo'<img src="dosyalar/madalya.gif" border="0" /><img src="dosyalar/madalya.gif" border="0" /><img src="dosyalar/madalya.gif" border="0" /><img src="dosyalar/madalya.gif" border="0" /><img src="dosyalar/madalya.gif" border="0" /><br /><br />';
}



Sonra

Ve sonrasinda tekrar ayni dosyada benzeri kodlamayi ariyoruz ve tekrar ayni kodu yaziyoruz altina ve dosyalar klasorune madalya.gif dosyasini atiyoruz ve islem bitiyor !

Resim :
http://img255.imageshack.us/img255/6030/madalyazt2.gif


Gule gule kullanin !
alti çizili yazdirilacak metin
kalın yazdırılacak metin


__________________

Bu ileti en son KardesTurk tarafından 04.02.2008- 02:46 tarihinde, toplamda 5 kez değiştirilmiştir.

Cvp:
Cevap: 1  
Yazan Mesaj içeriği

yonetici
[Adem YILMAZ]
Site Kurucusu

Kayıt Tarihi: 30.11.2006
Mesaj Sayısı: 814
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder
Mesaj Tarihi: 04.02.2008- 02:31

Teşekkürler güzel bir mod.

Fakat madalya.gif dosyasını eklemeyi unutmuşsunuz. İsteyenler herhangi bir resimin ismini madalya.gif yapıp /dosyalar klasörüne atttığında mod çalışır.

Ayrıca şuna gerek yok : $settings['images_url']

Yani şu kodu:

 Kod Çizelgesi     Dil Seçin:
src="' . $settings['images_url'] . 'dosyalar/madalya.gif"



şöyle değiştirin:

 Kod Çizelgesi     Dil Seçin:
src="dosyalar/madalya.gif"



Ayrıca KardesTurk`ün verdiği kod, sadece konuyu açan kişi için.
Cevap yazanlar içinde bunu uygulamak gerekiyor.

konu.php içinde şunu bulun:

 Kod Çizelgesi     Dil Seçin:
echo '<br>Mesaj Sayısı: '.$cevap_sahibi['mesaj_sayisi'];



Altına şunları ekleyin:

 Kod Çizelgesi     Dil Seçin:
echo '<br>';

if ($cevap_sahibi['mesaj_sayisi'] <= 100) {
echo'<img src="dosyalar/madalya.gif" border="0"><img src="dosyalar/madalya.gif" border="0"><br>';
}
elseif ($cevap_sahibi['mesaj_sayisi'] <= 150) {
echo'<img src="dosyalar/madalya.gif" border="0"><img src="dosyalar/madalya.gif" border="0"><img src="dosyalar/madalya.gif" border="0"><br>';
}
elseif ($cevap_sahibi['mesaj_sayisi'] <= 200) {
echo'<img src="dosyalar/madalya.gif" border="0"><img src="dosyalar/madalya.gif" border="0"><img src="dosyalar/madalya.gif" border="0"><img src="dosyalar/madalya.gif" border="0"><br>';
}
elseif ($cevap_sahibi['mesaj_sayisi'] <= 400) {
echo'<img src="dosyalar/madalya.gif" border="0"><img src="dosyalar/madalya.gif" border="0"><img src="dosyalar/madalya.gif" border="0"><img src="dosyalar/madalya.gif" border="0"><img src="dosyalar/madalya.gif" border="0"><br>';
}
elseif ($cevap_sahibi['mesaj_sayisi'] >= 600) {
echo'<img src="dosyalar/madalya.gif" border="0"><img src="dosyalar/madalya.gif" border="0"><img src="dosyalar/madalya.gif" border="0"><img src="dosyalar/madalya.gif" border="0"><img src="dosyalar/madalya.gif" border="0"><br>';
}

www.phpKF.com
Cvp:
Cevap: 2  
Yazan Mesaj içeriği

KardesTurk
[Murat Bey]

Kayıt Tarihi: 13.01.2008
Mesaj Sayısı: 52
Şehir: Afyon
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder
Mesaj Tarihi: 04.02.2008- 02:47

Hehehe rallyproco arkadasimdan izin almak için oncelikle not defterine eklemistim :) ordakileri editlemeyi unutmusum oyuzden kusura bakmayin simdi duzelttim ! resimde eklenmistir ;)

Cvp:
Cevap: 3  
Yazan Mesaj içeriği

yonetici
[Adem YILMAZ]
Site Kurucusu

Kayıt Tarihi: 30.11.2006
Mesaj Sayısı: 814
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder
Mesaj Tarihi: 04.02.2008- 02:51

Elinize sağlık.

Bu arada php bilenlerin dikkatini çekmiştir en üstteki şu koşul hiçbir şey yapmıyor


 Kod Çizelgesi     Dil Seçin:
if ($mesaj_sahibi['mesaj_sayisi'] <= 50) {
echo'';
}



yani olmasına gerek yok. Ama onu silince ikinci koşul elseif diye değil if diye başlamalı; yani benim yukarıda verdiğim örnekteki gibi.

www.phpKF.com
Cvp:
Cevap: 4  
Yazan Mesaj içeriği

fansemih
[semih göktay]

Kayıt Tarihi: 21.01.2008
Mesaj Sayısı: 43
Şehir: Bursa
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder
Mesaj Tarihi: 19.02.2008- 10:25

eywaLLah saoLL kardesim

Cvp:
Cevap: 5  
Yazan Mesaj içeriği

ciwa
[betül oflaz]

Kayıt Tarihi: 08.02.2008
Mesaj Sayısı: 42
Şehir: Ankara
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder
Mesaj Tarihi: 19.02.2008- 11:01

kurcaladım onuda 800-1300 arasında kupa yazdım kupada bu

  :d

Cvp:
Cevap: 6  
Yazan Mesaj içeriği

rapboy
[cagri]

Kayıt Tarihi: 22.03.2008
Mesaj Sayısı: 1
Şehir: Balıkesir
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder
Mesaj Tarihi: 22.03.2008- 23:16

o ne ya güzel oldu bakalım yakında bizde bişeyler yapabiliriz inşallah önce türkçe karakter sorunumu çözeyimde

Cvp:
Cevap: 7  
Yazan Mesaj içeriği

ciwa
[betül oflaz]

Kayıt Tarihi: 08.02.2008
Mesaj Sayısı: 42
Şehir: Ankara
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder
Mesaj Tarihi: 23.03.2008- 21:16

o sorun bende de vardı yeni host al dediler ama birsürü almıştım inat edip almadım
bi çok dosyadaki Türkçe karakterleri değiştirdim onun yerine :d

Cvp:
Cevap: 8  
Yazan Mesaj içeriği

sanalda
[ali er]

Kayıt Tarihi: 07.02.2008
Mesaj Sayısı: 34
Şehir: Tokat
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder
Mesaj Tarihi: 24.03.2008- 01:52

bende şu şekilde bi madalya yaptım inşallah beğenilir


__________________

Bu ileti en son sanalda tarafından 31.03.2008- 12:32 tarihinde, toplamda 3 kez değiştirilmiştir.

 Yeni Başlık  Cevap Yaz
Toplam 2 Sayfa:   [1]   2   >   son» 



Forum Ana Sayfası  >>  phpKF MOD - Ek Özellik Bölümü  >>  Madalya sistemi (Mesaj sayisina gore)

Forum Ana Sayfası

php Kolay Forum (phpKF) - Telif - Copyright © 2007 - 2008   phpKF Ekibi

RSS Beslemesi:  RSS Beslemesini Görmek için Tıklayın   RSS Beslemesini Google Sayfama Ekle   RSS Beslemesini Yahoo Sayfama Ekle