SORU
30 EYLÜL 2009, ÇARŞAMBA


Nasıl bir özel entegre dosya tarayıcı/CKEditor ile upload EDEBİLİR MİSİN?

Resmi belgelere daha az açık bir özel entegre etmek için doğru şekilde CKEditor ile tarayıcı/yükleyici dosya nedir? (v3 - FCKEditor)

CEVAP
30 EYLÜL 2009, ÇARŞAMBA


Özel kayıt yaparak başlamak CKEditor örneğini/aktarıcı tarayıcı. Genel bir dosya tarayıcısı vs görüntü tarayıcısı için farklı bir URL atayabilirsiniz.

<script type="text/javascript">
CKEDITOR.replace('content', {
    filebrowserBrowseUrl : '/browser/browse/type/all',
    filebrowserUploadUrl : '/browser/upload/type/all',
    filebrowserImageBrowseUrl : '/browser/browse/type/image',
filebrowserImageUploadUrl : '/browser/upload/type/image',
    filebrowserWindowWidth  : 800,
    filebrowserWindowHeight : 500
});
</script>

Özel kodunuzu ALMAK parametre olarak adlandırılan bir CKEditorFuncNum alacak. Kaydedin - geri arama fonksiyonu. Hadi $callback içine koymak demek.

Birisi bir dosya seçtiğinde, CKEditor dosya seçildi bilgilendirmek için bu JavaScript çalıştırın:

window.opener.CKEDITOR.tools.callFunction(<?php echo $callback; ?>,url)

"Url" seçtiler dosyasının URL. nerede İsteğe bağlı üçüncü bir parametre standart bir uyarı iletişim, "geçersiz dosya" falan. olarak görüntülenmesini istediğiniz metni olabilir Eğer üçüncü parametre bir hata iletisi ise boş bir dize için url Set.

CKEditor "" sekme alanında bir dosya sunacak "" - PHP, gider $_FİLES [''] upload. upload upload Çıkış için sunucunuz ne istediğini tam JavaScript bloğu

$output = '<html><body><script type="text/javascript">window.parent.CKEDITOR.tools.callFunction('.$callback.', "'.$url.'","'.$msg.'");</script></body></html>';
echo $output;

Yine, parametre, dosyanın geri arama URL ve isteğe bağlı olarak bir mesaj vermek gerekir. Eğer mesaj boş bir dize ise, hiçbir şey eğer bu mesajı bir hata ise ekran; sonra url boş bir dize olması gerekir.

CKEditor resmi belgelere tüm bu eksik, ama yukarıda izlerseniz, bir şampiyon gibi.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • guillaume2111's channel

    guillaume211

    19 Kasım 2006
  • jcortes187

    jcortes187

    24 Mart 2006
  • The Fashion Sight

    The Fashion

    22 AĞUSTOS 2011