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.
SLm ben yazmış oldugum portala smiley eklemek istiyorum bu konuda biraz bilgi verebilirmisiniz. özelikle phpkf daki gerçekten güzel olmuş onun gibi nasıl yapabilirim ?
aslında smiley ekleme çok basit
veritabanı dosyasına smilie die bir tablo yarattır
içine inster (ekle) komutuyla smilie şekillerini
Kod Çizelgesi Dil Seçin:
( :D )
şeklinde eklemesini söyle
Kod Çizelgesi Dil Seçin:
mysql_query("CREATE TABLE ".$prefix."maskegulucukler(
id INT NOT NULL auto_increment,
PRIMARY KEY(id),
name TEXT,
keycombo TEXT,
url TEXT)
TYPE=MyISAM") or die(Hata Olustu, ".mysql_error());
Tamam Şimdi bunu Yarattık
Ama Şimdi Çalışmaz
Çünkü Tablo için Boş Doldurmak İçin Aşağıdaki Kodları İşe Yarar
Kod Çizelgesi Dil Seçin:
mysql_query("INSERT INTO ".$prefix."maskegulucukler(
name,
keycombo,
url
) VALUES(
':D Gülücüğü',
':D:',
'resimler/smilies/1.gif'
)") or die("Hata Olustu, ".mysql_error());
fakat burda bir tane gulucuk ekler
çok fazla eklemek istiyorsanız
Kod Çizelgesi Dil Seçin:
mysql_query("INSERT INTO ".$Prefix."maskegulucukler(
name,
keycombo,
url
) VALUES(
'yuh',
':yuh:',
'resimler/gulucuk/yuh.gif'
)") or die("Hata Olustu, ".mysql_error());
mysql_query("INSERT INTO ".$Prefix."maskegulucukler(
name,
keycombo,
url
) VALUES(
'aboow',
':Aboow:',
'resimler/gulucuk/3.gif'
)") or die("Hata Olustu, ".mysql_error());
mysql_query("INSERT INTO ".$prefix."maskegulucukler(
name,
keycombo,
url
) VALUES(
':) Gulucuk',
':)',
'resimler/gulucuk/2.gif'
)") or die("Hata Olustu, ".mysql_error());
tamam buraya kadar geldiyseniz sorun yoktur demektir. ( kodları şimdi yazdığım için arada hata olabilir hata oluşursa söyleyin cevaplarım )
şimdi bir tane gulucukler.php die bir dosya oluşturuyoruz ve bu verileri mysql dan çekiyoruz
ben aşağıda bir örnek verdim fakat eksik olabilir
uykulu uykulu hepsini yazıorum
ayrıca bu aşağıda verdiğim kodu aynen sitene yapıştıırırsan çalışmaz
Kod Çizelgesi Dil Seçin:
$gulucukcagir = mysql_query("SELECT * FROM ".$Prefix."maskegulucukler") or die(mysql_error());
while($gulucukler = mysql_fetch_array($gulucukcagir)){
$gulucukekle .= '<a onmouseover="this.className=\'cursor\'" onclick="javascript:insertAtCursor(document.newpost.messagebody,\''.stripslashes($gulucukler['keycombo']).'\')"><img border="0" src="'.$gulucukler['url'].'" alt="'.stripslashes($gulucukler['name']).'" /></a>';
tmm bunu yaptınız ama yine çalışmaz çünkü diğer sayfalarda tanıtmadınız
include vb bir kodlar bunu çağırabilirsiniz mesaj yazma bölümüne ekliyebilirsiniz.
umarım düzgün anlatmışımdır.
alıntı filn diiil
__________________
Bu ileti en son MaSK3
tarafından 29.03.2008- 10:10 tarihinde, toplamda 2 kez değiştirilmiştir.