私域流量社交电商软件及相关增值服务提供商--HiShop海商

返回
HiShop / 电子商务解决方案 / 云建站 / 云建站行业资讯 /

织梦Dedecms附件上传文件名不自动改名

2018-10-30|HiShop|阅读量:
导读:8月3日,HiShop建站网资讯,相信用过dedecms的人都清楚这一点,就是上传的文件会自动被改名,当然,大多数的CMS程序都会是这样的功能。...

织梦Dedecms附件上传文件名不自动改名

  8月3日,HiShop建站网资讯,相信用过dedecms的人都清楚这一点,就是上传的文件会自动被改名,当然,大多数的CMS程序都会是这样的功能。可是改名后的文件名失去了原始的直观性,特别当你的文件是用来让用户下载的时候(比如报表、软件之类),用户下了你的文件,看文件名就是系统自动生成一串数字,没有什么实际意义,这个时候就要更改下这个机制了。有时下载的模板,软件类,保持下载文件的原始中文名。

  这个做起来其实只要二行代码就可以搞定了,一个文件一个,很简单。

  第一个是改发布内容的时候,通过ckeditor的附件功能上传文件改名。

  打开主目录/include/dialog/select_soft_post.php,在if(!empty($newname))之前,也就是大约49行的位置,加入$newname = $uploadfile_name;

  第二个是改附件管理中上传新文件后的更名机制

  打开主目录/dede(管理目录)/media_add.php,在大约61行的位置,加入$filename = $upfile_name;然后注释掉下面四行代码:

  $filename = "{$adminid}_".MyDate("His",$uptime).mt_rand(100,999).$i;

  $fs = explode(".",${"upfile".$i."_name"});

  $filename = $filename.".".$fs[count($fs)-1];

  $filename = $savePath."/".$filename;

相关推荐

推荐阅读
产品推荐
  • 移动云商城
    一款会赚钱的网上商城系统——移动云商城,让零售企业转型电商更简单!独创6合一全网营销模式、裂变式推广分佣快速吸粉引流,不论微信、APP、手机触屏还是PC端网上购物商城,只要1个后台即可掌控全网最火爆的6大商城!详情
关注HiShop

电话咨询 预约演示 0元开店