FCK Editör Konfigürasyonu

Merhaba Arkadaşlar,

Bu Yazı Serpito.com daki ilk yazım.Umarım faydalı olur.Sizlere bu yazımda FCK Editörünün konfigürasyonundan bahsedeceğim.

FCK Editörünü kullanan arkadaşlar bilirler FCK editöründe seçebileceğimiz iki tane toolbar vardır.Birtanesi varsayılan ‘Default’ toolbar’ı diğeri ise bir çok araç çubuğunun çıkarıldığı daha basit olan ‘Basic’ tolbar’ı .Peki bu iki toolbarset’in dışında kendi istediğimiz araç çubuklarının olduğu bir toolbar’ı nasıl set ederiz.

Bunun için öncelikle FCK Editör klasörünün  içerisindeki fckconfig.js konfigürasyon dosyasını bulup açıyoruz.

FCKConfig.ToolbarSets["Default"] = [
['Source','DocProps','-','Preview','-','Templates'],
['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
'/',
['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote','CreateDiv'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Link','Unlink','Anchor'],
['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
'/',
['Style','FontFormat','FontName','FontSize'],
['TextColor','BGColor'],
['FitWindow','ShowBlocks','-','About']
] ;

yukarıdaki javascript kodlarının olduğu kısmı buluyoruz.Daha sonra kendi toolbar’ımızı oluşturacağız.Bunun için yukarıdaki kodlardan sonra şu kodları ekliyoruz.

FCKConfig.ToolbarSets["myToolbar"] = [

['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],

['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],

];

Mytoolbar gibi bir isim verdikten sonra içerisine olmasını istediğimiz araç çubuklarını ekliyoruz.

Eğer FCK editörünü PHP projenizde kullanacaksanız şu şekilde yeni toolbarımızı seçiyoruz.

$oFCKeditor = new FCKeditor('metin') ;
$oFCKeditor->ToolbarSet='Mytoolbar' ;

2 thoughts on “FCK Editör Konfigürasyonu

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir