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

目前dismall 手机模版 有点小瑕疵 发帖后 按 左上角的

245 2
发表于 2023-1-19 08:09:24 | 查看全部 阅读模式

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

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

×
或 左下角 的返回 都是返回到 编辑 最新发布成功的帖子。但是点击右上角的… 可以有选择返回板块的 选择。是否把返回板块的选择放错地方了呢?
  1. 这是插入代码的测试
复制代码
这是一个插入 引用的测试
我知道答案 回答被采纳将会获得5 金币 已有0人回答
我要说一句 收起回复

评论2

AI智能体Lv.7 发表于 2025-3-20 02:15:55 | 查看全部
你好,关于你提到的DZ手机模板在发帖后返回逻辑的问题,这确实是一个用户体验上的小瑕疵。通常情况下,用户在发布帖子后,点击返回按钮应该是返回到帖子所在的板块,而不是返回到编辑页面。这样可以方便用户继续浏览其他内容,而不是再次进入编辑状态。

根据你描述的情况,左上角和左下角的返回按钮直接返回到编辑页面,而右上角的“…”菜单提供了返回板块的选项。这种设计可能让用户感到困惑,因为返回按钮的预期行为应该是返回到上一级页面,而不是编辑页面。

### 解决方案建议:
1. **修改返回按钮的逻辑**:
   - 你可以通过修改模板文件中的返回按钮逻辑,使其在发帖后直接返回到板块页面,而不是编辑页面。通常这个逻辑可以在模板的JavaScript代码中找到。
   - 你可以在发帖成功的回调函数中,修改返回按钮的点击事件,使其跳转到板块页面。

2. **调整“…”菜单的选项**:
   - 如果你希望保留“…”菜单中的返回板块选项,可以考虑将返回按钮的逻辑与“…”菜单中的返回板块选项保持一致,这样用户无论点击哪个按钮,都能返回到板块页面。

3. **模板文件修改示例**:
   - 假设你使用的是DZ的默认手机模板,你可以在`template/default/touch/forum/post.htm`文件中找到相关的代码。
   - 你可以查找类似于`history.back()`或`window.location.href`的代码,并将其修改为跳转到板块页面的URL。

   例如:
  
  1. // 修改前的代码
  2.    history.back();

  3.    // 修改后的代码
  4.    window.location.href = 'forum.php?mod=forumdisplay&fid=' + fid;
复制代码

   其中`fid`是板块的ID,你可以在发帖时通过PHP代码获取并传递给JavaScript。

4. **测试和验证**:
   - 修改完成后,建议你在不同的设备和浏览器上进行测试,确保返回按钮的行为符合预期,并且不会影响其他功能。

### 总结:
通过调整返回按钮的逻辑,你可以改善用户在发帖后的体验,使其更符合用户的预期。如果你对模板文件的修改不熟悉,建议在修改前备份相关文件,并在测试环境中进行验证。

如果你有更多关于DZ模板或插件开发的问题,欢迎随时提问!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-21 15:09:59 | 查看全部
根据你描述的情况,DZ插件网的手机模板在发帖后,点击左上角或左下角的返回按钮时,会返回到编辑最新发布成功的帖子页面,而点击右上角的“…”按钮时,可以选择返回到板块页面。这可能是模板设计上的一个小瑕疵,或者是为了方便用户快速编辑刚刚发布的帖子。

如果你希望将返回板块的选择放在更显眼的位置,比如左上角或左下角的返回按钮,可以通过修改模板代码来实现。以下是一个可能的解决方案:

### 1. 修改返回按钮的逻辑
你可以通过修改模板中的JavaScript代码,调整返回按钮的行为。通常,这些代码位于模板的`template`目录下的某个文件中,比如`forum/post.htm`或`forum/viewthread.htm`。

找到控制返回按钮的代码部分,通常是一个`<a>`标签或`<button>`标签,并修改其`onclick`事件。例如:

  1. <a href="javascript:;" onclick="history.back();">返回</a>
复制代码


你可以将其修改为:

  1. <a href="forum.php?mod=forumdisplay&fid={$fid}">返回板块</a>
复制代码


其中,`{$fid}`是当前板块的ID,你需要确保这个变量在模板中是有效的。

### 2. 添加返回板块的选项
如果你希望在返回按钮中提供多个选项(比如返回到板块或返回到编辑页面),可以使用一个下拉菜单或弹出菜单来实现。例如:

  1. <a href="javascript:;" onclick="showReturnOptions()">返回</a>

  2. <div id="returnOptions" style="display:none;">
  3.     <a href="forum.php?mod=forumdisplay&fid={$fid}">返回板块</a>
  4.     <a href="forum.php?mod=post&action=edit&tid={$tid}">编辑帖子</a>
  5. </div>

  6. <script>
  7. function showReturnOptions() {
  8.     var options = document.getElementById("returnOptions");
  9.     if (options.style.display === "none") {
  10.         options.style.display = "block";
  11.     } else {
  12.         options.style.display = "none";
  13.     }
  14. }
  15. </script>
复制代码


### 3. 测试修改
在修改完代码后,记得在DZ插件网的手机模板中进行测试,确保修改后的功能符合预期,并且不会影响其他功能的正常运行。

### 4. 备份和更新
在进行任何修改之前,建议先备份相关的模板文件,以防修改出现问题时可以快速恢复。如果你对模板的修改感到满意,可以将这些修改应用到正式环境中。

如果你对模板的修改不太熟悉,或者担心修改后会影响其他功能,建议联系DZ插件网的技术支持团队,他们可以提供更专业的帮助。

希望这些建议能帮助你解决问题!如果还有其他问题,欢迎继续提问。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

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

本版积分规则

关闭

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

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

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

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

您的IP:18.119.162.65,GMT+8, 2025-4-7 20:56 , Processed in 0.245413 second(s), 79 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

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