硬汉工作室

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz

phpcms上传改为h5上传

[复制链接]
发表于 2025-2-7 13:47:56 | 显示全部楼层 |阅读模式
公司后台一直用的phpcms,默认phpcms用的flash上传,但是chrome彻底禁止了,于是换360浏览器,但是360浏览器现在也不行了,老是奔溃,于是,改吧。

当然,直接百度了个方案,见附件。

解压后有2个文件夹,statics和phpcms都复制到网站根目录,其实就是在statics/js里加了webuploader目录,在phpcms/modules/attachment/templates里新增webuploader.tpl.php,在phpcms/modules/attachment覆盖attachments.php,如果是这个attachments.php没有修改过,直接覆盖即可,但是我修改成了oss上传,所以还是对比着来,不过修改也不多,主要就是上传成功改成了json返回,上传改成了get判断dosubmit,去掉了原来的一些key验证。

修改完成后效果如图:


还有一个问题,就是使用这个上传后,每次点击开始终是显示最后一个标签页:未使用的文件。非常不方便,之所以显示这个是因为cookie里att_json有值,phpcms认为还有没有使用的图片,去掉这个很简单,打开attachments.php文件,找到swfupload_json方法,注释掉这个方法里的param::set_cookie('att_json',$json_str);这行,也就是上传完文件,不再往cookie插入信息了。

完活。

有关PHP系统、Discuz或网站等各种问题,可以联系QQ1069971363寻求付费支持

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Discuz插件商店:http://addon.dismall.com/?@56030.developer
回复

使用道具 举报

QQ|Archiver|手机版|小黑屋|硬汉工作室 ( 冀ICP备13021567号-9 )

GMT+8, 2025-2-23 05:23 , Processed in 0.048307 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表