请选择 进入手机版 | 继续访问电脑版
查看: 77|回复: 0

Discuz门户文章目录结构修改

[复制链接]

648

主题

650

帖子

3342

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3342
发表于 2021-11-11 13:45:22 | 显示全部楼层 |阅读模式
在使用Discuz建站时,当门户开启“生成HTML”时,开启步骤门户=》HTML管理=》设置=》是,程序默认的结构为:
/202111/
/202111/11/
/2021/11/
/2021/11/11/
以上四种结构。如果我们想要/目录名/文章id.html这样的结构,就需要修改程序源码来实现了。下面是具体的实现步骤:
第一步:找到/source/admincp/admincp_makehtml.php文件,并搜索以下代码:
  1. array(3, dgmdate(TIMESTAMP, ‘/Y/m/d/’)))
复制代码
在下面增加代码,增加后的代码如下:
  1. array(3, dgmdate(TIMESTAMP, ‘/Y/m/d/’))),
  2. array(4, dgmdate(TIMESTAMP, ‘/’)))  //新增加代码
复制代码

第二步:找到/source/class/helper/helper_makehtml.php文件,搜索以下代码:
  1. $formatarr = array(‘/Ym/’, ‘/Ym/d/’, ‘/Y/m/’, ‘/Y/m/d/’);
复制代码
将上面代码修改如下:
  1. $formatarr = array(‘/Ym/’, ‘/Ym/d/’, ‘/Y/m/’, ‘/Y/m/d/’,'/');
复制代码
删掉以前生成的文件文章html文件,在Discuz后台>门户>html管理>生成全部,重新全部生成就可以了。

关于生成的文章,前面带一串00000001.html,只保留前面的非0字数的方法,请参考:《Discuz门户文章设置生成HTML格式00000001.html修改
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|蓄财网 ( 豫ICP备2021002293号 )

GMT+8, 2021-11-29 22:07 , Processed in 0.095950 second(s), 32 queries .

蓄财网 ©版权所有

© 2021 蓄财网(www.aixc.cn)

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