問題タブ [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 投票する
2 に答える
1928 参照

python - 背景が暗いサイトに TinyMCE を使用する

Django Web サイトで django-tinymce を使用しています。管理インターフェースを介して、 を持つ SimplePage オブジェクトを編集できますtinymce.models.HTMLField。Web サイトの訪問者には、ページのコンテンツ領域にレンダリングされた html が表示されます。

問題は、Web サイト自体の背景が暗く、TinyMCE テキストエリアの背景が白いことです。デフォルトでは、テキストには色がないように見えますが、これは問題ありません (TinyMCE では黒で、Web サイトでは白として表示されます) が、黒が割り当てられ、Web サイトでは黒として表示され、判読できなくなります。 .

これを解決する良い方法は何ですか?

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

python - Django 開発サーバーで TinyMCE ポップアップ ウィンドウが機能しない

TinyMCE は、ポップアップ ウィンドウを除いてすべて正常に動作しています。それらは空白になり、Googleで少し検索した後、FirefoxとDjangoのクロスドメインエラーと関係があるようです. document.domain を使ってみたのですが、Django 開発サーバー ( http://127.0.0.1:8000 )を使っているとうまくいかない気がします。

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

python - TinyMCE コントロール内の生の HTML を編集する

django-tinymceTinyMCE コントロールを使用して HTML フィールドを編集するために使用する Django Web サイトがあります。

TinyMCE は実質的に、HTML を WYSIWYG で編集する方法を提供してくれます。私の質問は、基になる HTML を直接編集するためのアクセス権を取得できますか? TinyMCE で「WYSIWYG モード」と「raw html モード」を切り替えるボタンを有効にできるかもしれないと考えていました。ありますか?そうでない場合、HTML を編集するエレガントな方法はありますか?

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

python - TinyMCEを使用して画像の`clear`属性を変更する

tinymce-djangoDjangoWebサイトのアプリでTinyMCEを使用しています。管理インターフェースでHTMLフィールドを編集するために使用しています。(フラットページのようなものです。)

clearTinyMCEで画像を追加する場合、スタイル属性を変更するにはどうすればよいですか?

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

python - django-tinymce: インスタンスごとに異なるオプションを使用する

HTMLField管理者の TinyMCE コントロールで編集できるモデルがあります。ただし、編集中のモデルのインスタンスに応じて、TinyMCE にさまざまなオプションを提供できるようにしたいと考えています。これどうやってするの?

(たとえば、ユーザーがSimplePageスラッグが であるインスタンスを編集している場合、 technologiesTinyMCE にデフォルトの CSS ファイルを使用させたいのですが、スラッグが であるインスタンスを編集している場合SimplePageticker、別の CSS ファイルを使用したいと考えています。)

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

django - Admin フィールドは、django の tinymce と filebrowser で保存に失敗します

私はdjango-tinymceを、django 1.2を実行しているdjango-filebrowserのno grappelliブランチと一緒に使用しています。

WYSIWYG にしたいモデル フィールドに tinymce HTMLField モデル定義を使用します。

私は AdminModel に正しい JavaScript を追加しました。ファイル ブラウザはうまく機能し、問題なく画像をテキストエリアに追加しますが、保存してもテキストエリアは更新されません (tinnymce がそれに触れていないように見えます)。したほうがいい)。filebrowser プラグインをオフにすると、すべて正常に動作するため、TinyMCE の onSubmit 機能と何らかの競合が発生するはずです。

私はしばらくそれをいじっていましたが、どこにも行き着くことができません.

前もって感謝します。

編集:おまけ情報を追加 - 'mode' の設定のデフォルト モードは 'textareas' でした。それを削除すると、すべてが正しく保存されます。悲しいことに、これは私がこれをすべて行っている画像ボタンも削除します...

アップデート

これが私が使用していたTinyMCE構成です(django-filebrowserに含まれているもの-これは壊れています):

これは私が抱えていた 2 つの問題の 1 つでした。以下にも回答を投稿します。

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

django - django-tinymce をインストールしたばかりですが、HTMLField が管理ビューに表示されません

私はそれをインストールするために pip を使用し、ここにある使用方法に従いました: http://django-tinymce.googlecode.com/svn/tags/release-1.5/docs/.build/html/usage.htmlセクションの下HTMLField モデル フィールド タイプ". データベースを再同期し(それが必要かどうかさえわかりませんでした)、apache2を再起動しましたが、テキストフィールドはまだ単なるテキストエリアです。

私が欠けているものについて何か提案はありますか? 何らかの方法で django-tinymce テンプレートをメディア ディレクトリにリンクする必要がありますか?

編集: 要求に応じて、texarea の初期化コード:

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

django - Django テンプレートの TinyMCE

django-tinymce を使用して、以前に TinyMCE を Admin に埋め込むことに成功しました。ただし、フロントエンド形式に埋め込むことはうまくいかないようです。

私はモデルフォームであるフォームを持っています。余分なフィールドは追加されません (使用されるフィールドは「コメント」と「ステートメント」のみで、モデル内に存在します)。そのフォームのテキストエリアフィールド「コメント」で、TinyMCEを使用したいと思います。私は次のことを試しました:

私が入れたHEADhtmlタグで{{ form.media }}(フォームはformビューとテンプレートで呼び出されます)。また、管理者には Grappelli と Filebrowser を使用しています。

誰かが私が欠けているもの、またはこれを機能させるプロセスを説明してもらえますか? どうもありがとう!

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

django - django tiny mce は、リッチ テキスト形式ではなく通常のテキスト フィールドですか? 修正してください。付属の設定

Django tiny mce をインストールしましたが、管理画面に通常のテキスト領域が表示されます。これをテキスト書式設定にアクセスできるリッチテキスト領域に修正するのを手伝ってくれる人はいますか?

ここに私のsettings.pyがあります

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

django - Django アプリのリッチテキスト

文字フィールドに非常に基本的なリッチ テキスト編集を追加したいと思います。太字、斜体、およびカスタム フォント サイズ セレクター (別のモデル フィールド設定に対して小 - 標準 - 大) のみです。最初はdjango-tinymceを使用しようとしましたが、フォームセットを使用すると、tinymceのメディアファイルがセットの最初のフォームにのみ適用され、追加したjs関数が機能しないという問題が発生しました。いずれにせよ、この small-normal-large fontsize セレクター用のカスタム ウィジェットが必要になるかもしれません (または、モデル フィールドとしてこれを行います)。

この場合、TinyMCE を使用してカスタマイズすることをお勧めしますか (そうであれば、どのように)、または既に作成したフォームを使用するより簡単な方法はありますか?

これが私のフォームにあるものです(テキストエリアのサイズを動的に変更し、テンプレートでjs関数を呼び出して文字を制限します):