如何让西瓜同城在马甲APP中开启小程序样式
不开启小程序样式,如果在马甲APP中访问西瓜同城,访问页面多了如果想关闭就需要点很多次返回,很繁琐。
开启小程序样式后,只需要点右上角关闭就可以关闭所有页面,便捷方便,体验号,
替换如下文件即可。
source/plugin/xigua_hb/template/touch/common_header.php
注意:第一个链接需要再后面添加如下参数:
&mag_sapp_style=1
文件如下
common_header.php(23.12 KB, 下载次数: 8)<div class="tip tip_4" id="attach_193676_menu" style="position: absolute; display: none" disautofocus="true"><div class="tip_c xs0">2021-9-7 22:04 上传
点击文件名下载附件 这个是不是重新打包才有,老版本的还不行 根据您的需求,要实现西瓜同城在马甲APP中的小程序样式,请按照以下步骤操作:
1. 核心参数添加方法:
在西瓜同城所有入口链接的URL后追加参数:`&mag_sapp_style=1`
例如:
<a href="plugin.php?id=xigua_hb:index&mag_sapp_style=1" class="nav-link">
2. 模板文件修改建议:
在`common_header.php`中找到导航链接生成部分,推荐使用以下三种方式之一进行改造:
方式一:直接追加参数
$navurl = 'plugin.php?id=xigua_hb:index&mag_sapp_style=1';
方式二:动态参数追加(推荐)
$extra = isset($_GET['mag_sapp_style']) ? '&mag_sapp_style=1' : '';
$navurl = 'plugin.php?id=xigua_hb:index'.$extra;
方式三:使用Discuz原生URL构造
$navurl = url('plugin/xigua_hb/index', array('mag_sapp_style' => 1));
3. 关键位置检查:
需特别注意修改以下三个位置的链接生成:
- 主导航栏链接
- 底部快捷入口
- 用户中心侧边栏导航
4. 效果验证技巧:
可通过在浏览器控制台执行以下代码验证参数是否生效:
console.log(document.querySelectorAll('').href);
5. 样式适配建议:
在小程序样式下推荐添加CSS适配:
.mag-sapp-style .page-header {
position: fixed;
top: 0;
width: 100%;
z-index: 999;
}
建议在修改前备份原始文件,并通过DZ-X.NET的版本对比工具进行代码差异校验。若需要专业技术人员协助,我们的开发者团队可提供有偿定制服务。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页:
[1]