点标签看更多好帖
开启左侧

[学习借鉴] 学习|扁平化设置:修改discuz生成html文件的目录结构

[复制链接] 0
回复
5416
查看
打印 上一主题 下一主题
楼主
跳转到指定楼层
发表于 2017-4-2 14:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
* P3 o; l. B" ]1 E4 K/ X
x
( b: W* J- N5 kDiscuz官方默认的html目录结构有下面4种格式/ J. r, u- z% _1 y. ~! Q3 v6 C# V
/Ym/     = 201407
8 V, m0 c- |0 c. f/Ym/d/   = 201407/021 ~$ Z! Z, p( I
/Y/m/    = 2014/072 O$ }4 e, @* F* o8 r6 z
/Y/m/d/  = 2014/07/02% _; {* [/ r# n4 y. I! {$ s% T

7 o  A0 s$ p6 c1 @8 Z5 Nps:建议把第四种修改掉+ @/ c3 V0 {: N( e  h/ e2 _4 Z

7 d& O. B5 p4 @& n1、找到/source/admincp/admincp_makehtml.php" T. V1 h/ z3 ?5 Z9 y0 p0 j( a, e
搜索下面代码,约在427行
2 ^% m) T5 R/ T3 _
    * {6 \7 P& i  `) K
    1 w8 ?# D: U! ]
    array(3, dgmdate(TIMESTAMP, '/Y/m/d/')))
  K' A- Q5 k8 n3 y3 D9 [. P& D
复制代码
# b7 k8 [& ~3 p7 ~4 ]9 Q
  g+ O. m5 J) `# B6 p$ P修改为你需要的路径,看清楚括号数
& {  e# D; r7 O0 }' @
    6 s; m4 B+ J" z3 p: v5 Y
    ! B: u2 l3 @  F- D4 Q
    array(3, '/'))
1 M' \% v" `/ y* W$ G
复制代码+ r, j, v0 t- U2 Y
# K% Y- r; @7 D/ t5 [! H5 D/ {% z
我要直接在频道栏目的根目录生成所以修改为'/'& r* v) b0 e- l+ y3 h
在后台 > 门户 > html管理 > 设置,可以看到第四项已经变成刚才修改的路径。
- `9 f" z0 _0 N/ y5 k- H
2 y6 @( F; _3 u. `6 T% J5 J, s  }' o2、找到/source/class/helper/helper_makehtml.php
7 H. _5 G4 A" w" o搜索下面代码,约在111行, Y5 q5 \; ^2 d! Y! }

    - M. u  v1 c. ]  c1 C; t" j6 j# R5 q; U0 T& n) z+ z. l9 Y
    $formatarr = array('/Ym/', '/Ym/d/', '/Y/m/', '/Y/m/d/');
6 c1 R7 P( S. `: _7 p
复制代码* D. N  I' v* ~. p0 B( J. y1 E

/ i: T7 y( {9 ]. q/ J: u  C修改第四项目录结构为'/'
  U+ w1 |6 N. W0 m

    ; O: i+ d8 e' L# a
    $ M8 k4 S+ X* ^  s2 I7 X# ~$formatarr = array('/Ym/', '/Ym/d/', '/Y/m/', '/');

- w( |+ l) x6 B3 n! g5 Q& o- c复制代码! S, ]# S% y$ h: _, d, f, y

- X7 N+ e0 }: j2 U* T/ u3、删掉以前从帖子生成的文件
9 \5 C, c4 b; R+ m+ b8 [后台 > 门户 > html管理 > 生成全部
5 l, H- I5 N6 T- M: R9 |( c生成后前台可以看到路径已经改变为新的扁平化结构了,seo和用户体验都会很好。
  J: P9 ~; R0 }( a7 t, q/ G! P- \1 P


转载请保留当前帖子的链接:https://www.beimeilife.com/thread-46003-1-1.html 谢谢

使用高级回帖 (可批量传图、插入视频等)快速回复

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

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表