兔源码网 - 专注DZ模版分享、DZ插件分享!

 找回密码
 立即注册

QQ登录

只需一步,快速开始

广告
温馨提示:本站所有DZ相关模板、插件、教程(包括DZ应用中心已下架插件、模板)皆为提供免费下载,无任何收费模式(不包括VIP版块非DZ资源,VIP版块需充值兔币购买会员组方可下载),用户仅需手动前往【申请下载权限】申请用户组下载权限即可,如本站没有您需要的插件或模板,请自行前往淘宝互站网送吗网等第三方站点搜索相关插件或模板进行低价格购买下载本站非常不建议用户浪费金钱前往DZ应用中心购买。

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

[复制链接]
tuyuanma 发表于 2018-7-12 10:09:46 | 显示全部楼层 |阅读模式
温馨提醒:禁止内容附带广告图片、二维码图片,否则将在不通知情况下永久禁言账号!
欢迎加入兔源码站长交流群,您的加入是我们前行的动力!

DZ站长建站交流群:493651246

[ 温馨提示:点击上方群文字,可快速加入QQ群 ]


Discuz!论坛URL版块目录化伪静态和贴子目录化伪静态: D) q8 z- k9 n5 a0 j8 T
5 [7 a% x% x* A+ N  I) W& e
首先5 I$ @  D6 l1 E8 u6 g
打开source\function下的function_core.php
9 e. h6 O( Z. ?& {9 C找到
  1. if($type == 'forum_forumdisplay') {
    & r- A! Z/ O) ^
  2.         list(,,, $fid, $page, $extra) = func_get_args();# J+ Q0 D1 }2 X+ A+ _& p
  3.         $r = array(1 k3 t  n3 D: }
  4.             '{fid}' => empty($_G['setting']['forumkeys'][$fid]) ? $fid : $_G['setting']['forumkeys'][$fid],
    ' x& ~, @1 R9 u
  5.             '{page}' => $page ? $page : 1,
    / C- ~3 c8 S, W  G; ?
  6.         );4 c- j8 d' Z/ x" {1 L
  7.     } elseif($type == 'forum_viewthread') {
    " ]. y- N" ~$ Q* d4 [
  8.         list(,,, $tid, $page, $prevpage, $extra) = func_get_args();
    4 l# @, V: n- L% W; E
  9.         $r = array(
    7 {- n% {0 q* j/ c8 ~- @
  10.             '{tid}' => $tid,
    0 S+ J: t" e( X) X5 @6 R
  11.             '{page}' => $page ? $page : 1,0 P8 c* B; b0 S& a' p* ~3 _
  12.             '{prevpage}' => $prevpage && !IS_ROBOT ? $prevpage : 1,# ?6 ]8 U: Q. I* f3 Y8 U+ f
  13.         );7 {) J. Q* f/ |; U& x5 V) W
复制代码
代替为
  1.         if($type == 'forum_forumdisplay') {
    1 p* N: U  j3 g" M
  2.                 list(,,, $fid, $page, $extra) = func_get_args();
    ; T9 ]6 i/ n/ z! u5 [( \' }' b
  3.                 $r = array(
    , s% ^% D: T; w& v7 M
  4.                         '{fid}' => empty($_G['setting']['forumkeys'][$fid]) ? $fid : $_G['setting']['forumkeys'][$fid],
    0 d7 T! ]# ^8 @" s1 b
  5.                         '{page}' => $page ,
    ' O6 U( E0 `, z0 s7 y. `- K
  6.                 );
    % w$ F4 j! H7 f: z, Q
  7.         } elseif($type == 'forum_viewthread') {        
    + L4 ]$ r# f0 L/ ^0 v# w
  8.                 list(,,, $tid, $page, $prevpage, $extra) = func_get_args();
    . y5 h0 E$ E5 f
  9.                 $fid = DB::result_first("SELECT fid FROM ".DB::table('forum_thread')." WHERE tid = '$tid'");
    3 a' g7 T& G! X2 z* Y5 I7 T
  10.                 $r = array(
    1 d/ P0 [0 D8 W9 A+ f: a
  11.                         '{fid}' => empty($_G['setting']['forumkeys'][$fid]) ? $fid : $_G['setting']['forumkeys'][$fid],
    ! L( ^/ z! b) }1 I& k  i
  12.                         '{tid}' => $tid,  Y" r- F* c7 _+ s: U
  13.                         '{page}' => $page ,7 h! n6 [3 m* J8 S, q
  14.                         '{prevpage}' => $prevpage && !IS_ROBOT ? $prevpage : 1,
    % B2 b( i4 u) w) r2 h' ~
  15.                 );
复制代码
然后进入网站后台--全局->''seo设置"->"URL静态化", B+ }( K5 x& T3 I
在"论坛主题列表页"的格式中填写:{fid}/{page}% a! E' w# \  p6 h0 L+ L- a
在"论坛主题内容页"的格式中填写:{fid}/m{tid}/{page}5 `* n4 o1 A& M) n# c0 ~

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

版权声明
1、转摘或引用本站内容资源须注明原网址,并标明本站网址(兔源码www.tuyuanma.com);
2、对于转摘或引用本站内容资源而引起的民事纠纷、行政处罚或其他损失,本站不承担责任;
3、对于不遵守本声明或其他违法、恶意使用本站内容者,本站保留其追究法律责任的权利。




自动排版 | 高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广告

兔源码网 ( 赣ICP备17001544号 公网安备36112102000036号 )

兔源码 QQ交流群:493651246  GMT+8, 2019-6-19 07:35
←站长统计工具 查看密码:tuyuanma

兔源码DZ模板下载 站长邮箱:tuyuanma@qq.com 站长QQ:3197813386 网站地图

© 2001-2013 本站内容皆来自互联网及用户分享,如需删除请提供软著或商标证书。

     
快速回复 返回顶部 返回列表