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