【原创】整合千牛云UEditor(php)插件到帝国——另一种方法利用到七牛云
看了【帝国CMS整合七牛云存储免费CDN加速】那篇文章,其实就是说,把附件地址改成七牛云的网址即可,
当然还有一个方法也可以利用到七牛云,本站有篇【帝国cms整合百度编辑器ueditor图文教程】按照方法把ueditor整合进去了,比帝国自带的好多了,但是有个缺点,你从网上拷贝过来的文章,如果有图片会把图片上传到你空间里,靠,美其曰:就算原文不在也会正常显示图片(就是拷贝一份啊,没辣么多空间存啊),所以我放弃整合了。七牛云有个插件UEditor(php)是把图片或者说是附件直接上传到七牛云里的,那么好!刚刚弥补了原来的”缺点“啊,马上整合把!
第一、下载插件,官网:https://github.com/widuu/qiniu_ueditor_1.4.3 或者绝对位置:https://github.com/widuu/qiniu_ueditor_1.4.3/archive/master.zip
第二,修改,参考官网文档修改即可。
配置
./php/conf.php
//配置$QINIU_ACCESS_KEY和$QINIU_SECRET_KEY 为你自己的key
$QINIU_ACCESS_KEY = 'your akey';
$QINIU_SECRET_KEY = 'your skey';
//配置bucket为你的bucket
$BUCKET = "your bucket";
//配置你的域名访问地址
$HOST = "your qiniu domain";
//上传超时时间
$TIMEOUT = "3600";
//保存规则
$SAVETYPE = "date"; //现在支持unix时间戳,unix时间戳写date,如果文件名上传就留空
./php/config.json
"imageSaveType" : "date", 默认date为unix时间戳,留空则文件名方式上传
水印
./php/conf.php
//开启水印,不开启为false
$USEWATER = true;
//水印图片的七牛地址
$WATERIMAGEURL = "http://gitwiduu.u.qiniudn.com/ueditor-bg.png"; //七牛上的图片地址
//水印透明度
$DISSOLVE = 50;
//水印位置
$GRAVITY = "SouthEast";
//边距横向位置
$DX = 10;
//边距纵向位置
$DY = 10;
//水印具体位置分布如下
NorthWest | North | NorthEast
| |
| |
--------------+----------------+--------------
| |
West | Center | East
| |
--------------+----------------+--------------
| |
| |
SouthWest | South | SouthEast
第三、整合到帝国里,参考 http://www.jygawx.com/e/action/ShowInfo.php?classid=61&id=116
这2个方法,虽然第一种方法简单,但是还是推荐第二种方法,即整合ueditor编辑器,如果整合的七牛云ueditor编辑器也能自动保存拷贝过来的图片就方便了,还真不怕图片不能显示了,终须东西放到自己的地方才安全。
测试七牛云ueditor编辑器能自动上传到空间里,而且第一种方法有点麻烦哦,应该不能自动上传到七牛里的。
又测试下,ueditor发文时会屏蔽css.js等标签,插个div也会自动删除,有些网文拷贝过来,根本不是原来的样子(屏蔽了css样式),搞得根本不能发文啊,搞了半天也没解决,干脆又用回原来的编辑器,气得我把所有ueditor相关的技术文章都删了,老老实实的用网盘传附近到七牛吧。
七牛云好多其他CMS的插件,就是没看到帝国的,唉!