找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 138|回复: 0

[cms教程] 织梦dedecms获取文件名函数bug的解决方法

[复制链接]

该用户从未签到

发表于 2020-3-11 10:03:10 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
织梦dedecms获取文件名函数bug的解决方法,这个bug可以说几乎不影响任何使用,除非我们自己在改文章命名规则后,就会出现个"/" 符号  。
           在文件include/helpers/channelunit.helper.php 里面找到这一行代码:
          $articleUrl = '/'.preg_replace("/^\//", '', $articleRule);
         
          然后,改为:$articleUrl = '/'.preg_replace("/^\/{1,}/", '', $articleRule);
           改不改几乎不影响,但,我测试这确实是一个bug,例如:获取文件名为//////a/abc/21.html 这样就无法过滤掉,前面的'/' 。
         
          只要加个{1,} 就可以了。可能是漏掉了。
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-27 19:40

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表