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

  • BiGSH0TROB

    BiGSH0TROB

    7 NİSAN 2011
  • CMTelly

    CMTelly

    2 Mayıs 2007
  • NikkoNantone

    NikkoNantone

    21 Kasım 2011