問題タブ [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.
php - ckeditorエコーphp変数?
wysiwyg CKEditorを使用して、以下をMySqlに保存しました。
このコンテンツを$contentとしてエコーし、$project変数を_POSTデータから入力する必要があります。
ただし、これを行うと、結果は次のようになります。
ページのソースにはechoステートメントが表示されますが、$ project変数が設定されて値を持っていることを知っているにもかかわらず、何も表示されません。
誰かがstr_replaceステートメントに言及し、変数を%project%と記述しましたが、%project%から%project%にどのように変更されますか<?php echo $project; ?>
読んでくれてありがとう。
トム
javascript - ツールバーのサイズの変更、CKEditor のアイコンの拡大
CKEditor のアイコンを 32x32 ピクセルに拡大したいです。私は現在、標準スキンの 1 つを取り、すべての寸法を変更し、buttons.png
のオフセットを変換し、副作用が多すぎないことを願って、それに取り組んでいます。
車輪の再発明に半日以上を費やす前に: このようなものは既に存在しますか? CSS や Javascript の下地ほどアイコンは気にしません。それを 16 ピクセルから 32 ピクセルに変換し、オフセット、高さ、およびサイズを再計算するのは面倒な作業です。
どんなヒントでも大歓迎です!
jquery - jQuery検証プラグインでCKEditorを使用しても機能しない
私は CKeditor と basestance の jQuery 検証プラグインを使用しています。テキストエリア (CKEditor を含む) は jQuery によって検証されていますが、送信ボタンを 2 回クリックした後にのみ機能します。
要するに、データが CKEditor に入力されたときに初めてフォームを送信すると、「フィールドが空です」と表示されます。2 回目は問題ないと表示され、フォームが送信されます。
私はこれに対する解決策を読みました:
「すべての検証ルーチンの直前に CKEDITOR.editor::updateElement を呼び出すことで、この問題を回避できます。」
私はそれを実装する方法を見つけることができません:
これにより、常にエラーが発生します:「CKEDITOR.instances.editor1 is undefined」
これを解決する方法についてのアイデア。CKEditor のドキュメントはこちら: http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.editor.html#updateElement
ckeditor - CKeditor と FCKeditor ファイルブラウザーの統合
私は CKEditor 3 を使用しており、無料のファイル ブラウザ/アップローダを統合する必要があります。FCKEditor に付属するものを統合しようとしましたが、常に次の XML エラーが発生します。
サーバーから適切な XML 応答が返されませんでした。システム管理者に連絡してください。
XML 要求エラー: OK (200)
要求された URL:
http://example.com/admin/filemanager/browser/default/?Command=GetFoldersAndFiles&Type=File&CurrentFolder=%2F&uuid=1260817820353
応答テキスト:
私はこのようにしようとしています:
FCKeditor は CKEditor と統合できますか? はいの場合、どうすればこれを行うことができますか? そうでない場合、無料のファイルブラウザ/アップローダーの代替手段はありますか?
jquery - jQuery 検証プラグイン + CKEditor - 入力時に検証する
テキストエリアと jQuery 検証プラグイン ( http://bassistance.de/jquery-plugins/jquery-plugin-validation/ )で CKEditor を使用しています。
jQuery プラグインを使用すると、フィールドを空または必須としてマークできます。「製品名」などのフィールドが空の場合、フォームの送信時にフィールドは無効としてマークされます。
ただし、「製品名」を入力すると、入力中にフィールドが自動的に有効としてマークされます。それは素晴らしいことですが、CKEditor 対応のテキストエリアでも同じようにしたいと考えています。すべてがプレーンなテキストエリアでうまく機能します (テキストを入力すると、フィールドが有効になります) が、テキストエリアに CKEditor を追加すると、これは機能しなくなります。
それ以降は、CKEditor テキストエリアが再検証される前に送信ボタンをクリックする必要があります。
これをどのように機能させることができるかについてのアイデアはありますか?
アップデート:
あなたがくれたスレッドから解決策を試しましたが、うまくいきません: Using jQuery to Grab the content from CKEditor's iframe
私は持っている:
しかし、それは私に与え続けます:「CKEDITOR.instances.page_content.documentは未定義です」
私のテキストのIDは「page_content」です
これはボタンをクリックした後は正常に機能しますが、ご覧のとおり、何らかの方法でキーダウンイベントをトリガーする必要があります
更新 2:
このコードは正しく、CKEDITOR からテキストエリアにデータを取得しますが、まだ検証プラグインで何も起こっていません。テキストを入力してください
ckeditor - CKEDITOR3.0から画像/エリアマップを画像に挿入する方法
CKEDITORなどのサイトの画像にIMAGE/AREAMAPを挿入する方法 http://martinezdelizarrondo.com/imagemaps/
ありがとう
javascript - CKEditorのダイアログのソースコードはどこにありますか?
CKEditorの経験がある人が、「リンクの挿入」やその他のダイアログの構造と内容を編集するための指針を教えてくれませんか?
現時点では、リンクウィンドウの幅を変更して、タブを変更してもダイアログのサイズが毎回変更されないようにしたいと思います。
縮小版と非縮小版の両方、およびドキュメントを調べていますが、このことに取り組むのに非常に苦労しています。ヒントやドキュメントへのリンクをいただければ幸いです。
ckeditor - SCAYT のドキュメントやアルゴリズムはどこで入手できますか?
私は CK エディターを使用しており、SCAYT を理解したいと思っていますが、SPellchecker.net が提供する scayt プラグインは縮小されており、十分に文書化されていませんが、いくつかの機能を理解する必要があります。
誰かが私にそのようなタイプのドキュメントまたはこれに関連するアルゴリズムを提供できますか.
前もって感謝します。
javascript - イベントハンドラのスコープ外の変数
私は言語の知識を超えたJavascriptカーファッフルを持っています。
CKEditor用のカスタムプラグインを作成しています。プラグインは、CKEditorによって生成されたDIVで開くIFrameです。
IFrame内には、いくつかの画像を表示しています。ユーザーがこれらの画像の1つを選択すると、その画像を表示するために必要なHTMLコードがCKEditorに挿入されます。
これを動的に行うことは、私が立ち往生しているところです。私は次のようにIframe内からCKEditorインスタンスに接続しています:
CKEditorは、[OK]ボタン(CKEDitorによってレンダリングされた)がクリックされたときにトリガーされる「OKリスナー」を提供します。そのOKリスナーはIFrameの外にあります。
静的な値で機能するOKリスナーを定義すると、次のように機能します。
しかし、OKリスナーを割り当てたときの戻り値はまだわからないので、次のようなことをする必要があります。
my_dynamic_value
しかし、CKEditorの「OK」ボタンによって起動された時点で関数のスコープ外にあるため、これは機能しません。
もちろん、ユーザーがリストで別の画像を選択するたびに、okListener
関数を更新し、それを使用して現在の値をハードコーディングするeval
こともできます。しかし、それは私にとって恐ろしい資源の浪費のように感じます。
okListener()内からIframeからのものにアクセスできるように使用できるスコープトリックはありますか?
これが十分に明確であることを願っています。そうでない場合は、コメントして明確にします。
javascript - CKEditorを無効にし、JSで再度有効にする
私は次のものを持っています:ユーザーがCKEditorでテキストを書くことを可能にするPOSTページVIEWページ、CKEditorでテキストを表示する
ビューページのCKEditorを読み取り専用にする、つまりユーザーがメモのテキストを編集できないようにするにはどうすればよいですか?ビューページでCKEditorを使用する理由は、次の2つです。1。JavaScriptを使用して、エディターを無効から有効に移動できます。2. POST&Viewページでスタイルを同じに保ちます。
これは可能ですか?ありがとう!
B