優化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']).'';
注:此處修改爲打開帖子去掉”分區“,教程到這裏就結束了,有點長,修改的朋友請耐心。(此方法修改包括子板)