返回列表 发布新帖
查看: 2565|回复: 0

[Discuz.X] discuz主题分类设置伪静态的方法

灌水成绩
536
55
1317
主题
回帖
积分

等级头衔
U I D : 1
用户组 : 管理员

积分成就
威望 : 1 点
糖 : 544 个
贡献 : 20178 点
在线时间 : 184 小时
注册时间 : 2025-1-1
最后登录 : 2025-4-17

荣誉勋章

活跃会员热心会员灌水之王博客真神优秀版主荣誉会员论坛元老优秀作者帅哥认证管理员挂机之王管理团队勋章

发表于 2025-3-4 22:17:56 | 查看全部 |阅读模式
A、主题分类伪静态设置方法:
准备好修改的模板文件:forumdisplay.htm和forumdisplay_list.htm
这两个文件都在 \template\default\forum 的目录下(有修改过Discuz模板,以你的主题文件路径为准,如/template/主题模板文件夹/forum)。
我们要先修改主题分类的:打开forumdisplay.htm的源代码:
默认主题一般在415行,当然如你的主题有修改过discuz模板,以你的主题文件路径为准

1.修改forumdisplay.htm文件中
搜索:
  1. <li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=typeid&typeid=$id$forumdisplayadd[typeid]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">
复制代码
修改为
游客,如果您要查看本帖隐藏内容请回复

伪静态规则
  1. rewrite ^([^\.]*)/forumtype-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&filter=typeid&typeid=$3&page=$4 last;
复制代码
以上规则是本站的,其他的模式的规则没测试,请根据自己的情况修改。



老会博客欢迎您
回复

使用道具 举报

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

本版积分规则

投诉/建议联系

10231020@qq.com

老会博客(www.lhbk.cn)专注网络技术分享,
主要分享技术教程程序源码,网络技术,PSD源码,
模板插件,活动分享,各类教程,绿色软件,QQ资源,
致力创造一个高质量分享平台
  • 添加微信客服
  • 加入官方QQ群
Copyright © 2001-2025 老会博客 版权所有 All Rights Reserved.
关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表