-
作者帖子
-
在操作之前,我们先来看一下discuz 论坛含有forum.php尾巴的地方:
(1)主导航中的论坛按钮
(2)论坛首页的面包屑导航位置
(3)分区版块的面包屑导航位置
(4)主题列表页的面包屑导航位置
(5)主题内容页的面包屑导航位置
(6)发新主题页面包屑导航位置
(7)主题列表页的2个返回按钮
(8)archiver/的首页
(9)输入域名默认跳转到带有www.域名.com/forum.php
既然知道了,discuz论坛都是那些地方含有forum.php,接下来就按照以下步骤来逐一去除
(1)在后台设置域名
这步设置之后,主导航中的论坛按钮就去掉了forum.php尾巴
(下面修改的代码请在DW里面搜索<a href=”forum.php”>将其替换成<a href=”./”> )(2)在templatedefaultforum中找到discuz.htm,大约在第19行的位置把<a href=”forum.php”>修改为:<a href=”./”>这样,首页和分区版块的面包屑导航中的forum.php就去掉了。
(3)在/source/module/forum/中(X2.0版本在X2.5版本中基本找不到所以不用改)forum_forumdisplay.php,
把<a href=”forum.php”>修改为:<a href=”./”> (去除主题列表页面包屑导航位置的forum.php尾巴)forum_viewthread.php,把<a href=”forum.php”>修改为:<a href=”./”> (去除主题内容页面包屑导航位置的forum.php尾巴)forum_post.php,
搜索<a href=”forum.php”>,把<a href=”forum.php”>修改为:<a href=”./”>(去除主题发心主题面包屑导航位置的forum.php尾巴)forum_misc.php,把<a href=”forum.php”>修改为:<a href=”./”> (这个应该是手机版的)(4)/template/default/forum/ 中forumdisplay.htm,把<a href=”forum.php”>修改为:<a href=”./”> (去除主题列表页上方的那个返回按钮中的forum.php尾巴)forumdisplay_list.htm, 把<a href=”forum.php”>修改为:<a href=”./”> (去除主题列表页下方分页导航前面的那个返回按钮中的forum.php尾巴)
(5)在/source/archiver/forum/中
discuz.php的第24行,把<a href=”../forum.php” target=”_blank”>修改为<a href=”../” target=”_blank”>没错,我就是——美貌与智慧并重,英雄与侠义的化身,存在的意义就是消灭零回复!
为什么我会出现在这里:
1、时间过长、此贴发布时间太长,且未收到相关回复;
2、水贴、单纯的发表见解,尚未收到相关回复;
3、不支持或未解决的问题,无法回应或未收到相关回复
如有与之相关的问题,请发表新话题进行讨论。
-
作者帖子
- 话题「如何去掉 Discuz 论坛 forum.php 的方法」已关闭,不接受新回复。