dom etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
dom etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

14 Mart 2013 Perşembe

CKEditor'de imlecin olduğu yere yeni bir metin eklemek

CKeditor'de kullanıcının seçtiği noktaya yeni bir metin/içerik eklemek istiyorsanız aşağıda kullandığım örneği uygulayabilirsiniz; (Örneğin ben "facebook comments" eklentisi için kullanmıştım)

Öncelikle ckeditor'ün oluşturulma aşamasında editor değişkeni ile ckeditör'ü ilişkilendiriyoruz. 


var editor;
CKEDITOR.on('instanceReady', function (ev) {
    editor = ev.editor;
});


Sonrasında ckeditor'e yeni bir metin eklemek için böyle bir metot kullanabilirsiniz. Tabi farklı içerikler için kullacaksanız geliştirip "icerik"i metoda parametre olarak da alabilirsiniz.

function YeniIcerikEkle()
{
  var icerik = '<div> ckeditor'e içerik ekleme örneği </div>';
  var yeniAlan = CKEDITOR.dom.element.createFromHtml(icerik, editor.document);
  editor.insertElement(yeniAlan);
}