問題タブ [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.
python - django-tinymce がウィジェットを正しく表示できない
django-tinymce (http://http://django-tinymce.googlecode.com/) アプリを使用して、django admin に WYSIWYG エディターを表示しようとしています。
私はそれをダウンロードしてインストールし、tinymce 自体をダウンロードして /js/tiny_mce に配置し、settings.py で何も変更せず、次のように HTMLField をモデルに追加しました。
django-admin を使用して新しいエントリを追加すると、tinyMCE がそこに表示されますが、ツールバーもステータスバーもなく、入力できるプレーンな空白だけです。太字/斜体のホットキーが機能します。
私は、lighttpd を使用して tinymce の JavaScript を処理し、django の組み込みサーバーを残りの部分に使用しています。
誰でも私を助けることができますか?
編集:わかりました、正確な理由はわかりませんが、これの原因は、lighttpd が応答ヘッダーで .js および .css の不適切なコンテンツ タイプを送信していたことです。lighttpd の設定を変更することで修正されました。
html - TinyMCE + html5フィギュア、img&figcaptionプラグイン/挿入
<figure>
TinyMCEでプラグインを実現し、 1つ以上の子に沿っ<img>
てHTML5要素の挿入を実装するための、ベストプラクティスのアプローチを探しています<figcaption>
。
HTML5仕様では、他の種類のFigureを使用できるように見え<img>
ますが、現時点で懸念しているのはそれだけです。
理想的には、ソリューションはプラグインベースでポータブルです。
参考までに、Django付きのTinyMCEを使用しています。
javascript - TinyMCE の HTML エディターに埋め込みメディアが表示されない
そして、それは保存されません。
- メディア プラグインを使用して、YouTube からビデオを挿入します。
- ムービーがプレビューに表示されます。
- 挿入を押します。
- これは
ed.execCommand('mceInsertContent', false, h);
、media.js で出力されるものです。insert<img src="http://127.0.0.1:8000/media/admin/tinymce/jscripts/tiny_mce/plugins/media/img/trans.gif" class="mceItemFlash" title="src:'http://www.youtube.com/v/b7wJejHIFEc&feature',width:'376',height:'302'" width="376" height="302" align="" />
/submit を押したときです。 - エディター内に黄色いボックスが表示されます。
- ソース html を確認すると
<p> </p>
、移動用の埋め込み要素があるべき場所だけが表示されます。 - 保存すると、黄色いボックスがなくなりました。
これが私の現在のtinymce initスクリプトです:
編集:
cleanup: false
わかりました init スクリプトに追加しました。そして今、私がソースに入れるのはこれだけです:
これは私のHTMLにも表示されます。
TinyMCE はこれを埋め込みコードに置き換えるべきではありませんか、それとも JavaScript を使って自分で行う必要がありますか?
django - django filebrowserはフォルダの作成を許可せず、ファイルをアップロードしません
最新のアプリにdjango-filebrowserを実装しようとしています。grappelliもインストールしています。URLはfilebrowser/admin / filebrowser/browseに入るのにうまく機能します。これが私が設定したものです。
私が抱えている問題は、フォルダを追加するか、ファイルをアップロードするかということです。
新しいフォルダ:
フォルダを追加すると、次のようなエラーがスローされます。
次の間違いを正しくしてください。
アクセス拒否。
これで、フォルダーのアクセス許可は正常になりました。ここにファイルをアップロードできない理由がわかりません。
drwxr-xr-x 2 naytive naytive 4096 Jan 18 08:32 uploads /
ファイルをアップロードする:
通常、ファイルをアップロードすると、アップロードが成功するためのタイマーが付いたファイルブラウザのアップロード画面が表示されますが、ファイルをアップロードしようとすると、URLが終了してページが更新されます。
?_save=アップロード
モジュールが設定されているように実行されていないため、モジュールを削除するところまで来ています。
何か案は?
編集:私は物事のアップロードファイル側も元のファイルのアクセス許可によって引き起こされていると思います。このエラーを修正すると、おそらくアップロードも機能します。
django - django-tinymce アップロード画像を使用できません。django-filebrowser をインストールしました
django-tinymce のアップロード画像について質問があります。
django-filebrowser は私のプロジェクトをインストールし、非常にうまく機能します。FileBroseFiled アップロード ファイルを使用できます。
次に、django-tinymce をプロジェクトにインストールし、tinmyce を使用してコンテンツを編集しました。ローカルからの画像のアップロード以外はすべて問題ありません。[参照] ボタンをクリックしても参照ページを開くことができません。画像を参照してください!:
端末は次のエラー メッセージを返します。
私の設定ファイル:
tinymce - TinyMCE - Popup から値を渡す
TinyMCE を使用しています。クリックでインラインポップアップを正常に開いています.しかし、ポップアップからtinyMCEに値を渡す方法がわかりません.どんな助けでも大歓迎です.
django - Django Grappelli Tabular Inline 新しい行を追加します TinyMCE テキストフィールドは編集できません
プロジェクトにdjango Grappelliスキンを使用しています。
表形式のインライン関数を備えた ModelAdmin があります。
ページがロードされたときに空白行が自動的に挿入されるのを防ぐために、extra = 0 を使用します。それは正常に動作します。
ここで、+ 記号をクリックして新しい行を挿入すると、行が読み込まれますが、tinymce テキストフィールドは編集できません。
この問題の理由と解決方法を知っている人はいますか?
ドキュメントを読んだ後:
http://django-grappelli.readthedocs.org/en/latest/customization.html#using-tinymce
私は気づく:
TinyMCE を Inlines で使用するのは、空のフォームが隠されているため、少し注意が必要です。カスタム テンプレートを作成し、インライン コールバックを使用して
onInit: 空のフォームから TinyMCE インスタンスを削除します。
onAfterAdded: フォームから TinyMCE インスタンスを初期化します。
onBeforeRemoved: フォームから TinyMCE インスタンスを削除します。
インラインを使用した TinyMCE は、デフォルトではサポートされていません。
これのサンプルはありますか?変更する必要があるのは TinyMCE 関数であることに気付きました。
tinymce - TinyMCEのデフォルトコンテンツ
ロード時に以下のようなデフォルトのコンテンツでTinyMCeをロードしたい。
クリーンアップを設定しました:false。それでも、htmlをラップして<p></p>
、私のコードを削除します。
これに対する解決策はありますか?
tinymce - TinyMCE 構成
小さなMCEのセットアップは次のとおりです。画像でわかるように、3 列目のボタンが表示されます。どこから来たのかわからない!私のJavaScriptコードには3行目の設定はありませんが、まだそこにあることが示されています。
django - django:ajaxロードでtinymceエディターがロードされない
私は自分のウェブサイトでdjango-tinymceを使用しています。フォームのTinymceエディターは通常のページ読み込み時に表示されますが、フォームセクションがajaxロード(jqueryロードを使用)で読み込まれると、そのTinymceエディターは読み込まれません。ファイアバグではエラーは発生しません。理由は何でしょうか?
どんな助けもいただければ幸いです。ありがとう