問題タブ [ckeditor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jQuery を使用して CKEditor の iframe からコンテンツを取得する
コンテンツの編集にCKEditor *(FCKEditor v3) を使用するカスタム作成の CMS があります。また、jQuery Validationプラグインを使用して、AJAX ベースの送信前にすべてのフィールドのエラーをチェックしています。serialize()関数を使用してデータを PHP バックエンドに渡しています。
問題は、CKEditor で入力された実際のコンテンツを除いて、serialize がすべてのフィールドを正しく取得できることです。他のすべての WYSIWYG エディターと同様に、これも既存のテキスト ボックスに iframe を重ねます。また、シリアル化は iframe を無視し、コンテンツのテキスト ボックスのみを調べますが、もちろん、コンテンツは見つからないため、空白のコンテンツ ボディが返されます。
これに対する私のアプローチは、CKEditorのonchangeCKEDITOR.instances.[textboxname].getData()
イベントにフックを作成し、同時にテキスト ボックス (コンテンツを返す) またはエディターで行われた変更を含むその他の非表示フィールドを更新することです。
ただし、CKEditor はまだベータ段階であり、ドキュメントが大幅に不足しているため、これを可能にする適切な API 呼び出しが見つかりません。
これについてどうすればよいか誰にも考えがありますか?
ckeditor - CKEditor カスタム プラグイン ボタン
私は CKEditor 用のカスタム プラグインを作成しました。すべての面で成功しています。現在 1 つ保存してください。私の人生では、エディターのツールバーにあるボタンの画像をカスタマイズする方法がわかりません。私は新しいユーザーなので、クリックして添付の画像を表示する必要があります。左上の強調表示された四角形には、きれいな画像が表示されます (他のほとんどのツールバー項目と同様)。
css - @font-face を CKEditor に追加する
CKEditor フォント コンボ ボックスにフォントを追加したいと思います。これ自体は簡単です。ただし、追加したいフォントは、@font-face CSS3 属性で使用するカスタム フォントです。なんとかできましたが、エディター自体にカスタムフォントが表示されません。CKEditor によって作成された html を取得してページの div に表示すると、カスタム フォントがうまく表示されます。また、@font-face 属性を CKEditor のテキスト領域に何らかの方法で追加して、ユーザーが入力時にカスタム フォントを表示できるようにしたいと考えています。
これは可能ですか?
image - WYSIWYG エディターでの画像の挿入
現在CKeditorを使用しています。とても見栄えが良く、速いです。ただし、サーバーから画像を挿入する機能がありません。
アップロードする必要はありません。ファイルのリストを取得し、挿入する画像を選択するだけです。
プラグインはありますか、またはそれを統合する簡単な方法はありますか?
ありがとう!
asp.net-mvc - CKEditor画像アップロード
作業中のプロジェクトにCKEditorを含めることを検討しており、 CKFinderプラグインによって提供される画像アップロードのサポートが必要ですが、CKFinderツールの残りの部分は特に必要ないため、ライセンスを購入するのは少しやり過ぎです。ASP.NETMVCで動作するCKEditor3のカスタムイメージアップローダーを実装するのに時間をかけた人はいますか?必要に応じて、自分で作成することもできます。最初にここを確認したかっただけです。
または、画像のアップロードをサポートし、ASP.NETMVCで動作するCKEditor / Cute Editorと同等の適切なWYSIWYGエディターを知っている人はいますか?
django - Wiki の TinyMCE と CKeditor を比較する
カスタム wiki django-wakawaka の場合、WYSIWYG サポートを追加できるようにしたいと考えています。
TinyMCE は明らかに最も人気のあるプラグインで、Wordpress でも使用されています。
しかし、CK-editor はより多くの機能を備えているようです。
これらのいずれかまたは両方を使用したことがある人、どちらが優れているか、およびその理由。私が見逃しているより良いパッケージはありますか?
それらを調べて、CKeditorの方が優れていると結論付けたときに、見逃しているものはありますか(それほど広く使用されていないため)。
ページごとに WYSIWYG ウィジェットの複数のインスタンスを使用して、django と jquery で使用したいと考えています。一方が他方よりも優れているかどうか。
ckeditor - カスタム ファイル ブラウザ/アップローダーを CKEditor とどのように統合できますか?
公式ドキュメントは明確ではありません - カスタム ファイル ブラウザ/アップローダーを CKEditor と統合する正しい方法は何ですか? (v3 - FCKEditor ではない)
api - CKEditor カスタム選択メニュー
新しい CKEditor に独自のカスタム選択メニューを追加しようとしています。API は少しわかりにくいので、これを機能させる方法がわかりません。私はUIダイアログ機能を使用していますが、それを機能させる方法が本当にわかりません。
これまでのところ、私は持っています:
カスタム選択を実際に機能させる方法についてアイデアを持っている人はいますか?
この API を理解しようとしています: http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.ui.dialog.select.html
asp.net - リッチテキストエディタを使用する場合の入力検証
ASP.NET MVCアプリケーションがあり、テキスト入力にCKEditorを使用しています。入力検証をオフにして、CKEditorから作成されたHTMLをコントローラーアクションに渡すことができるようにしました。次に、入力したHTMLをWebページに表示しています。
CKEditorの特定のボタンしか有効にしていませんが、明らかに誰かが好きなテキストを送信できます。ユーザーが入力した後、ページにHTMLを表示できるようにしたい。入力を検証しながら、エディターで有効になっているいくつかのことを表示するにはどうすればよいですか?
したがって、基本的には、太字、斜体、リスト、リンクなどのいくつかの重要なものを除いて、すべてをサニタイズしたいと思います。これはサーバー側で行う必要があります。
ckeditor - CKEditor 3.x のカスタム プラグイン
CKEditor を使用するのはこれが初めてです。CKEditor のプラグインを作成する方法とプラグイン ボタンをツールバーに挿入する方法を説明できる人はいますか? または、良いチュートリアルへのリンクを教えてください。