2016-09-02 49 views
-2

私はCKEditorを新しくしています。私は多くのプラグインを使用しています。私は多くのアップローダプラグインを追加しましたが、失敗しました。最後に私はこのプラグインを買ったSimpleUploadsについて聞いた。しかし、私はCKEditorにそれをインストールする方法を知らない。または、他の方法で画像、ファイル、埋め込みPDFファイルをアップロードする方法がある場合。私と共有してください。CkEditor画像とファイルをアップロードしていません。画像やファイルをアップロードするオプションがありません。

答えて

0

ファイルをアップロードするだけの場合は、追加のプラグインは必要ありません。 http://docs.ckeditor.com/#!/guide/dev_file_browse_upload

アップロードしたファイルを保存するサーバスクリプトのパスをconfig.filebrowserUploadUrlに設定するだけで済みます。あなたは「多くのアップローダプラグイン」を追加している場合、ゼロから開始し、このようなガイドに従うことは良い考えかもしれないので、ご使用の構成は、今の混乱かもしれない

https://www.pluginsforckeditor.com/Tutorials/86/Upload-files-with-CKEditor

0

CKEditorバージョンされますほぼすべてのWeb開発者のお気に入りのWebベースのワードプロセッサです。しかし、問題は、画像アップロード機能が組み込まれていない、つまりCKEditorが画像アップロードの処理方法を知らないということです。そこで、画像のアップロードやファイル管理の方法を知っているアシスタントを割り当てます。

私たちのアシスタントは無料のオープンソースのWebファイルマネージャであるKCFinderです。これは、FCKeditor、CKEditor、およびTinyMCE WYSIWYG Webエディタ(またはカスタムWebアプリケーション)に統合して、エディタの生成されたHTMLコンテンツに埋め込むことができる画像、フラッシュムービーなどのファイルをアップロードおよび管理することができます。

あなたのWebページにCKEditorが既に設定されていることを前提としています。まだ完了していない場合は、私の前の記事の指示に従うことができます:CKEditor: Web-based Word Processor For Your Web Pages

私たちのビジネスに入ってみましょう。

1)KCFinderダウンロード>http://kcfinder.sunhater.com/download

2)プロジェクトの公開ディレクトリに.zipファイル内kcfinderディレクトリを抽出します。

3)/public/ckeditor/config.jsを開き、次のようにコード行を追加します。

CKEDITOR.editorConfig = function(config) { 
// Define changes to default configuration here. For example: 
// config.language = 'fr'; 
// config.uiColor = '#AADC6E'; 

/* Show these image/flash browsing feature only to Admins */ 
config.filebrowserBrowseUrl = '/kcfinder/browse.php?opener=ckeditor&type=files'; 
config.filebrowserImageBrowseUrl = '/kcfinder/browse.php?opener=ckeditor&type=images'; 
config.filebrowserFlashBrowseUrl = '/kcfinder/browse.php?opener=ckeditor&type=flash'; 

/* Image/Flash upload feature using kcfinder tool */ 
config.filebrowserUploadUrl = '/kcfinder/upload.php?opener=ckeditor&type=files'; 
config.filebrowserImageUploadUrl = '/kcfinder/upload.php?opener=ckeditor&type=images'; 
config.filebrowserFlashUploadUrl = '/kcfinder/upload.php?opener=ckeditor&type=flash'; 
}; 

あなたは、ユーザーがサーバーで以前にアップロードされたファイルを閲覧させたくない場合は、ブロック・コメント/最初の3行を削除し、実際にアップロードの一部を行うだけで、最後の3行を保つことができます必要に応じて各機能のユーザーレベルのコントロールを追加することもできます。あなたのサーバー内のファイルをユーザーに見せないようにしてください。彼らがファイルを変更すると、他のファイルリンクが壊れる可能性があり、アプリケーションに大きな混乱を招くことになります。

4)KCFinderを有効にします。

デフォルトでは、KCFinderは無効になっています。それを変更するには、kcfinder/conf/config.phpに行き、一般設定で、 'disabled'の値をfalseに変更します。これで、ユーザーは、CKEditorインターフェイスを使用してWebアプリケーション上のファイル(この場合は画像ファイル)をアップロードして管理することができます。

私のブログの記事で詳細な手順を確認できます:https://ashenlive.blogspot.com/2016/09/ckeditor-image-upload-with-kcfinder.html

関連する問題