Wysiwygのインストール手順では、
アーカイブを抽出し、その内容を次の場所にある新しいフォルダーにコピーします。sites/ all/libraries/ckeditor
したがって、実際のライブラリは次の場所にあります:sites/all/libraries/ckeditor/ckeditor.js
これらの2つの条件は満たされていますが、エディターの概要では、CKEditorは赤色になっています。何かがそこにあるように見えますが、それは正しくありません。何が悪いのでしょうか?どこでトラブルシューティングを行うべきですか?
CKEditor 4はバージョン文字列の周りに二重引用符"
を使用し、CKEditor 3は単一引用符'
を使用するため、WYSIWYGモジュールはCKEditor 4と互換性がありません。これは、WYSIWYGモジュールのバージョン検出正規表現に違反します。
Brunoが提案するようにCKEditor 3を使用するか、ここで説明するようにWYSIWYGモジュールにパッチを適用できます https://drupal.org/comment/6790812#comment-6790812 。
editors/ckeditor.inc
の81
を置き換えます。
if (preg_match('@version:\'(?:CKEditor )?([\d\.]+)(?:.+revision:\'([\d]+))?@', $line, $version)) {
と:
if (preg_match('@version:[\"|\'](?:CKEditor )?([\d\.]+)(?:.+revision:[\"|\']([\d]+))?@', $line, $version)) {
WYSIWYGモジュールを使用する必要がない場合は、 CKEditorモジュール を使用することもできます。
「wysiwyg」モジュールの「dev」ブランチを使用することもできます。
古いバージョンのエディターを試してください。新しいバージョンはwysiwygモジュールでサポートされていません。 .jsデータファイルの名前を確認します。
wyguf seakは正しいですが、古いバージョンは動作します。 http://ckeditor.com/download/releases および3.6.1に移動すると、問題なく動作します。
最新バージョンではうまくいかなかったので、古いバージョンを選びました