使用ExpressionEngine 2中的Wygwam在CKeditor3上安装Imagemap

时间:2012-09-06 17:04:29

标签: ckeditor expressionengine imagemap

我正在尝试将Image map安装到ExpressionEngine 2.5.2中的Wygwam 2.6.3上。

遵循以下说明(两次确认)。但是,Imagemap图标显示在完整配置中,但是当我单击图像然后单击imagemap图标时它不会执行任何操作。但是当没有选择任何内容并按下Imagemap图标时,它会显示“请选择图像”。

  

将imagemap插件文件夹放入您的   / themes / third_party / wygwam / lib / ckeditor / plugins / folder。

     

打开/themes/third_party/wygwam/lib/ckeditor/skins/wygwam2/editor.css

     

在文件末尾添加:

     

.cke_skin_wygwam2 .cke_button_imagemap   .cke_icon {背景:网址(../../插件/图像映射/ imagemap.gif);}

     

在/system/expressionengine/third_party/wygwam/helper.php第76行:   在数组中的'Image'之后添加'ImageMap'。第149行:添加'ImageMap'   => “图像映射”到数组。第226行:在数组中的'Image'之后添加'ImageMap'。

     

清除浏览器的缓存。

     

从EE内部,转到Add-Ons-> Modules-> Wygwam-> Editor   配置 - >完整

     

在工具栏中,“图像映射”图标应显示为灰色。点击它   启用它。

     

在同一页面的高级设置下,选择'extraPlugins'和   将'imagemap'设置为值(不带引号,区分大小写)'。

单击图像映射图标时出现以下错误。

$ .modal不是函数

Imagemap plugin是否兼容?有什么指针吗?感谢

1 个答案:

答案 0 :(得分:2)

Ckeditor3使用jquery simplemodal。

SimpleModal必须由imagemap插件加载。我添加了

CKEDITOR.scriptLoader.load(CKEDITOR.getUrl(” ../插件/图像映射/ jquery.simplemodal.1.4.2.min.js'));

在加载imagemap插件时加载plugin.js。