您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS上传附件怎么保持原文件名不随机改名的方法
智然2023-02-07 23:48:27帝国CMS教程已有人查阅
导读帝国CMS6.6/7.0都有效。第一步:找到:/e/class/connect.php查找:远程保存也是一样的理论(未测试):
帝国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灵动标签调用复选框字段去除竖线“|”的方法
模板内请使用这段代码:<?=esub(str_replace("|"," ",$bqr[test]),10)?>$bqr[test] 代表灵动标签调用字段test,str_replace("|"," ",$bqr[test] 代表替换结果中的“|”为空 -
帝国CMS留言提示请输入留言姓名邮箱与留言内容怎么办
帝国CMS制作留言本,前台提交留言时无法正常提交留言,提示以下信息:“请输入留言姓名,邮箱与留言内容” -
帝国CMS内容页怎么调用直接下载地址
开启直接下载:后台--系统--系统设置--系统参数设置--模型设置--最下面的“开启直接下载”勾选“是”更换为:(即:DownSoft 更换为 GetDown) -
帝国CMS列表页怎么调用关键字
将下面代码复制到列表内容模板(list.var),记得要选列表页:使用程序代码$ntext=strip_tags($nsmalltext);//去除内容简介里的HTML标签
留言与评论 (共有 条评论) |