0

ExpressionEngine 2.5.2 の Wygwam 2.6.3 にイメージ マップをインストールしようとしています。

以下の手順に従います (確認のため 2 回)。ただし、Imagemap アイコンは完全な構成で表示されますが、画像をクリックしてから imagemap アイコンをクリックしても何もしません。しかし、何も選択されていない状態で Imagemap アイコンを押すと、「画像を選択してください」と表示されます。

imagemap プラグイン フォルダーを /themes/third_party/wygwam/lib/ckeditor/plugins/ フォルダーにドロップします。

/themes/third_party/wygwam/lib/ckeditor/skins/wygwam2/editor.css を開きます

ファイルの最後に、次を追加します。

.cke_skin_wygwam2 .cke_button_imagemap .cke_icon{background:url(../../plugins/imagemap/imagemap.gif);}

/system/expressionengine/third_party/wygwam/helper.php 行 76: 配列の「Image」の後に「ImageMap」を追加します。149 行目: 'ImageMap' => 'Image Map' を配列に追加します。226 行目: 配列の「Image」の後に「ImageMap」を追加します。

ブラウザのキャッシュをクリアします。

EE 内から、[アドオン] -> [モジュール] -> [Wygwam] -> [エディタの構成] -> [フル] に移動します。

ツールバーで、イメージ マップ アイコンがグレー表示されている必要があります。クリックして有効にします。

同じページの [詳細設定] で、[extraPlugins] を選択し、[imagemap] を値として設定します (引用符なし、大文字と小文字を区別)。

イメージマップ アイコンをクリックすると、次のエラーが表示されます。

$.modal は関数ではありません

Imagemap プラグインは互換性がありますか? ポインタはありますか?ありがとう

4

1 に答える 1

2

Ckeditor3 は jquery simplemodal を使用します。

SimpleModal は imagemap プラグインによって読み込まれる必要があります。追加した

CKEDITOR.scriptLoader.load(CKEDITOR.getUrl('../plugins/imagemap/jquery.simplemodal.1.4.2.min.js'));

imagemap プラグインがロードされたときにそれをロードするために plugin.js に追加します。

于 2012-09-06T17:39:02.557 に答える