用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5267|回复: 7
收起左侧

[图片处理] 在线编辑器添加水印功能的问题

[复制链接]
发表于 2010-12-7 11:34:23 | 显示全部楼层 |阅读模式
我用的是KindEditor编辑器 http://www.kindsoft.net/ ,挺好用的,配置简单,
现在想在添加图片的时候添加水印,不知道改如何实现,有知道的麻烦回个贴。

这个问题其实也延伸到另一个问题,就是:不通过index.php的页面该如何调用CI的核心类?
如果只是简单的引用 include "Image_lib.php"; 会有很多问题的,因为核心类还要调用其他的函数或者类,发现牵扯很多其他文件。。
该如何决绝呢,请教了。。
发表于 2010-12-7 13:12:01 | 显示全部楼层
KindEditor的图片上传地址可以改成自己的...
 楼主| 发表于 2010-12-7 14:23:38 | 显示全部楼层
本帖最后由 tangjianft 于 2010-12-7 14:25 编辑

版主可以具体点吗?
KindEditor里面的 upload_json.php 负责上传,我的想法是:在这个页面里面包含CI类 require_once 'Image_lib.php';
然后 建立对象$images = new CI_Image_lib();。。。。。

但是这样还是有很多问题,这个类又要关联其他的函数啊
发表于 2010-12-7 20:40:03 | 显示全部楼层
http://www.kindsoft.net/doc.php?cmd=config
请看
25.imageUploadJson
指定上传图片的服务器端程序。
数据类型:String
默认值:../../php/upload_json.php
注: 3.4.1版本开始支持。

评分

参与人数 1威望 +4 收起 理由
tangjianft + 4

查看全部评分

发表于 2010-12-7 20:41:04 | 显示全部楼层
使用开源的东西之前,最好读一遍文档。
发表于 2010-12-8 10:29:03 | 显示全部楼层
赞赞!!
 楼主| 发表于 2010-12-8 17:08:29 | 显示全部楼层
问题解决了,楼主的建议很好
发表于 2012-1-12 11:37:51 | 显示全部楼层
本帖最后由 thenbsp 于 2012-1-12 11:40 编辑
tangjianft 发表于 2010-12-7 14:23
版主可以具体点吗?
KindEditor里面的 upload_json.php 负责上传,我的想法是:在这个页面里面包含CI类 req ...

这样做好像不行,Image_lib里有使用到CI的常量,最好的作法就是,不使用kindeditor的上传程序也就是upload_json.php,把上传脚本地址写为 CI 的一个 controller 即可,也就是配置 kindeditor 的  uploadJson: '../php/upload_json.asp' 改为 uploadJson: base_url().'class/function' 。

本版积分规则