by A.Gökhan, M.Sc. | Nisan 16 19:52
Yönettiğimiz ve kullandığımız web sitelerinin çoklu metin girme alanlarında düzenlenebilir editoryal alanları sürekli olarak kullanmaktayız. Microsoft Office programlarından bilinen bu görüntüyü hepiniz biliyorsunuz. Tabi bunların web için geliştirilmiş olanları da mevcut. Bunların en yaygın olarak kullanılanı TinyMCE.
[1]
Bu yararlı ve açık kaynak kodlu aracı TinyMCE resmi web sitesinden ücretsiz olarak indirilebilmektedir. Mevcut sürüm 4.0.21: TinyMCE[2], nasıl çalıştığını denemek için ise burayı kullanabilirsiniz: TRY Online[3]
İlgili dosyaları bilgisayarınıza indirdikten sonra aşağıdaki kodları yazacağınız form.html adında bir dosya oluşturun ve herhangi bir internet tarayıcısında çalıştırın:
1 2 3 4 5 6 7 8 9 10 11 12 |
<!-- Place inside the <head> of your HTML --> <script type="text/javascript" src="tinymce.min.js"></script> <script type="text/javascript"> tinymce.init({ selector: "textarea" }); </script> <!-- Place this in the body of the page content --> <form method="post"> <textarea></textarea> </form> |
Yukarıdaki kodları çalıştırdığımızda aşağıdaki görüntü elde edilecektir:
TinyMCE Ekran Önizlemesi
Bu görüntüde bulunan editör özelliklerini tinymce.init içerisinde oluşturabiliriz. Örneğin genişlik ve yükseklik oluşturmak için JQuery kodlarını şu şekilde düzenleyelim:
1 2 3 4 5 |
tinymce.init({ width: 800, height: 500, selector: "textarea" }); |
Genel özellikleri ile dolu olan bir editoryal alan için aşağıdaki kodları kullanabilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
tinymce.init({ width: 800, height: 500, selector: "textarea", theme: "modern", plugins: [ "advlist autolink lists link image charmap print preview hr anchor pagebreak", "searchreplace wordcount visualblocks visualchars code fullscreen", "insertdatetime media nonbreaking save table contextmenu directionality", "emoticons template paste textcolor moxiemanager" ], toolbar1: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image", toolbar2: "print preview media | forecolor backcolor emoticons | sizeselect | bold italic | fontselect | fontsizeselect", image_advtab: true, }); |
Yukarıdaki şekliyle düzenlenen form alanı şu şekilde görüntülenecektir:
Ek özellikler ile TinyMCE
Source URL: http://www.phpservisi.com/tinymce-editor-alani-kurulumu-ve-kullanimi/
Copyright ©2025 Phpservisi.com unless otherwise noted.