惠州市络易科技有限公司

SEARCH

与我们合作

我们专注提供互联网一站式服务,助力企业品牌宣传多平台多途径导流量。
主营业务:网站建设、移动端微信小程序开发、营销推广、基础网络、品牌形象策划等

您也可通过下列途径与我们取得联系:

地 址: 广东省惠州市惠阳区镇隆镇井龙村万祥大道280 号厂区厂房三 C 栋 202 室

手 机: 13713208199

邮 箱: sales@loy.ltd

快速提交您的需求 ↓

LOYCMS上传文件重命名问题解决方案

更新时间:2024-05-05
查看:455

主要针对各个页面上传大图、缩略图被重命名的问题,不含编辑内上传图片重命名。

这是作为一个SEOer觉得最难忍受的问题,LOYCMS上传图片竟然还会被重命名,这不是影响我插入关键词嘛……作用不大,反正看不惯,关键自己也不是一个写代码的大佬,所以只能自己摸索,步骤记录下,万一下次还遇到呢。

1、打开core unction ile.php,找到:

$file_ext = strtolower(end($file)); // 获取扩展

一般在253行,如果有修改的话,就在附近行寻找,然后在下面添加一行:

$file_truename = $file[0]; //获取文件真实名称

这个代码在后面会用得到。

2、继续在file.php文件里找:

$file_path = $save_path . '/' . $file_type . '/' . date('Ymd') . '/' . time() . mt_rand(100000, 999999) . '.' . $file_ext;

在289行附近,如果上面添加完毕,应该在290行。然后直接修改为:

$file_path = $save_path . '/' . $file_type . '/' . date('Ymd') . '/' . $file_truename . '.' . $file_ext;

保存就可以了,简单粗暴,上传图片就不会被重命名了。

image.png

3、当然,网上也有大佬改成:

//如果是图片随机重命名,其他的按原文件名称

if ($file_type == 'image') {

$file_path = $save_path . '/' . $file_type . '/' . date('Ymd') . '/' . $file_truename . '.' . $file_ext;

} else {

$file_path = $save_path . '/' . $file_type . '/' . date('Ymd') . '/' . $file_truename . '.' . $file_ext;

} //如果是图片随机重命名,其他的按原文件名称

也可以用来参考,作为小白,能用就行了

如果是编辑框内图片的重命名问题,可以参考文章:关于LOYCMS上传图片重命名问题



QQ客服 电话咨询