小李SEO博客

网站优化服务

帝国CMS上传附件保持原文件名

帝国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];}

远程保存也是一样的理论(未测试):

查找:

//远程保存functionDoTranUrl($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];}

上一篇:帝国CMS请查看目录权限是否为0777,文件上传不成功解决办法 下一篇:帝国CMS如何支持弹出下载txtjpg等格式
相关帝国cms文章阅读
  • 帝国cms模板前台使用灵动标签调用管理信息反馈中的内容

    问;如何前台调用管理信息反馈中的内容,我需要在前台调用信息反馈的标题,ip地址,内容,网址等。我估计是用sql调用,但是如何调用? 答:灵动标签sql语句调用信息反馈 [e:loop={select * from...

  • 帝国cms文章以及文章发布者头像灵动标签调用方法

    小李网络公司介绍帝国cms文章以及文章发布者头像灵动标签调用方法知识,包括帝国cms标签调用大全帝国自定义模型不能用灵动标签帝国cms首页tags帝国cms描述帝国cms通过tags帝国搜索结果页用灵功...

  • 帝国cms网站信息反馈判断开启验证码具体方法

    小李网络公司介绍帝国cms网站信息反馈判断开启验证码具体方法知识,包括信息反馈的方式有哪些苹果一条包含验证码的信息发送到哪无法收到验证码怎么办给我一条验证码请进行验证码校验管...

  • 帝国cms成功访问注册获得积分推广链接生产插件

    小李网络公司介绍帝国cms成功访问注册获得积分推广链接生产插件知识,包括帝国cms同步生成插件 下载帝国cms同步刷新插件群星怎么禁止初始帝国生成群星强制生成帝国不生成帝国cms生成慢帝国...

  • 帝国CMS灵动标签调用当前栏目缩略图

    通过本教程实现帝国CMS栏目页使用灵动标签调用当前栏目 缩略图 [e:loop={select classimg from phome_enewsclass where classid='$GLOBALS[navclassid]',1,24,0}]img src=?=$bqr[classimg]? alt=!---class.name--] width=950 height=300 [/e...

  • 帝国CMS万能标签调用随机文章的方法(按表随机和按照本栏目随机)

    按表随机调用: [ecmsinfo]select * from phome_ecms_news order by rand() desc limit 6 ,6,18,0,24,2,0[/ecmsinfo] 随机调用本栏目:[ecmsinfo]select * from phome_ecms_news where classid=$GLOBALS[navclassid] order by rand() desc limit 6,6,18,0...

  • 利用php实现无限级导航帝国cms模板代码

    具体代码如下: ? function daohang($bclassid=0) { global $empire,$dbtbpre,$public_r; $sql=$empire-query(select * from {$dbtbpre}enewsclass where bclassid=$bclassid order by myorder,classid); while($r=$empire-fetch($sql)) { $jclassURL=@sys_Retur...

  • 帝国CMS让信息内容ID从1开始的方法!

    有写小伙伴真的有强迫症,ID从1和不从1开始很重要吗?讲解方法之前,先说一个概念:因为帝国CMS的信息增加,在数据库里是自增的,所以让信息ID从1开始只有一个方法,那就是清空表内容,...

  • 帝国CMS灵动标签输出排行榜式的带序号的排序列表

    很多网站都会使用到带序号的列表样式,非常美观,如下图所示: 想制作这种效果,必须li列表输出不出的命名,如下例: li class=no1a href=#标题/a/li li class=no3a href=#标题/a/li li class=no4a href=#标题...

  • 帝国CMS本月热点排行的sql条件调用

    4、本月热点排行的sql条件调用 只需设置标签附加SQL条件参数为:'newstimeUNIX_TIMESTAMP()-86400*30' 以ecmsinfo标签为例: [ecmsinfo]0,10,30,0,4,7,0,'newstimeUNIX_TIMESTAMP()-86400*30'[/ecmsinfo] 注意红色部分: 30是指3...

  • 帝国CMS用自定义列表来制作带分页的专题列表页(感觉很绕口)

    标题有点绕口了。这个教程的意义就是建立好很多专题以后,为了展示所有专题,并实现分页! 后台 - 其他管理 - 增加自定义列表 按照要求填,到 查询SQL语句 部分 统计记录: select count(*) as t...

  • 帝国CMS实现会员资料不可修改

    帝国CMS实现会员资料注册填写后不能修改, 修改字段的表单html代码,改成这个 input name=fax type=text value=?=$ecmsfirstpost==1?:htmlspecialchars(stripSlashes($addr[fax]))??=$ecmsfirstpost==1?'':' readonly'? 就是加?=$ec...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640