問題タブ [django-tinymce]

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.

0 投票する
0 に答える
2644 参照

django - django-tinymceとdjango-filebrowserの統合

私は、ユーザーがdjango-tinymceとともにインストールされたtinymceエディターでメッセージを投稿できる小さなdjangoアプリを書いています。すべて正常に動作しますが、アプリをインストールするためにdjango-filebrowserを追加しようとすると、tinymceウィジェットが投稿フォームから消えます。grappelliとPILライブラリをインストールしました。/ admin / filebrowser/browseから機能します。ファイルをアップロードできますが、サムネイルが表示されません。Django-filebrowserはテストに合格できません:

filebroswer 3.41、django-tinymce 1.5.1b2、PIL 1.1.7、grappelli2.3.7を使用しています

私の見解:

Tinymceファイルは/mainprojectfolder/static/tiny_mce/tiny_mce.jsにあります

urls.py:

どうすればそれを機能させることができますか?

0 投票する
1 に答える
648 参照

tinymce - django-adminポップアップウィンドウのdjango-tinymceが空白で表示される

django-tinymce ドキュメントの構成を段階的にたどり、最終的に django-admin ページで tinymce エディターを確認できます。

しかし、[画像] ボタンをクリックすると、ポップアップ ウィンドウが空白になります。そして、ポップアップウィンドウのタイトルが「{#advanced_dlg.image_title}」になっており、パースのどこかがおかしくなっています。

HTML ビュー ボタンも同じです。

「document.domain」で解決できることはわかっていますが、「document.domain」を上記のように設定しても役に立ちません。

ここに画像の説明を入力

0 投票する
2 に答える
567 参照

javascript - すべてのマークアップを削除する TinyMCE

TinyMCE でラップされたテキスト フィールドに単純な画像リンクを挿入しようとしていますが、マークアップがすべて取り除かれています。私のマークアップは次のようになります。

私の tinymce_config_url_init.html は次のようになります。

フォームを送信せずに「html」ボタンをもう一度クリックすると、TinyMCE のポップアップにコンテンツが表示されないため、TinyMCE に問題があることはわかっています。

私は、TinyMCE が安全でないと思われるものや無効なものを取り除いていると想定しています。私のアプリでは、管理セクションで使用されているため、コンテンツは信頼できます。TinyMCE 構成を無効にして、このマークアップが削除されないようにするにはどうすればよいですか?

0 投票する
1 に答える
1321 参照

javascript - Django TinyMCE スペルチェッカーが Chrome、Safari で正しく動作しない

django アプリのフォームに TinyMCE エディターを使用しています。ただし、スペルチェッカー プラグインは Chrome (バージョン 21.0.1180.79) と Safari (バージョン 5.1.7) では正しく動作しませんが、Firefox では問題なく動作します。ここでの「正しく動作しない」とは、フル機能の tinymce http://fiddle.tinymce.com/baaaabの例と比較して、スペルチェッカーが本来のように動作しないことを意味します。私は django-tinymce v1.5.1b2 を使用しており、/static/js/tiny_mce の tinymce のバージョンは 3.5.6 (tiny_mce_src.js に基づく) です。

Chrome/Safari を使用している場合、「スペル チェックの切り替え」ボタンをクリックする前に入力されたスペル ミスの単語に赤の下線が引かれません (赤の下線を引くには、それらの単語をクリックする必要があります)。スペル チェック機能を無効にすると (ボタンをもう一度クリックする)、スペル ミスのある単語の赤い下線は自動的に削除されません (赤い下線が消えるように単語をクリックする必要があります)。

スペル チェック機能は、フル機能の例と同様に、Firefox でうまく機能します。これは JavaScript の問題だと思いますが、ブラウザーを介してデバッグするときにエラーは見られませんでした。どんな助けでも大歓迎です!

編集: これは私の tinymce 初期化コードです:

0 投票する
1 に答える
451 参照

jquery - Django、django-tinymce、jQuery、および HTML5 ボイラープレート

Djangoアプリケーションでdjango-tinymceHTML5 Boilerplate (H5BP) を使用しています。H5BP の賢明な提案に従って、jQueryロードを体の一番下に配置しました。次のようなフォーム フィールドに TinyMCE エディターをアタッチします。

残念ながら、django-tinymce は、jQuery が読み込まれる前に、フォームとフォームセットに添付されたタグを介して jQuery にアクセスしようとします。

ページの下部にロードされているときに、django-tinymce を jQuery とうまく連携させる方法はありますか? ページのレンダリングの前にスクリプトをロードする必要はありません。

フォーム テーブルの行の例を次に示します。

0 投票する
2 に答える
1054 参照

django - ジャンゴ: tinymce とユニコード

私はdjango-tinymce v1.5.1b2を使用しています。

次のような HTMLField() モデル フィールドも使用しています。

すべて正常に動作します。

ただし、ページを保存すると、MySQL データベースのコンテンツ フィールドにこれが表示されることに気付きました

<p>&Alpha;&pi;ό &tau;&alpha; &chi;&rho;ό&nu;&iota;&alpha; &tau;&omicron;&upsilon; &Iota;&pi;&pi;&omicron;&kappa;&rho;ά&tau;&eta;...

何故ですか?MySQL が utf データをサポートしていることは知っています。html コードではなく、通常の utf 文字を格納するように tinymce の動作を変更できますか?

コンテンツを解析して特定の単語を見つけ、それをユーザーに表示する直前に HTML を追加する新しいタグを作成するつもりなので、これは私にとって重要です。

0 投票する
0 に答える
96 参照

django - tinymce のメソッドのいくつかをオーバーライドする方法 - 特別にレンダリングする

TinyMCE の render メソッドをオーバーライドしたい 何らかの理由で TinyMCE の横にあるボタンを使用したいのですが、いくつかの行を書きましたが、効果がありません:

これは私のクラスです:

これは使用法です:

0 投票する
1 に答える
960 参照

javascript - TinyMCE: バックスペースの問題

Hello WorldTinyMCE のテキスト領域に既にテキスト sayがあるとします。Hello と World の間のスペースを削除して にしHelloWorldます。すぐに、Hello と World の間にスペースを追加して取得しますHello World。(期待される出力)

上記のプロセスの後、テキストを保存します。保存されるテキストはHelloWorld(スペースなし) です。期待されているのはHello World、それを保存するものHelloWorldです。

誰かがこれに遭遇しましたか?もしそうなら、この問題を解決する方法を教えてください。前もって感謝します。

0 投票する
1 に答える
1335 参照

javascript - TinyMCEハイパーリンクダイアログボックスでCORSを有効にする方法

TinyMCEテキストのハイパーリンクを追加するためにクロスドメインリクエストを行う必要があるという要件があります。これにより、CORSURLを含むダイアログボックスが開きます。問題は、TinyMCEプラグインのCORSを有効にする方法がわからないことです。助言がありますか?前もって感謝します

0 投票する
3 に答える
2231 参照

python - Django Tinymce でリッチ テキスト フォームが表示されない

Django プロジェクトで TinyMCE を使用したいのですが、必要な設定をすべて行った後、ページにアクセスすると、フォームは通常の Django フォームのみをレンダリングし、TinyMCE リッチ テキスト フォームはレンダリングしません。以下は私の設定です。

tinymce フォルダーをメディア フォルダーにコピーしました。

設定.py

}

urls.py

モデル

テンプレート

content1 と content2 に TinyMCE リッチ テキスト形式を表示するにはどうすればよいですか?