Birden Fazla Ckeditor Ekleme

Birden Fazla CKEditor Ekleme: Kapsamlı Bir Kılavuz

CKEditor, web uygulamalarında zengin metin düzenleme özellikleri sağlayan popüler bir açık kaynaklı WYSIWYG (Ne Görüyorsanız Onu Alırsınız) editörüdür. Birden fazla CKEditor örneği eklemek, kullanıcıların aynı anda birden fazla metin alanını düzenlemelerine olanak tanıyarak web uygulamalarının işlevselliğini artırabilir.

Bu makale, bir web uygulamasına birden fazla CKEditor örneği ekleme konusunda adım adım bir kılavuz sağlayacaktır. Ayrıca, ilgili kaynaklara ve faydalı dosyalara bağlantılar da içerecektir.

Adım 1: CKEditor’ı Kurma

İlk adım, CKEditor’ı web uygulamanıza kurmaktır. Bunu, aşağıdaki komutu kullanarak npm aracılığıyla yapabilirsiniz:

npm install --save ckeditor4

Kurulum tamamlandıktan sonra CKEditor dosyalarını node_modules/ckeditor4/ckeditor dizininde bulabilirsiniz.

Adım 2: CKEditor Örnekleri Oluşturma

Birden fazla CKEditor örneği oluşturmak için CKEDITOR.replace() yöntemini kullanabilirsiniz. Bu yöntem, düzenlenecek metin alanının kimliğini ve CKEditor yapılandırma seçeneklerini alır.

Örneğin, aşağıdaki kod iki CKEditor örneği oluşturur:

CKEDITOR.replace('editor1');
CKEDITOR.replace('editor2');

Adım 3: Yapılandırma Seçenekleri

CKEditor, çeşitli yapılandırma seçenekleri sunar. Bu seçenekler, editörün görünümünü, işlevselliğini ve davranışını özelleştirmenize olanak tanır.

Örneğin, aşağıdaki kod editörün yüksekliğini 300 piksele ayarlar:

CKEDITOR.replace('editor1', {
height: 300
});

Adım 4: Olay İşleyicileri

CKEditor, düzenleme işlemiyle ilgili çeşitli olaylar tetikler. Bu olayları dinleyerek ve olay işleyicileri tanımlayarak, editörün davranışını özelleştirebilirsiniz.

Örneğin, aşağıdaki kod editörün içeriğinin değiştiğinde bir olay işleyicisi tanımlar:

CKEDITOR.on('instanceReady', function(evt) {
evt.editor.on('change', function() {
console.log('İçerik değiştirildi!');
});
});

İlgili Kaynaklar

Faydalı Dosyalar

Sonuç

Birden fazla CKEditor örneği eklemek, web uygulamalarının işlevselliğini artırabilir ve kullanıcıların aynı anda birden fazla metin alanını düzenlemelerine olanak tanır. Bu kılavuzu izleyerek, web uygulamanıza kolayca birden fazla CKEditor örneği ekleyebilir ve yapılandırma seçeneklerini ve olay işleyicilerini kullanarak editörün davranışını özelleştirebilirsiniz.


Yayımlandı

kategorisi