GZIP ve Jquery Destekli Türkçe TinyMCE Kurulumu

Kodla Büyü

xorcistforyou

Seçkin Üye
Seçkin Üye
Mesajlar
909
Web sayfasına editör eklemek istiyorsunuz ama bunun hızlı bir şekilde yüklenmesinide istiyoruz. Bunun için sunucumuzun GZIP ozelliğini kullanarak yapacağız. Aşağıdaki adımları takip ederek bunu gerçekleştirelim.

1. Adım
Buradaki linkten Tinymce'nin downlaod sayfasına ulaşıyoruz. İndirme sayfasını açtıktan sonra Main packages (3.4.x) başlığı altından TinyMCE 3.4.4 jQuery package olanı ve Compressors başlığı altından Compressor 2.0.4 PHP olanı bilgisayarımıza indiriyoruz.

2. Adım
Türkçe destekli olmasını istediğimiz için dil paketini indereceğimiz bu sayfayı açıyoruz. Sonra sayfayı aşşağıya kaydırıp Türkçe kutucuğunu seçip download butonuna basıyoruz.

Artık 3 adet rar dosyası elimizin altında.

3. Adım
tinymce_3.4.4_jquery.zip\tinymce\jscripts içindeki tiny_mce klasörünü kendi sitemiz altındaki js/ klasörünün içine kopyalıyoruz.

tinymce_compressor_php_2_0_4.zip\tinymce_compressor_php içindeki js ve php dosyalarını tiny_mce klasörünün içine kopyalıyoruz.

dil dosyasında ise tiny_mce klasörünün içine girdikten sora indirdiğimiz dil dosyasını açıyoruz. Sonra isimleri eşleşen klasörlerin altındaki dil dosyalarını klasöre kopyalıyoruz.

4. Adım
Sıra geldi index.php dosyasına editörü entegre etmeye ve kullanılır hale gitirmeye. Yada html dosya içine gömerek kodları sunucuda çalıştırabilirsiniz.
Kod:
<!-- jQuery --> 
<script type="text/javascript" src="http://www.google.com/jsapi"></script> 
<script type="text/javascript"> 
        google.load("jquery", "1.4"); 
</script> 
 
<!-- jQuery Editör --> 
<script type="text/javascript" src="[color=#FF0000]<site_adresi>[/color]/js//tiny_mce/jquery.tinymce.js"></script> 
<script type="text/javascript"> 
        $(function() { 
                $('textarea#editor').tinymce({ 
                        // Şıkıştırma TinyMCE dosyası 
                        script_url : '[color=#FF0000]<site_adresi>[/color]/js/tiny_mce/tiny_mce_gzip.php', 
 
                        // Genel Ayarlar
                        theme : "advanced", 
                        plugins : "pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,
inlinepopups,insertdatetime,preview,media,searchreplace,
print,contextmenu,paste,directionality,fullscreen,noneditable,
visualchars,nonbreaking,xhtmlxtras,template", 
 
                        // Tema Ayarları 
                        theme_advanced_buttons1 : 
"save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,
justifyfull,styleselect,formatselect,fontselect,fontsizeselect", 
                        theme_advanced_buttons2 :
"cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,
undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor", 
                        theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,
charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen", 
                        theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,
cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak", 
                        theme_advanced_toolbar_location : "top", 
                        theme_advanced_toolbar_align : "left", 
                        theme_advanced_statusbar_location : "bottom", 
                        theme_advanced_resizing : true, 

        // Editörü biçimlendirmek için css dosyası
        content_css : "[color=#FF0000]<site adresi>[/color]/örnek.css", 
}); 
</script> 
 
<form method="post" action="[color=#FF0000]<gidilecek adres>[/color]"> 
        <textarea name="editor" id="editor"> 
        </textarea> 
</form>
 

Ekli dosyalar

  • t1.jpg
    t1.jpg
    24 KB · Görüntüleme: 2,908
  • t2.jpg
    t2.jpg
    12.4 KB · Görüntüleme: 2,908
BBNET
Geri
Üst