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);
}



Hiç yorum yok:

Yorum Gönder