【实测】Discuz!论坛URL版块目录化伪静态和贴子目录化伪静态(Discuz! X3.3以上版本无效)-Discuz教程下载

【实测】Discuz!论坛URL版块目录化伪静态和贴子目录化伪静态(Discuz! X3.3以上版本无效)

开通本站Svip会员,全站资源免费下
Discuz!论坛URL版块目录化伪静态和贴子目录化伪静态

首先
打开source\function下的function_core.php
找到
  1. if($type == 'forum_forumdisplay') {
  2.         list(,,, $fid, $page, $extra) = func_get_args();
  3.         $r = array(
  4.             '{fid}' => empty($_G['setting']['forumkeys'][$fid]) ? $fid : $_G['setting']['forumkeys'][$fid],
  5.             '{page}' => $page ? $page : 1,
  6.         );
  7.     } elseif($type == 'forum_viewthread') {
  8.         list(,,, $tid, $page, $prevpage, $extra) = func_get_args();
  9.         $r = array(
  10.             '{tid}' => $tid,
  11.             '{page}' => $page ? $page : 1,
  12.             '{prevpage}' => $prevpage && !IS_ROBOT ? $prevpage : 1,
  13.         );
复制代码
代替为
  1.         if($type == 'forum_forumdisplay') {
  2.                 list(,,, $fid, $page, $extra) = func_get_args();
  3.                 $r = array(
  4.                         '{fid}' => empty($_G['setting']['forumkeys'][$fid]) ? $fid : $_G['setting']['forumkeys'][$fid],
  5.                         '{page}' => $page ,
  6.                 );
  7.         } elseif($type == 'forum_viewthread') {        
  8.                 list(,,, $tid, $page, $prevpage, $extra) = func_get_args();
  9.                 $fid = DB::result_first("SELECT fid FROM ".DB::table('forum_thread')." WHERE tid = '$tid'");
  10.                 $r = array(
  11.                         '{fid}' => empty($_G['setting']['forumkeys'][$fid]) ? $fid : $_G['setting']['forumkeys'][$fid],
  12.                         '{tid}' => $tid,
  13.                         '{page}' => $page ,
  14.                         '{prevpage}' => $prevpage && !IS_ROBOT ? $prevpage : 1,
  15.                 );
复制代码
然后进入网站后台--全局->''SEO设置"->"URL静态化"
在"论坛主题列表页"的格式中填写:{fid}/{page}
在"论坛主题内容页"的格式中填写:{fid}/m{tid}/{page}

然后工具,更新缓存,即实现了版块目录化,贴子目录化,在"论坛"-"版块管理"中的"绑定别名"即是版块目录名:然后查看伪静态规则,把规则覆盖之前的默认伪静态规则,再测试即可完成版块和帖子的目录化伪静态

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部