主题: 如何动态改变KE的属性?
作者: Charles, 发布日期: 2013-03-08 17:00:47, 浏览数: 2564
项目需求,需要动态改变 uploadJson 值,看了源码没提供改配置的方法,本人JS也不是很好,没给方法的话,不知道怎么改属性值
作者: 小浪子, 发布日期: 2013-03-08 17:01:52
源码都看了。还说自己JS不好。。真扯蛋。。
http://www.kindsoft.net/docs/option.html#uploadjson
回复
作者: Charles, 发布日期: 2013-03-08 17:22:14

1楼,
第一:只能看个大概,还不是很熟,而且文件没有分断,这么老长,一时半会儿看不会;
第二:你给的链接没用,我是要在运行期改变它的值,你这个只能是初始化时设置好。

回复
作者: 小浪子, 发布日期: 2013-03-08 17:26:12
回复Charles:那你想怎么动态改变值呢?
回复
作者: Charles, 发布日期: 2013-03-08 17:27:43
是这样的,项目需求是页面上有个选项,选择上传的图片打不打水印,我的做法是在选择改变时,给URL的一个参数切换状态值,后端PHP来判断打不打水印,所以要改URL
回复
作者: 小浪子, 发布日期: 2013-03-08 17:40:25
回复Charles:那就修改:编辑器目录下在:plugins\image\image.js文件
回复
作者: Charles, 发布日期: 2013-03-08 17:46:11

我现在能改变KE实例的URL了,但点上传图片那个不会换成修改后的URL,一会儿看下你说的IMAGES插件

if(0 != mergeChecked) {

mergeWaterParam = '/' + mergeWaterField + '/1';
editor.options.uploadJson = detailUploadJson + mergeWaterParam;
} else {
editor.options.uploadJson = detailUploadJson;
}
回复
作者: 小浪子, 发布日期: 2013-03-08 17:48:40

回复Charles:plugins\image\image.js文件。你直接在上传界面加一个复选框。

是否加水印。上传的时候。直接取这个复选框的值进行判断是否加水印。

回复
作者: Charles, 发布日期: 2013-03-08 17:54:07
好蛋疼,还要去解决URL_MODE,算了我有其它办法,更安全,以后也能升级
回复
发表新帖 发表回复