推56论坛

 找回密码
 立即注册(限中文)

QQ登录

只需一步,快速开始

    查看: 1036|回复: 0

    [discuz教程] 如何去掉discuz论坛首页网址后面的forum.php

    [复制链接]
    发表于 2015-3-3 22:33:47 | 显示全部楼层 |阅读模式
    我使用的是最新版的Discuz! X3.1,不过在安装使用后发现一些小细节问题可以改进,比如访问首页后域名后面会带有/forum.php的尾巴,discuz教程-另外还有导航栏里的论坛首页以及面包屑里的论坛首页URL都带有/forum.php这个小尾巴,经过一些修改轻松的去掉了/forum.php这个尾巴。

    下面是图文操作说明:


    1、Discuz! X3.1去除主域名后面的/forum.php

    111.png (17.62 KB, 下载次数: 8)
    下载附件  保存到相册
    2014-3-7 14:25 上传





    在修改这里的时候出现了一点点小插曲,就是在域名设置里进行应用域名操作的时候 如果 “论坛首页”和 “默认域名“里填写一样的域名 会提示“配置中存在重复域名,请返回修改”。比如我的域名是www.2014soccer.net,那么我的首页就应该是http://www.2014soccer.net/ 但是如果在论坛首页和默认域名里都填写www.2014soccer.net,就会出现错误,提示存在重复域名,而论坛里有朋友发帖说一个填写主域名www.2014soccer.net 和根域名2014soccer.net 这样确实不会出现错误,但是在返回网站首页去访问的时候会发现logo以及导航栏还有面包屑里的论坛首页 都是根域名,所以这里提示各位朋友在操作这一步的时候不要参考那位朋友的帖子,我在论坛首页里留空,同时在默认域名里填写我的主域名,这样就能够完美实现论坛首页网址后面去掉/forum.php尾巴了

    2、去掉面包屑导航里论坛首页URL后面出现的/forum.php



    这一步需要修改几个页面,主要是模板文件夹template/default/forum/下的discuz.htm、forumdisplay.htm、viewthread.htm这三个页面即可,一个是论坛首页,一个是论坛版块首页,最后一个是帖子页面。

    找到下面这段代码:
    1. <div class="z">

    2.                 <a href="./" class="nvhm" title="{lang
    3. homepage}">$_G[setting][bbname]</a><em>»</em><a
    4. href="forum.php">{$_G[setting][navs][2][navname]}</a>$navigation
    5.         </div>
    复制代码

    将上述代码修改成
    1. <div class="z">

    2.                 <a href="./" class="nvhm" title="{lang
    3. homepage}">$_G[setting][bbname]</a><em>»</em><a
    4. href="/">{$_G[setting][navs][2][navname]}</a>$navigation
    5.         </div>
    复制代码

    其实就是把里面的链接代码href="forum.php"改为href="/",三个页面修改同样的位置并修改成同样的代码。

    这样就能轻松去掉各个页面中首页网址后面出现的forum.php尾巴了!!!!!
    经过测试均无问题!!!!!


    学建站、学推广、学赚钱,上56站长论坛就够了!个性签名请到个人资料里面修改……

    本版积分规则

    关闭

    推56站长论坛推荐上一条 /3 下一条

    站长QQ
    在线咨询
    咨询热线
    QQ:405327411
    站长

    QQ|广告合作|关于我们|联系我们|免责声明|网站导航|站长论坛 ( 豫ICP备11018337号-5

    王宝臣旗下网站 推56论坛(www.tui56.com|ask.tui56.com|blog.tui56.com|daohang.tui56.com)

    Powered by Discuz! X3.4 Licensed

    ©2001-2013 Comsenz Inc.

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