2015-12-14 26 views
9

'simgelerini' özelliği okunamıyor İlk kez ckeditor kullanmaya çalışırken. neden olabileceğinickeditor - Yakalanmayan TypeError: null

herkes için herhangi bir fikirleri var mı boş malı 'simgelerini' okunamadı: ckeditor çalışır, ancak ben ImageUpload ekleyip eklentileri uploadloadwidget çalıştığımda o zaman hatayı alıyorum: Yakalanmayan TypeError o?

+0

Bunlar resmi eklentiler mi? Çünkü görüntü yok, ancak uploadimage var. Onları kendi sunucunuza kopyaladın mı? Ayrıca, uploadwidget'in temel sürümde bulunmayan diğer eklentilere de bağımlılıkları vardır. – Wizard

cevap

1

<script src="//cdn.ckeditor.com/4.5.6/basic/ckeditor.js"></script> 
 

 
<script> 
 
    $(document).ready(function() { 
 
     CKEDITOR.plugins.addExternal('imageupload', '/ckeditor/plugins/imageupload/'); 
 
     CKEDITOR.plugins.addExternal('uploadwidget', '/ckeditor/plugins/uploadwidget/'); 
 
     CKEDITOR.replace('htmleditor', { 
 
      htmlEncodeOutput: true, 
 
      extraPlugins: 'imageupload,uploadwidget' 
 

 
     }); 
 
    }); 
 
</script>

Lütfen bu http://ckeditor.com/addon/uploadimage bir göz ve referans için bu http://sdk.ckeditor.com/samples/fileupload.html#uploading-dropped-and-pasted-images alır.

kurulumu için yükleme url var ve bu gibi yapılandırmasında içinde uploadimage eklentisi sağlamak olacak:

config.extraPlugins = 'uploadimage'; 
config.imageUploadUrl = '/uploader/upload.php?type=Images'; 

editor.on('fileUploadRequest', function(evt) { 
    var fileLoader = evt.data.fileLoader, 
     formData = new FormData(), 
     xhr = fileLoader.xhr; 

    xhr.open('PUT', fileLoader.uploadUrl, true); 
    formData.append('upload', fileLoader.file, fileLoader.fileName); 
    fileLoader.xhr.send(formData); 

    // Prevented the default behavior. 
    evt.stop(); 
}, null, null, 4); // Listener with a priority 4 will be executed before priority 5. 

docs ne kadar farklı senaryolar

+0

@ simon831 uygulama için lütfen ckeditor sitesine bakın. Bu – Daniel

0

emin olun işlemek için bu ve daha fazla bilgi vardır yolunuz geçerli bir simge dosyasına işaret etti. veya .png? Eğer yolunuzu geçerli görüntü/simge dosyasına ayarlamazsanız. Bu sorunu çözmeli.

0

Orijinal poster için çok geç, ancak aynı sorunu yaşadım ve UploadImage'ın bağımlı olduğu UploadWidget eklentisini dahil etmediğime karar verdim.

+1

bağlantılarını verdim Çok geç değil, sadece iyi değerlendirilmiş yanıtlar var .... – simon831

İlgili konular