国产探花免费观看_亚洲丰满少妇自慰呻吟_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論壇的默認首頁和面包屑導航修改完畢,折騰還在繼續……這樣大家就可以修改任何模式作為首頁了,而不僅僅是無版塊帖子列表

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 察哈| 大关县| 大竹县| 平潭县| 屯昌县| 嵊州市| 遵义县| 永济市| 伊川县| 安岳县| 冕宁县| 嘉兴市| 资中县| 泰安市| 吉木萨尔县| 新乡县| 泰来县| 社会| 淄博市| 天门市| 武清区| 通辽市| 宜阳县| 江津市| 咸阳市| 雷波县| 泌阳县| 嵊泗县| 寿阳县| 泰和县| 正定县| 兴文县| 石景山区| 千阳县| 讷河市| 南昌县| 新余市| 平乡县| 杂多县| 泸州市| 阳西县|