Discuz 面包屑去掉板块分区链接 (0) 分享一下~ REF https://blog.kilvn.com/discuz-x-gid-links/ 分享人 admin @ 2018-04-27 06:34:24 分享到微信 我也说两句: 登录以分享 @admin # 2018-04-27 06:40:46 回复 snapshot: 大家都知道 DiscuzX 论坛在 SEO 这块有很大改进,但有很多细节方面还存在一些小问题,比如说主题内容页的面包屑导航中,论坛板块的分区是动态的,为了使 Discuz X 能更好的实现 url 上的标准化,直接将面包屑导航里的分区导航去掉,修改方法也很简单,大家看下就会了。 打开 /source/module/forum/ 目录,找到以下三个文件:forum_forumdisplay.php、forum_viewthread.php、forum_post.php 首先修改forum_forumdisplay.php,快捷搜索?gid=找到以下判断代码 if(empty($_GET['archiveid'])) { $navigation = ' <em>›</em> <a href="forum.php?gid='.$forum_up['fid'].'">'.$forum_up['name'].'</a><em>›</em> <a href="forum.php?mod=forumdisplay&fid='.$_G['forum']['fid'].'">'.$_G['forum']['name'].'</a>'; } else { $navigation = ' <em>›</em> '.'<a href="forum.php?mod=forumdisplay&fid='.$_G['fid'].'">'.$_G['forum']['name'].'</a> <em>›</em> '.$forumarchive[$_GET['archiveid']]['displayname']; } 可以注释掉,复制那一行(为了不影响以后改回去),总之修改为: $navigation = ' <em>›</em> '.'<a href="forum.php?mod=forumdisplay&fid='.$_G['fid'].'">'.$_G['forum']['name'].'</a> <em>›</em> '.$forumarchive[$_GET['archiveid']]['displayname']; 列表页的forum_forumdisplay.php就改完了,然后修改forum_viewthread.php、forum_post.php帖子页和发帖页,东子仔细对比过了,代码都一样奥~ 同样快捷搜索?gid=,找到以下代码,注释掉: if($_G['forum']['fup']) { $fup = $_G['forum']['fup']; $t_link = $_G['cache']['forums'][$fup]['type'] == 'group' ? 'forum.php?gid='.$fup : 'forum.php?mod=forumdisplay&fid='.$fup; $navigation .= ' <em>›</em> <a href="'.$t_link.'">'.($_G['cache']['forums'][$fup]['name']).'</a>'; } 到这就改完了,覆盖了试试吧~
snapshot:
大家都知道 DiscuzX 论坛在 SEO 这块有很大改进,但有很多细节方面还存在一些小问题,比如说主题内容页的面包屑导航中,论坛板块的分区是动态的,为了使 Discuz X 能更好的实现 url 上的标准化,直接将面包屑导航里的分区导航去掉,修改方法也很简单,大家看下就会了。
打开 /source/module/forum/ 目录,找到以下三个文件:forum_forumdisplay.php、forum_viewthread.php、forum_post.php
首先修改forum_forumdisplay.php,快捷搜索
?gid=
找到以下判断代码可以注释掉,复制那一行(为了不影响以后改回去),总之修改为:
列表页的forum_forumdisplay.php就改完了,然后修改forum_viewthread.php、forum_post.php帖子页和发帖页,东子仔细对比过了,代码都一样奥~
同样快捷搜索
?gid=
,找到以下代码,注释掉:到这就改完了,覆盖了试试吧~