sheep 发表于 2024-10-30 14:59:53

discuz门户目录结构修改及文章链接都是0解决方法

discuz门户目录结构都是日期格式,修改为去掉日期,直接显示栏目连接

discuz门户的文章链接00000001.html一串0,7个0,8个0,一堆0如何去除

一、目录结构修改方法

默认四种格式,建议修改最后一个格式的:

位置1:
\source\admincp\admincp_makehtml.php - 429行左右原代码:
array(3, dgmdate(TIMESTAMP, ‘/Y/m/d/’)))修改后:
array(3, dgmdate(TIMESTAMP, '/')))
位置2:
/source/class/helper/helper_makehtml.php - 114行左右原代码:
$formatarr = array(‘/Ym/’, ‘/Ym/d/’, ‘/Y/m/’, ‘/Y/m/d/’);
修改后:
$formatarr = array(‘/Ym/’, ‘/Ym/d/’, ‘/Y/m/’, ‘/’);
二、文章链接去掉0修改方法

位置:
\source\class\helper\helper_makehtml.php 78行左右

源代码:
self::$callbackdata['data']['htmlname'] = $article['htmlname'] = str_pad($article['aid'], 8, '0', STR_PAD_LEFT);

修改后(里面的8改成1即可):
self::$callbackdata['data']['htmlname'] = $article['htmlname'] = str_pad($article['aid'], 1, '0', STR_PAD_LEFT);


页: [1]
查看完整版本: discuz门户目录结构修改及文章链接都是0解决方法