使用微信公众号链接进入discuz试提示"您访问的页面无手机页面" 二

来源:互联网 发布:淘宝店铺至尊会员 编辑:程序博客网 时间:2024/05/22 08:20

前几天,发了一篇关于微信公众号链接进入discuz网站提示,无手机页面,后来发现偶尔还是会出现提示。

这里再提供两个方法:

1.找到 根目录\source\language\lang_message.php 文件

如果没有对文件进行修改,找到 第1056行

将 'not_in_mobile' => '您访问的页面无手机页面,是否进一步访问电脑版?',  修改为

'not_in_mobile' => '<meta http-equiv="refresh" content="5" />',

这样应该解决问题了,如果还不能解决,就使用第二个方法;

2.在你使用的手机模板目录下\touch\common\  找到 showmessage.htm这个文件

然后添加一个Js脚本,强制刷新。

<script type="text/javascript">
window.location.href=updateUrl(window.location.href); 
function updateUrl(url,key){
        var key= (key || 't') +'=';  //默认是"t"
        var reg=new RegExp(key+'\\d+');  //正则:t=1472286066028
        var timestamp=+new Date();
        if(url.indexOf(key)>-1){ //有时间戳,直接更新
            return url.replace(reg,key+timestamp);
        }else{  //没有时间戳,加上时间戳
            if(url.indexOf('\?')>-1){
                var urlArr=url.split('\?');
                if(urlArr[1]){
                    return urlArr[0]+'?'+key+timestamp+'&'+urlArr[1];
                }else{
                    return urlArr[0]+'?'+key+timestamp;
                }
            }else{
                if(url.indexOf('#')>-1){
                    return url.split('#')[0]+'?'+key+timestamp+location.hash;
                }else{
                    return url+'?'+key+timestamp;
                }
            }
        }
    }
</script>



这样应该就可以了。


www.menglahuo.com  缅甸第四特区,缅甸小勐拉本地论坛,勐拉火网

阅读全文
0 0
原创粉丝点击