CKEditor 4ライブラリがWysiwygモジュールによって検出されない


7

Wysiwygのインストール手順では、

アーカイブを抽出し、その内容を次の場所にある新しいフォルダーにコピーします。sites/ all / libraries / ckeditor

したがって、実際のライブラリは次の場所にあります。sites/ all / libraries / ckeditor / ckeditor.js

これらの2つの条件は満たされていますが、エディターの概要では、CKEditorは赤色になっています。何かがそこにあるように見えますが、それは正しくありません。何が悪いのでしょうか?どこでトラブルシューティングを行うべきですか?

回答:


13

CKEditor 4は"バージョン文字列を二重引用符で囲み、CKEditor 3は一重引用符を使用したため、WYSIWYGモジュールはCKEditor 4と互換性がありません'。これは、WYSIWYGモジュールのバージョン検出正規表現に違反します。

Brunoが提案するようにCKEditor 3を使用するか、https://drupal.org/comment/6790812#comment-6790812で説明されているようにWYSIWYGモジュールにパッチを適用できます

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モジュールも使用できます


開発バージョンはCkeditor 4バージョンをサポートしているため、これは完全には当てはまりません。現在、いくつかのサイトで実行しています。drupal.org/node/596966を
chadpeppers

この投稿が元の答えである年齢に気づかなかったのは、当時は正解でした。
chadpeppers 2014

1

古いバージョンのエディターを試してください。新しいバージョンはwysiwygモジュールでサポートされていません。.jsデータファイルの名前を確認します。


1
ありがとう、ありがとうございます。V3.6.6.1は問題なし
Wyguf Seak

1

「wysiwyg」モジュールの「dev」ブランチを使用することもできます。


これについて詳しく説明できますか?これはdevブランチでパッチが適用されたという問題のキューに特定の投稿がありますか?
mpdonadio


詳しく説明すると、CKeditor 4.xライブラリをwysiwygモジュールで使用するには、wysiwyg 7.x-2.x-devモジュールを使用する必要があります。drupal.org/node/596966で、このモジュールと組み合わせてサポートされている正確なエディターを表示できます。それ以外の場合、wysiwygの安定版リリースは2012年以降更新されておらず、CKeditor 3.xライブラリのみをサポートしています。
2015

0

wyguf seakは正しいですが、古いバージョンは動作します。http://ckeditor.com/download/releasesおよび3.6.1にアクセスすると、問題なく動作します。

最新バージョンではうまくいかなかったので、古いバージョンを選びました


それは別の答えに対する答えですか、それともコメントですか?評判があれば、あなたはあなたが好きな答えを賛成し、あなたが不完全だと思う答えにコメントする十分な特権を得るでしょう。あなたが答えを書くとき、それは完全で独立した答えであるべきであり、別の答えがなければ意味をなさないものではありません。
Mołot

申し訳ありませんが、削除していただけますか。または、私は答えが役に立ったと思いました。謝罪。
jelly46 2014

最善の方法は、編集、更新、改善することです。他の回答でまだカバーされていないものがある場合、おそらくコメントのように見えないように自分の回答を更新できますか?ヒント:何が重要であるかほとんど重要でないかを言った人。技術的な面だけが本当に重要です。そして、あなたが何かに同意する場合は、他の投稿にスクロールバックすることなく、それが何であるかが明らかであることを確認してください:) それは良いかもしれません-それだけです。
Mołot
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.