收源码

 找回密码
 立即注册
查看: 258|回复: 3

[技术教程] discuz四格最新回复URL伪静态设置方法

[复制链接]
  • TA的每日心情
    开心
    2019-9-10 18:44
  • 36

    主题

    44

    帖子

    932

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    932
    发表于 2019-6-16 18:24:50 | 显示全部楼层 |阅读模式
    DZ论坛首页最新回复帖子版块url链接实现伪静态化去除lastpost方法
    当我们采用discuz论坛程序建设的网站伪静态后,在论坛版块里面点击帖子转到帖子内容页是伪静态的地址。但是当我们点击论坛首页上面出现的“最后发表”“最新发表”等帖子标题时转到的具体的帖子内容页后发现帖子的地址却是动态地址:“网站地址/forum.php?mod=redirect&tid=$forum数字&goto=lastpost”。

    DZ论坛四格静态化设置前

    DZ论坛四格静态化设置前

    这个是DZ论坛四动态URL的链接地址


    本文主要介绍如何实现最新回复帖子的伪静态---解决discuz x3首页最后发表帖子地址伪静态:DZ论坛修改具体解决方法:在template/default/forum/discuz.htm页面查找:forum.php?mod=redirect&tid=$forum[lastpost][tid]&goto=lastpost#lastpost
    替换以上代码为:
    thread-$forum[lastpost][tid]-1-1.html
    【说明一下】以上代码的替换,是实现板块旁边的最近发表帖子链接的伪静态。至于dz四格的最新回复伪静态,大同小异。
    是替换这个:
    forum.php?mod=redirect&tid=$thread[lastpost][tid]&goto=lastpost#lastpost
    修改为:
    thread-$thread[lastpost][tid]-1-1.html

    DZ论坛四格静态化设置后

    DZ论坛四格静态化设置后

    discuz论坛四格修改后的URL地址演示


    以上就是discuz论坛首页四格最新回复的伪静态设置方法,如果有对代码不熟悉的朋友可以直接上传覆盖我们修改好的
    discuz.htm文件,上传路径template/default/forum/下面,(覆盖前建议先备份)

    discuz.htm (30.5 KB, 下载次数: 1)
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    帖子

    11

    积分

    青铜

    Rank: 1

    积分
    11
    发表于 2019-6-17 15:24:38 | 显示全部楼层
    这个默认的四格弄好几天了 终于弄好了  差点的换插件的四格了
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-9-10 18:44
  • 36

    主题

    44

    帖子

    932

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    932
     楼主| 发表于 2019-6-23 20:34:14 | 显示全部楼层
    DZ静态设置
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-6-24 14:51
  • 0

    主题

    3

    帖子

    28

    积分

    青铜

    Rank: 1

    积分
    28
    发表于 2019-6-24 14:55:04 | 显示全部楼层
    这个真吊  找了好久了   也想不清楚DZ官方怎么不直接伪静态 还要改代码 麻烦
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ:177891761|sitemap|Archiver|手机版|小黑屋|网站源码模板 ( 黔ICP备19000109号 )

    GMT+8, 2019-10-19 15:38 , Processed in 0.221151 second(s), 38 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

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