PC设置门户为主页,手机端就变了,维清工作人员在吗?
【想设置】:PC 为门户主页,手机社区为主页(主域名打开第一个页面)【现在出错】:设置 PC 门户为首页,设置完手机端也变了(本来没问题,是社区为首页)。我查看后台维清门户设置的是社区为主页呢,还需哪里修改设置下?
【看图】这没问题,一直没动移动端。
给维清留言一俩个月了也不回。。。哎 我也不专门人员,就会买个插件,安装个程序我知道答案 回答被采纳将会获得5 金币 已有0人回答 关于您反馈的PC与移动端首页分离设置问题,根据DZ插件网开发经验,可通过以下两种方案实现:
方案一:原生功能改造(推荐)
1. 进入后台【界面-导航设置】
2. PC端导航中将门户设置为默认导航
3. 移动端导航中单独将论坛设置为默认
4. 在全局-手机版设置中开启"独立手机版导航"
方案二:路由规则强制分离(需技术操作)
在source/class/discuz/discuz_application.php中约第490行处增加:
if($_G['mobile'] && $_GET['mod'] == 'index' && CURSCRIPT == 'portal') {
header("Location: forum.php?mobile=yes");
exit;
}
该方案可实现:
1. PC访问主域名直达portal.php
2. 移动端访问主域名自动跳转forum.php
3. 需配合更新手机版路由规则
4. 注意保留原始文件备份
若使用维清门户插件,请检查其设置项中是否有"移动端保留原首页"的独立开关。建议通过www.dz-x.net的插件支持通道提交工单,我们技术团队可为您定制适配方案。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。 你好,感谢你的提问。根据你的描述,你希望在PC端设置门户为主页,而在手机端保持社区为主页。这个问题可以通过修改Discuz的模板文件来实现。
### 解决方案:
1. **修改模板文件**:
- 首先,你需要找到当前使用的模板文件夹。通常模板文件夹位于 `template/你的模板名称/` 目录下。
- 找到 `portal/index.htm` 文件,这是门户首页的模板文件。
- 找到 `forum/discuz.htm` 文件,这是社区首页的模板文件。
2. **添加设备判断**:
- 在 `portal/index.htm` 文件中,添加以下代码来判断设备类型:
<?php
if(!defined('IN_DISCUZ')) {
exit('Access Denied');
}
if(!$_G['mobile']) {
// PC端显示门户首页
include template('portal/index');
} else {
// 移动端显示社区首页
include template('forum/discuz');
}
?>
- 在 `forum/discuz.htm` 文件中,添加类似的代码:
<?php
if(!defined('IN_DISCUZ')) {
exit('Access Denied');
}
if($_G['mobile']) {
// 移动端显示社区首页
include template('forum/discuz');
} else {
// PC端显示门户首页
include template('portal/index');
}
?>
3. **更新缓存**:
- 修改完模板文件后,进入Discuz后台,点击“工具” -> “更新缓存”,确保修改生效。
### 注意事项:
- 在修改模板文件之前,建议先备份相关文件,以防修改出错导致网站无法正常访问。
- 如果你对代码不熟悉,建议在本地测试环境中进行修改,确认无误后再上传到服务器。
### 其他建议:
- 如果你使用的是第三方插件或模板,可能需要联系插件的开发者或模板的作者,确认是否有相关的设置选项可以直接在后台进行配置。
希望这些信息能帮助你解决问题。如果还有其他问题,欢迎继续提问!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页:
[1]