帝国CMS 6.5和6.6两个版本的SFWupload上传插件
======
文件说明
======
e 这个目录文件是关于前台和后台FCK编辑器中的多图片上传修改文件,如果要这个功能,覆盖即可!
SWF这个文件是SWFupload主程序文件,上传到网站根目录比如 http://www.ljcjw.com/SWF/ 这样要能访问到!
有什么不懂的和不明白的地方,可以和我联系!
======
重要说明
======
如果你会扩展,可以参考我的,扩展出你任何想要的!
图片多文件上传自动填写【标题图片】这个功能需要修改投稿表单中的input,如果没有id="titlepic"要加上,有就无需了
======
重要参数
======
前台上传类型和大小都可以在 网站后台 参数设置-》文件设置 前台投稿附件设置!
======
重要参数
======
全部的模板都有以下设置:
$swftype="photo";//类型,photo图片 download 是附件
$swfp="a";//a 为后台上传 q为前台
不能缺少,缺少出现未知错误自己负责!还有就是 $swfp 这个参数不要搞混了,前台就用q 后台就用a 因为前台和后台权限不一样!如果用错了,前台用户上传会弹出窗口提示:【验证出错!此为管理上传接口,需登陆网站管理后台!】
====================================
AJAX和PHP数据交互是AJAX使用GET穿如到PHP,PHP返回JSON格式数据!
如果你想修改,JS处理返回后的参数,请遵循这个!!!!!!
PHP返回的JSON参数包含这些
['UPname']//上传文件名
['UPnameURL']//上传原图返回地址
['UPSize']//上传文件大小
------------------------------------------
下面参数,图片才有返回,附件没有!
['UPThumnmae']//缩图文件名
['UPThumnmaeURL']//上传缩图返回地址
["UPimgwidth"]//原图长
["UPimgheight"]//原图宽
------------------------------------------
['filetype']//上传文件类型
JS访问这些参数可以这样,比如:返回上传文件名可以这样 json.UPname 就是返回上传文件名!!!
==================================
这些都是每个模型[-----单独----]调用的方法!下载的,由于帝国程序原因,前台调用就没有给出来了!
想一个模型同时存在,请看【下载和图片共存】这个文件夹下的说明!!!!!
本插件只支持 morepic,downpath特殊字段!只要模型存在这两个字段,就可以使用这个插件,不限制模型!!!!
======================================================================
关于插入新闻正文也使用多图片上传插件!
这个直接复制文件过去即可!
SWF ------ 上传到网站根目录!http://你网站域名/SWF 这样要能访问!!!!
e/admin/ecmseditor/infoeditor/epage/TranMore.php 这个文件是后台专用!
e/ecmseditor/infoeditor/epage/TranMore.php 这个是前台专用!!!
这2个文件别搞错了!!!!
================================
没有修改帝国其他文件,参数说明直接打开文件看就可以看到!!!!!
没有修改帝国其他文件,参数说明直接打开文件看就可以看到!!!!!
没有修改帝国其他文件,参数说明直接打开文件看就可以看到!!!!!
没有修改帝国其他文件,参数说明直接打开文件看就可以看到!!!!!
=================================================
SWF\swfupload.php 文件可以修改一些参数
$fle_types_photo="*.jpg;*.gif;*.png;";
$fle_types_download="*.zip;*.rar;";
$SWFsizeimage=$rst['filesize'];//图片上传大小 k
$SWFsizedow=$rst['filesize'];//附件上传大小 k
$SWFlimitimage=10;//后台上传图片数量
$SWFlimitdow=10;//后台上传附件数量
上面的参数可以改,不用我多说,应该明白是啥了!!!其他的就不要修改了,上面的参数只对后台有用,前台上传大小,上传文件类型,都在
后台的 参数设置-》文件设置 中的 【前台投稿附件设置】 里面!
======================================================
SWF\config.php 文件可以修改2个参数!
//密钥开始!
$key="abc3210com";
//密码KEY有效期
$times=600;
//前台上传是否需要登陆会员
$userdl=false;//false 不需要 true 需要登陆才能上传
上面一个参数一个是KEY密钥!建议复杂点,定期更换!$times是表示生成的密钥生成周期!
上面的参数修改会对这个参数有影响
keys=01a1TvI5tNEFGmCw3WbkdMpOC36pwszGvNdDF%2BtUCHS%2BKGW2OVNIduoB9MrtKqQRSIQRP%2BbOVA
keys=后面的就是加密密钥,没刷新一次会自动变更一次!
密钥是因为SWFupload插件不支持COOKIES传递,没法COOKIES传递就没法控制一些参数的获取,所以上面的加密字符串其实是:用户名+用户ID+随机码!以此来检验是否合法!
=====================================================
程序难免有BUG,不足的地方!!请见谅!
下载和图片同时在一个模型出现的时候要注意下面的情况!
1、字段排序,图片集(morepic)要排序在下载地址(downpath)字段的前面! 这个是重点!!!!
附件下载: