Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于访问手机版本时如果"非社区论坛功能页面"都转向首页的疑问

[复制链接]
qidizi 发表于 2015-7-8 11:45:17 | 显示全部楼层 |阅读模式
1 在手机访问的前提下,好像从代码或是后台配置中,得到的信息都是,大方向处理是如果非论坛功能页面都跳回论坛首页;
2 根据我的测试插件实现时的页面是支持自动调用touch目录中的模板的,但是从实现上看,官方是否有意严格的执行,只要是插件都跳回首页这种逻辑呢?那为什么不简单的使用CURSCRIPT !='forum'就跳转呢?
3 如果2点的逻辑说法不正确,那么下面的情况是否属于bug:
     a.  后台配置bbs的首页是 /plugin.php?id=qidizi:index&_m=applyAudit&_a=apply
     b. 这个页面已经具备手机mobile展现的条件,比如建立touch目录的模板等;显示上不成问题;
     c. 开启手机访问后,会因为discuz_app这个类中的_init_mobile的的一个判断  
if(strpos($this->var['setting']['domain']['defaultindex'], CURSCRIPT) !== false && CURSCRIPT != 'forum' && !$_GET['mod']) {

默认首页是一个插件,且不是forum,且没有mod值,就跳回首页了

这个需求,在某种情况下,比如,我不想改动bbs的其它本来功能,就想自己通过插件来创建一个首页,但是又可以调用bbs的资源,但是在手机访问时,这块就存在问题了;

4 如果想简单的修复这个bug,跳过这个跳转,正常显示这个插件页,简单加上一个mod=abc参数即可;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-25 09:30 , Processed in 0.019164 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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