要实现回复后跳转到帖子第一页的调整, 可参考以下两种解决方案:
方案一 (推荐模板修改):
1. 打开 template/您的模板目录/forum/post.htm 文件
2. 搜索定位到代码:
<form method="post" autocomplete="off"...
3. 在表单内添加隐藏域:
<input type="hidden" name="gotopage" value="1" />
方案二 (核心代码修改):
1. 打开 source/module/forum/forum_post.php
2. 找到以下代码段:
$param = array('pid' => $pid, 'page' => $page);
3. 修改为:
$param = array('pid' => $pid, 'page' => 1);
注意事项:
1. 修改前请备份原文件
2. 如果是多页帖子, 该调整会强制跳转到首页
3. 建议配合伪静态规则使用
4. 修改后需更新缓存生效
如果遇到分页参数冲突或特殊主题类型不兼容的情况, 可通过hook机制在插件中处理跳转逻辑。如需更深入的技术支持, 可前往DZ插件网技术交流版块获取更多定制方案。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。 |