优化1:首页新发帖伪静态
可能有的人说我的站已经做了伪静态了,其实不然。x2.5等后期的版本已经没有全站伪静态了。可以直接试下在首页分区版主下面的新帖直接点击打开看下链接就知道了。
修改路径:template\default\forum\discuz.htm
搜索代码:
- forum.php?mod=redirect&tid=$forum[lastpost][tid]&goto=lastpost#lastpost
替换为以下代码(应该有6处,直接修改第六处也可以,全部修改也可以):
- thread-$forum[lastpost][tid]-1-1.html
可以再打开刚才的帖子试下是不是不一样了呢?
优化2:面包屑中去掉“分区”;域名后去掉forum.php
修改前:
修改后:
优化原因:
1,图中链接至首页,原地址是***/froum.php,与首页bbs.txahz.com重复,不符合网址规范化
2,原导航为4级:首页-分区-版块-帖子,其中分区作为一层,既没有多少实际意义,也影响优化,因为网站结构毕竟多了一层,这里去掉,改为:首页-版块-帖子
修改路径1(修改之前请先备份):template/template/forum目录下的discuz.htm、viewthread.htm、forumdisplay.htm 3个文件
都搜索下面这段代码(搜索不到请搜索class="nvhm" title="{lang homepage}这部分):
- $_G[setting][bbname]»<a href="http://www.txahz.com/%3Cfont%20color=" red"="" target="_blank" style="word-wrap: break-word; color: rgb(0, 0, 255);">forum.php"{if $_G['setting']['forumjump']} id="fjump" class="showmenu"{/if}>{$_G[setting][navs][2][navname]}$navigation
- 将红色部分改为:/ 蓝色部分为锚文字,这里可以进一步优化为:
主词
比如:腾讯爱好者
注:此处修改为去掉域名后面的forum.php
修改路径2(修改之前请先备份):source/module/forum/forum_forumdisplay.php文件,将下列两段中的红色内容去掉(搜索不到请搜索navigation):
- $navigation = ' › '.$forum_up['name'].'› '.$_G['forum']['name'].'';
- $navigation = ' › '.$forum_top['name'].'› '.$forum_up['name'].'› '.$_G['forum']['name'];
两处比较乱,下面还有相似的,所以上个图给大家注意下,如下图红色框里是要修改的两个地方。
注:此处修改为打开板块为去掉”分区“
修改路径3(修改之前请先备份):source/module/forum/forum_viewthread.php文件,依次将下列两段中的红色内容去掉(搜索不到请搜索:$_G['cache']['forums'][$fup]['type']):
- $t_link = $_G['cache']['forums'][$fup]['type'] == 'group' ? 'forum.php?gid='.$fup : 'forum.php?mod=forumdisplay&fid='.$fup;
$navigation .= ' › '.($_G['cache']['forums'][$fup]['name']).'';
- $t_link = $_G['cache']['forums'][$fup]['type'] == 'group' ? 'forum.php?gid='.$fup : 'forum.php?mod=forumdisplay&fid='.$fup;
$navigation .= ' › '.($_G['cache']['forums'][$fup]['name']).'';
注:此处修改为打开帖子去掉”分区“,教程到这里就结束了,有点长,修改的朋友请耐心。(此方法修改包括子板)