国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Discuz > 正文

discuz首頁只顯示帖子列表 去掉板塊

2024-09-11 09:03:22
字體:
來源:轉載
供稿:網友

本教程我們來學習discuz的首頁如何實現只顯示論壇列表,把版塊信息去掉,這種風格比較合適小站長論壇,喜歡的朋友可以參考一下.

根目錄下找到forum.php文件,搜索:define('CURSCRIPT', 'forum');下一行插入:$_GET +=array('mod'=>'forumdisplay','fid'=>6);

PS:'fid'=>6中的“6”代表版塊的FID,例如:要實現為單版的版塊地址為:forum.php?mod=forumdisplay&fid=44,則將上句中的“6”改為“44”即可.

擴展知識:修改discuz首頁

第一,將forum.php設為網站的默認首頁,并設為第一順序.

第二,將網站導航、面包屑導航等里面的forum.php的鏈接直接去掉,修改成論壇的默認網址,比如我將指向 http://***.com/bbs/forum.php 的鏈接直接修改成http://***.com/bbs/.

首先,修改網站的默認首頁為forum.php,這樣輸入網址就不會自動做跳轉了,修改網站的默認首頁方法很簡單,我這里就不再贅述了,如果你用的是Linux空間,而且支持.htaccess的話,那么可以直接在.htaccess里添加這樣一句:

#默認首頁設置

DirectoryIndex forum.php index.html index.php default.html

但是修改之后,有一個問題,那就是Discuz X2論壇個人空間有一個短網址,就是類似于 http://***.com/bbs/?2 這樣的網址,所以需要做一個跳轉,將個人空間的短網址跳轉到個人空間的靜態地址 http://***.com/bbs/space-uid-2.html.

打開forum.php,在找到:require './source/function/function_forum.php';在下面添加如下代碼:

  1. if(!emptyempty($_SERVER['QUERY_STRING']) && is_numeric($_SERVER['QUERY_STRING'])) { 
  2. $uid = $_SERVER['QUERY_STRING']; 
  3. $uurl"http://***.com/bbs/space-uid-".$uid.".html"
  4. header("HTTP/1.1 301 Moved Permanently"); 
  5. header("location: $uurl"); //開源軟件:Vevb.com 
  6. exit(); 

將”http://***.com/bbs/space-uid-".$uid.".html”替換為自己的個人空間地址就可以了,這樣如果輸入類似于 http://***.com/bbs/?2 這樣的網址,就會301跳轉到個人空間的靜態地址 http://***.com/bbs/space-uid-2.html.

其次,將面包屑導航中的forum.php去掉.

Discuz的面包屑導航出現在三個地方,帖子頁面、帖子列表頁和發帖頁,它們對應的文件是不同的.

1.主題列表頁:找到sourcemoduleforum目錄下forum_forumdisplay.php文件,直接在源文件中搜索替換,搜索,修改為論壇的相對地址或者絕對地址,比如我的論壇修改為或者修改為論壇的絕對地址.

2.帖子頁面:找到sourcemoduleforum目錄下forum_viewthread.php文件,直接在源文件中搜索替換,搜索,修改為論壇的相對地址或者絕對地址。

3.發帖頁面:找到sourcemoduleforum目錄下forum_post.php文件,同樣在源文件中搜索,將其替換為論壇絕對地址。

這樣Discuz X2論壇的默認首頁和面包屑導航修改完畢,折騰還在繼續……這樣大家就可以修改任何模式作為首頁了,而不僅僅是無版塊帖子列表

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 余干县| 通江县| 城市| 泸西县| 五常市| 西贡区| 读书| 宣化县| 江达县| 兰考县| 扶余县| 遂平县| 金阳县| 麻栗坡县| 亳州市| 崇义县| 壶关县| 方山县| 瑞安市| 车险| 潮州市| 肥东县| 潞西市| 林州市| 安陆市| 廉江市| 手机| 嫩江县| 同仁县| 和顺县| 庐江县| 淄博市| 肃北| 拉萨市| 鄂伦春自治旗| 德州市| 五河县| 冕宁县| 遂宁市| 临夏县| 裕民县|