解决discuz访问插件手机版跳转手机模板问题

博主:adminadmin 2022-02-25 825 0条评论
温馨提示:文章已超过763天没有更新,若内容或图片失效,请留言反馈!
摘要: 打开 source\class\discuz\discuz_application.php找到736行的 (X3.4在736行,其他自己判断)private function _i...

打开 source\class\discuz\discuz_application.php


找到736行的 (X3.4在736行,其他自己判断)

  1. private function _init_mobile()

在740行的位置加入下列代码


  1. if($this->var[‘setting’][‘mobile’][‘mobileforward’]){
            //通过识别以下关键词,来避开论坛的跳转,关键词之间用|隔开,如果插件是动态链接,只用一个plugin.php就够了
            $tmpkey=”plugin.php|scoremall|product-|brand|waimai|mall|crowd|shop_|shop-|productlist|auction|wike|tuan|sale|activity|credits”;
            $tmpkeyarr=explode(“|”,$tmpkey);
            for($i=0;$i<count($tmpkeyarr);$i++){
                   $tmparr=explode($tmpkeyarr[$i],$_SERVER[‘REQUEST_URI’]);
                  if(count($tmparr)>1)return false;
            }
    }

保存,即可解决


文章最后编辑时间:2022-04-25 10:26:55
分享