Drupal 7インストールでWYSIWYGを動作させることができません。
スクリーンキャストを見て、モジュールとライブラリが正しくインストールされていることを確認しました。すべてが正しくインストールされているようです。私のホストはデフォルトでPHP4を持っていますが、PHP5を有効にしてそれを行うことができます。
スクリーンキャストのデモンストレーションでWYSIWYGを有効にしましたが、エラーメッセージはまったく表示されません。スクリーンキャストで行われるのとまったく同じようにモジュールを有効にして構成しますが、編集に行くときにプレーンテキストバージョンがまだ残っています。
私はそれ自体でCKEditorを試しましたが、解決できなかったtmpファイルの問題に遭遇し続けたため、アイデアを放棄しました。
エラーテキストはありません。機能しません。
これをChrome=とIE9でテストしました。他のさまざまなライブラリも試しましたが、うまくいきません。TinyMCEとFCKEditorも試しました。
CKEditorメニューを表示するには、設定を選択する必要があります。入力形式(完全なHMTL、フィルターされたHTMLなど)にエディターを割り当てたら、右側の編集ボタンをクリックします。次にボタンとプラグインを選択し、使用したい項目にチェックを入れます。次に、エディタのツールバーが概要の上に表示されます。私がこれを理解するまで、私を一ヶ月狂気のように運転しました!
ユーザーがadmin/config/content/formatsでテキスト形式(フィルタリングなど)にアクセスすることを許可しましたか?
Admin/config/content/wysiwygで、その形式のWysiwygプロファイルを構成します。
「はい」と「はい」の場合、他に考えられる唯一のことは、admin/config/content/wysiwyg/profile/filtered_html/editの「基本設定」セクションで設定を確認することです(これは「フィルタリングされたhtml」形式用です) URLで確認できます)。
http://ckeditor.com/download からregularCKEditorリリースをダウンロードして、サイト/すべてにインストールしてください。/librariesフォルダー。 「CKEditor for Drupal」リリースは別のDrupalプロジェクト(実際には、ライブラリではなくモジュール)です。「CKEditor for Drupal」リリースは、WYSIWYGモジュールで動作するリリースではありません。
以前に別のwysiwygエディター(たとえば、fckeditor)の入力フォーマットを有効にしている場合は、ckeditorを追加する前にプロファイルを削除してください。最初にdrupalインターフェイスを介して削除しない限り、基本的に、使用するwysiwygエディターを尋ねるドロップダウンは表示されません。
/ admin/config/content/wysiwygで、使用している入力形式でCKEditorが選択されていることを確認してください。 Javascriptエラーはありますか?
7.12にアップデートした後も同じ問題が発生しました。エディターは、以前のテキストエリアには表示されませんでした。
私の場合、犯人は 管理メニュー モジュールでした。 Drupal 7.12に同梱されていて、パッチが必要なjQueryバージョンでは動作しませんでした。その後、すべて問題ありません:)
モジュールWYSIWYG Media Embedをインストールすると、WYSIWYGディスプレイが表示されなくなりました。このモジュールを無効にするとすぐに、すべてが正常に戻りました。
私が同じ問題を抱えていたとき、私を立ち上げて実行したのは、サーバー上のファイル許可を修正することでした。 ckeditorディレクトリを解凍し、sites/all/librariesディレクトリに移動すると、権限は次のようになりました。
上記では、Webサーバーが実際にファイルを提供することはできません。動作する(およびCKEditorウィンドウが表示される)ために設定する必要があるのは、次のとおりです。
これを修正するために、sites/all/librariesディレクトリに移動し、次の2つのコマンドを実行しました
find ckeditor/ -type d -exec chmod 755 {} \;
find ckeditor/ -type f -exec chmod 655 {} \;
1つ目はすべてのディレクトリを再帰的に755に設定し、2つ目はファイルを644に設定します。この時点で、ファイルのアクセス許可は正しく設定されていますが、キャッシュをクリアする必要があるため、ブラウザーでまだ機能していません。 Drushを使用する場合、それは次のとおりです。
drush cc all
または、管理インターフェイスから[構成]-> [開発]-> [パフォーマンス]-> [すべてのキャッシュをクリア]に移動します。この時点で機能しない場合でも、ブラウザに問題がある可能性があります(私にとっては問題でした)。これは、Chromeのキャッシュを完全にクリアしていることを確認する方法です。次に例を示します。
この時点で、権限に問題がある場合は、CKEditorが機能しているはずです。
Admin/config/development/performanceからキャッシュメモリをクリアして、再試行してください。 Wysiwygがプロファイルとして表示され、エディターを選択できます。
私はこの質問に答えました here
別のユーザーが述べたように、プラグインの適切なタグとボタンを有効にしていることを確認してください。私は現在走っていますが、それは魅力のように機能します。ボタンが有効になっていない場合は、プレーンテキストボックスがあるかのようにすべてが表示されます。