修改 PbootCMS 的核心文件 helper.php,可以在提交留言表单后自定义跳转地址。例如,提交成功后跳转到“感谢页面”或外部链接。
二、实现步骤
1. 修改核心文件
路径:
core/function/helper.php操作步骤:
- 打开
helper.php文件。 - 找到第 161 行(具体行号可能因版本不同而有所变化)。
- 将原有代码替换为以下内容:
echo '<script type="text/javascript">alert("' . clear_html_blank($info) . '");location.href="目标网址";</script>';参数说明:
clear_html_blank($info):用于清理提示信息中的多余空白字符。location.href=":指定跳转的目标网址,请将目标网址"目标网址替换为您需要的跳转地址。
2. 测试功能
- 在前端提交留言表单,检查是否成功弹出提示信息并跳转到指定网址。
- 如果未生效,请检查代码是否正确修改,或清除浏览器缓存后重试。
三、注意事项
1. 备份核心文件
- 在修改
helper.php文件之前,请务必备份原始文件,以便在出现问题时快速恢复。
2. 自定义跳转逻辑
- 如果需要根据不同场景跳转到不同的页面,可以扩展逻辑。例如:
if ($some_condition) {echo '<script type="text/javascript">alert("' . clear_html_blank($info) . '");location.href="http://www.example.com/page1";</script>'; } else {echo '<script type="text/javascript">alert("' . clear_html_blank($info) . '");location.href="http://www.example.com/page2";</script>'; }
3. 避免直接修改核心文件
- 直接修改核心文件可能会导致升级时被覆盖。如果条件允许,建议通过插件或钩子函数实现类似功能。
