TinyMCE HTML Metin Editörü Kullanımı
Öncelikle, basit bir html formu post eden ve php ile post edilen datayı okuyabilen bir yapımızın hazır olması gerekir. Çok basit olarak aşağıda biri html formu içeren diğeri php kodlarını içeren, iki adet örnek dosyayı görüyoruz.
form.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>TinyMCE HTML Metin Editörü Kullanımı</title> </head> <body> <form method="post" action="form_kontrol.php"> <input type="text" name="eposta" /> <textarea name="mesaj"></textarea> <input type="submit" name="submit"> </form> </body> </html>
form_kontrol.php:
<?php /* Dikkat ! Aşağıdaki şekilde post ile data çektikten sonra, çekilen datayı, veritabanına göndermeden önce datanın filtre edilmesi gerekir. Burada filtre işlemi uygulanMAmıştır. */ $eposta = $_POST['eposta']; $mesaj = $_POST['mesaj']; } ?>
Bu şekilde iki dosyamızı oluşturduktan sonra form.html'e girilen bilgiyi, "Submit" butonu ile form_kontrol.php ye gönderip, ekrana yazdırabiliyor olmamız gerekir. Bundan sonra TinyMCE'yi form.html dosyamıza ekleyeceğiz.
http://tinymce.moxiecode.com/download.php adresinden TinyMCE'yi indiriyoruz. İnen sıkıştırılmış dosyadan
"jscripts/tiny_mce/" klasörünü, diğer iki dosyamızın olduğu klasöre kopyalıyoruz. Böylece çalışma klasörümüzde, form.html form_kontrol.php dosyları ve tiny_mce klasörü bulunuyor.
Aşağıda form.html in TinyMCE eklenmiş halini görüyorsunuz, buradaki javascript bölümüne eklenen mode : "textareas" kodu, sayfadaki tüm textarea elemanlarını TinyMCE özellikli hale getirmeyi sağlıyor.
form.html :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>TinyMCE HTML Metin Editörü Kullanımı</title> <script type="text/javascript" src="tiny_mce/tiny_mce.js"></script> <script type="text/javascript"> tinyMCE.init({ theme : "advanced", mode : "textareas", plugins : "fullpage", theme_advanced_buttons3_add : "fullpage" }); </script> </head> <body> <form method="post" action="form_kontrol.php"> <input type="text" name="eposta" /> <textarea name="mesaj"></textarea> <input type="submit" name="submit"> </form> </body> </html>
Bu şekilde formumuzu post ettiğimizde html formatlı yazımızın ekrana basılıyor olması gerekir.
Eğer kullandığınız formda birden fazla textarea var ise ve sadece bir tanesine tinymce özelliği eklemek istiyorsanız yapmanız gereken, textarea ya bir "mceEditor" classı eklemek ve javascript bölümündeki mode kısmında aşağıdaki gibi bir değişiklik yapmak
tinyMCE.init({ theme : "advanced", mode : "specific_textareas", ...
... <textarea name="aciklama" class="mceEditor"></textarea> ...

abicim çok teşekkür ederim
abicim çok teşekkür ederim gerçekten çok gerekti yeni projelerim için Seni Çok Seviyorum :) Allah Kolaylıık Versin!!