请选择 进入手机版 | 继续访问电脑版
搜索
查看: 1471|回复: 3

discuz父版块显示子版块帖子且修订子版块链接到群组的错误

[复制链接]

103

主题

0

好友

1523

积分

管理员

Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    开心
    2015-10-12 10:50
  • 签到天数: 39 天

    [LV.5]常住居民I

    发表于 2013-12-11 16:05:03 |显示全部楼层
    父版块显示子版块帖子的方法:
    进入Discuz!后台:论坛---版块管理---主版块,
    点击后面的“编辑”
    找到“扩展设置”,在下面的“关联群组/版块:”中填写子版块的fid即可!


    但按照上面步骤设置之后,子版块帖子确实可以正常显示(如下图)




    但却出现一个问题,估计是discuz的一个程序bug,帖子后面中括号里面显示的子版块名称没错,但链接却指向了群组(本人网站是discuz最新版本x3.1),去官网找了好久也没有找到解决方法,就打开帖子列表页的程序源码(默认的路径是template/default/forum/forumdisplay_list.htm)也就是这个forumdisplay_list.htm 文件,查找{lang from} 指向第223行代码
    1. span class="fromg xg1"> [{lang from}: <a href="forum.php?mod=group&fid={$groupnames[$thread[tid]][fid]}" target="_blank" class="xg1">{$groupnames[$thread[tid]][name]}</a>]</span>
    复制代码
    问题就出在这里,调用的是群组也就是group,但经过我多次修改,链接地址仍然改不过来。最后我用了一个笨方法(在官方出台解决方案前暂时这样设置),进入论坛管理后台  全局-seo设置-URL静态化,将群组主题列表页的group-{fid}-{page}.html修改成forum-{fid}-{page}.html问题解决了。用这个本方法的前提是牺牲群组功能,将论坛群组功能关闭。我的论坛http://www.yangzhi365.cn已经按照上面方法设置完毕,显示正常!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    绿意工作室-菜鸟seo技术论坛!
    回复

    使用道具 举报

    这痛苦vnd 该用户已被删除
    发表于 2015-8-25 18:38:42 |显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 举报

    向地方看ewh 该用户已被删除
    发表于 2015-8-27 22:24:32 |显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 举报

    向地方看ewh 该用户已被删除
    发表于 2015-8-28 15:19:13 |显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复

    使用道具 举报

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

    手机版|Archiver|SEO论坛

    GMT+8, 2018-7-18 06:44 , Processed in 1.109375 second(s), 29 queries , Gzip On.

    Powered by 绿意工作室 站长QQ:1991441314

    © 2007-2012 www.greenstudio.cn 豫ICP备07012649号

    回顶部