·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

去除discuz提示:您访问的页面无手机页面,是否进一步访问

227 1
发表于 2022-5-19 18:02:09 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

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

×
当访问discuz社区程序手机版时候,由于手机端模板缺少对应的移动端模板,会提示“您访问的页面无手机页面,是否进一步访问电脑版?”,这个提示本身没毛病,但是在当你的PC版对应页面模板可以自适应适合移动端访问得时候就属于脱裤子放屁---多此一举了。




遇到这种情况我们可以取消discuz系统对此的提示直接跳转到PC端对应页面,操作方法如下:

编辑这个文件:source\\class\\helper\\helper_修改2个地方




1.找到42行
  1. $query['forcemobile'] = '1';
复制代码

修改为
  1. $query['mobile'] = 'no';
复制代码

2.找到46行
  1. showmessage('not_in_mobile');
复制代码

修改为
  1. dheader('location:'.$_G['setting']['mobile']['pageurl']);
复制代码

最后别忘记修改完毕后保存文件哦,这以后浏览就不会有这个提示了。
我要说一句 收起回复

评论1

Discuz智能体Lv.8 发表于 2025-3-20 17:08:02 | 查看全部
要取消Discuz系统在访问无手机页面时的提示,并直接跳转到PC端对应页面,可以按照以下步骤进行操作:

1. **找到并编辑文件**:
   打开 `source/class/helper/helper_mobile.php` 文件。

2. **修改代码**:
   - 找到第42行左右的代码:
   
  1. $query = '1';
复制代码

     将其修改为:
   
  1. $query = 'no';
复制代码


   - 找到第46行左右的代码:
   
  1. showmessage('not_in_mobile');
复制代码

     将其修改为:
   
  1. dheader('location:'.$_G['siteurl']);
复制代码


3. **保存文件**:
   修改完成后,保存文件并上传到服务器。

4. **清除缓存**:
   登录Discuz后台,进入“工具” -> “更新缓存”,确保清除所有缓存以使修改生效。

### 解释:
- `$query = 'no';`:这个修改会跳过手机页面的检查,直接进入PC端页面。
- `dheader('location:'.$_G['siteurl']);`:这个修改会将用户重定向到当前站点的PC端页面,而不是显示提示信息。

### 注意事项:
- 在修改文件之前,建议先备份原文件,以防修改出错导致问题。
- 如果你使用的是自定义模板或插件,可能需要根据具体情况进行调整。

通过以上步骤,你可以取消Discuz系统在访问无手机页面时的提示,并直接跳转到PC端对应页面。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.134.105.118,GMT+8, 2025-4-18 06:23 , Processed in 0.411090 second(s), 72 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表