巅峰霸主 > 代码分享 > 源代码分享 >

discuz门户手机自动跳转删除方法

时间:2021-02-13 04:09:16  来源:巅峰霸主网  作者:烈火大地 点击:
摘要:制作discuz自适应模板,设置门户为首页,没有专门的手机独立域名,所以不需要跳转,但是用手机访问会提示没有手机模板,解决方法如下……

前提是你的门户和论坛模板要分开写,要不然修改之后论坛的手机跳转会失效。

打开template/default/common/header.htm文件,这个文件是discuz网站所有页面都会引用的,为了不影响论坛部分,可以先将这个header.htm复制一份重命名为header_portal.htm,然后在门户模板里面引用重命名的这个;如果你的论坛和门户都要除去手机访问时自动跳转提示,那么就不用复制了,直接改就可以。

在header.htm文件中,找到如下代码,大约在51行左右:

<!--{if $_G['setting']['mobile']['allowmobile'] && (!$_G['setting']['cacheindexlife'] && !$_G['setting']['cachethreadon'] || $_G['uid']) && ($_GET['diy'] != 'yes' || !$_GET['inajax']) && ($_G['mobile'] != '' && $_G['cookie']['mobile'] == '' && $_GET['mobile'] != 'no')}-->
<div class="xi1 bm bm_c"> {lang your_mobile_browser}<a href="{$_G['siteurl']}forum.php?mobile=yes">{lang go_to_mobile}</a> <span class="xg1">|</span> <a href="$_G['setting']['mobile']['nomobileurl']">{lang to_be_continue}</a> </div>
<!--{/if}-->

将上面的代码删除(注释掉并不管用,只能删除),然后在网站后台清除缓存,前台浏览器也清除缓存,刷新一下就可以看到不会有提示了。这时候手机和PC网址是不会变的,适用于响应式网站,比如bootstrap制作的模板。

(责任编辑:陆柏熺)
评价:
用户名: 验证码: 看不清?点击更换


关注站长自媒体 获取更多优质内容

  • 百家号
    百家号
  • 头条号
    头条号
  • 企鹅号
    企鹅号

2019-2021 ©巅峰霸主网 京ICP备12023415号-2
返回
顶部