Discuz! X3.+ 面包屑导航条中分区的伪静态

伪静态

启用分区伪静态的支持,以下为 nginx 规则, apache 自行转换,在伪静态规则中加入:

rewrite ^([^\.]*)/forum-([0-9]+)\.html$ $1/forum.php?gid=$2 last; 

重载Nginx即可支持以 forum-gid.html 访问分区。

页面修改

以下全部为默认模板,其他主题模板自行修改。

首页:

打开 forum/discuz 模板文件,搜索

<h2><a href="{if !empty($caturl)}$caturl{else}forum.php?gid=$cat[fid]{/if}"

forum.php?gid=$cat[fid] 替换为

forum-$cat[fid].html

版块页:

打开 source/module/forum/forum_forumdisplay 文件,将
Location: forum.php?gid=$_G[fid] 替换为

Location: forum-$_G[fid].html

forum.php?gid='.$forum_up['fid'].' 替换为

forum-'.$forum_up['fid'].'.html

forum.php?gid='.$forum_top['fid'].' 替换为

forum-'.$forum_top['fid'].'.html

帖子页:(共两处)

打开 source/module/forum/forum_viewthread.php 文件,将
? 'forum.php?gid='.$fup : 替换为

? 'forum-'.$fup.'.html' :

发帖页:(共两处)

打开 source/module/forum/forum_post.php 文件,将
? 'forum.php?gid='.$fup : 替换为

? 'forum-'.$fup.'.html' :

本文链接:

https://www.wgrid.cn/29.html



评论功能已关闭,请直接邮箱联系