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:
php
php
c++
html
javascript
sql
xml
perl
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:
php
php
c++
html
javascript
sql
xml
perl
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:
php
php
c++
html
javascript
sql
xml
perl
src="' . $settings['images_url'] . 'dosyalar/madalya.gif"
şöyle değiştirin:
Kod Çizelgesi Dil Seçin:
php
php
c++
html
javascript
sql
xml
perl
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:
php
php
c++
html
javascript
sql
xml
perl
echo '<br>Mesaj Sayısı: '.$cevap_sahibi['mesaj_sayisi'];
Altına şunları ekleyin:
Kod Çizelgesi Dil Seçin:
php
php
c++
html
javascript
sql
xml
perl
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:
php
php
c++
html
javascript
sql
xml
perl
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
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
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.