帝国CMS 上传附件保持原文件名
发布时间:2022-03-02作者:帝国建站网
帝国CMS6.6/7.0都有效。
第一步:
找到:/e/class/connect.php
查找:
$r[filetype]=GetFiletype($file_name);
在下面加入:
$filename2=str_replace($r[filetype], '', $file_name); //获得去掉后缀的文件名$mytype = array (".cod", ".jad"); //定义需要保留原名的文件类型
查找:
$r[filename]=$r[insertfile].$r[filetype];
修改为
if(in_array($r[filetype],$mytype)){ $r[filename]=$filename2.$r[filetype]; //真实文件名 } else { $r[filename]=$r[insertfile].$r[filetype]; }
远程保存也是一样的理论(未测试):
查找:
//远程保存function DoTranUrl($url,$classid){
在这个函数里找到:
$r[filename]=$r[insertfile].$r[filetype];
修改为
if(in_array($r[filetype],$mytype)){ $r[filename]=$filename2.$r[filetype]; //真实文件名 } else { $r[filename]=$r[insertfile].$r[filetype]; }
相关帝国教程
- 01-12帝国调用最新评论 带原文章标题链接
- 04-13怎么去掉帝国CMS自动缩略图出现黑边框背景
- 11-11帝国cms二次开发留言板自定义字段教程
- 02-12帝国cms列表与内容页简介信息显示优化和相关问题!
- 04-20帝国CMS上传生成的随机文件名前面增加自定义前缀
- 12-03帝国CMS编辑器fckeditor修改:让图片自动固定宽度
- 07-25帝国CMS教程加入购物车方法
- 05-03帝国CMS统计今日文章数,昨日文章数,总文章数,会员数,最新会员
- 11-11MYSQL语句 去掉字段最后一个符号的方法
- 10-01整理了一些帝国cms常见问题
- 11-15帝国CMS默认广告JS被屏蔽过滤解决方法
- 05-06帝国CMS修改图片集一次只能上传10张照片的解决方法
- 06-25帝国CMS无相关信息就调用其它信息函数
- 04-29帝国CMS灵动标签e:loop的使用
- 10-14帝国CMS如何调用自定义页面呢?
- 05-23帝国CMS模板留言版页面和反馈页面以及动态页脚调用友情链接的方法
- 05-09帝国cms会员头像在会员控制中心任意地方调用
- 05-25帝国cms按月按周按日排行模板调用标签
- 04-22帝国cms 简体GBK版和简体UTF-8版的本质区别
- 11-09帝国CMS一些调用URL地址