要点は、Drupal 6のWYSIWYGモジュールが必要です。要件は次のとおりです。
Wordpress WYSIWYGエディター?.
[〜#〜] wysiwyg [〜#〜] を使用する場合は、不要なマークアップをユーザーが含めないように WYSIWYG Filter の使用を検討する必要があります通過する。フィルターとフルHTMLテキスト形式を有効にしないと、ユーザーはフルHTMLまたは定義済みの他の形式からプレーンテキストに切り替えて、必要なマークアップを追加し、プレーンテキストフィルターを渡すことでフルHTMLに戻すことができます。 WYSIWYGフィルターを使用すると、WYSIWYGエディターで不正なマークアップやjsが破損していないことを確認できます。
クリーンなマークアップを確実にするもう1つの方法は、独自のテキスト形式を作成し、その形式で許可するのと同じマークアップを生成するWYSIWYGエディターボタンのみを有効にすることです。
elFinder は現時点でおそらく最高のファイルマネージャです。 UIは [〜#〜] imce [〜#〜] よりもはるかに優れていると思います
[〜#〜] wysiwyg [〜#〜] モジュールを使用します... TinyMCEを使用すると、Flashなどのメディアを追加できるため、そのプラグインを使用できます。
ファイル/画像の場合、 挿入モジュール[〜#〜]または[〜#〜][〜#〜] imce [〜#〜] (および IMCE Wysiwyg API Bridge )を使用して、画像/ファイルをコンテンツに追加します。
グーグルは素晴らしいものになることを忘れないでください;)
[〜#〜] wysiwyg [〜#〜] に加えて、使用したいJavascript WYSIWYGライブラリーに加えて、おそらく Linkit 、 画像ブラウザ など.
また、入力形式に適切なHTMLクリーンアップ構成があること、およびWYSIWYG構成が、他のフィルターが再び除去しないタグのみを生成することも確認する必要があります。他のアプリケーションからWYSIWYGへの「リッチテキスト」の貼り付けが正しく処理されることも確認する必要があります(Wordからのジャンクのクリーンアップ、style="font-weight:bold"
から<strong>
への正規化など)。
有用で信頼できる「正しい」WYSIWYG構成を作成するには、モジュールをインストールするだけでは不十分です。
私はWYSIWYG、CKEditor、IMCE、およびIMCE WYSIWYGブリッジを使用しています。 HTMLフィルターなどのさまざまな役割に割り当てるプロファイルを構成し、ユーザーをUID(サイト/デフォルト/ファイル/%uid)に基づいてアップロードディレクトリに制限することができます。
これが私が最終的にこれをすべてまとめて私が見つけたガイドです:
http://himerus.com/blog/himerus/inline-images-drupal-wysiwyg-api-tinymce-and-imce