有许多站长为论坛增加了一个聚合页面,即 home 页,同时希望论坛登陆后会跳转到登陆前的页面或者跳转到 home 页,目前论坛还没有登陆后跳转到哪个页面的设置,所以,如果想实现这个效果需要对程序进行修改。下面以跳转到 home.php 为例介绍一下如何实现。
跳转功能主要和两个函数有关系:showmessage 和 dreferer,详细的修改方法 (此修改方法适合 Discuz!6.1.0 版本):
1 、修改 logging.php
找到:
$ucsynlogin = uc_user_synlogin($discuz_uid);
showmessage('login_succeed', $indexname);
改为:
$ucsynlogin = uc_user_synlogin($discuz_uid);
showmessage('login_succeed', 'home.php');
- $ucsynlogin = uc_user_synlogin($discuz_uid);
- showmessage('login_succeed', 'home.php');
2 、修改./include/global.func.php
找到:
$default = empty($default) ? $indexname : ''; 改为:
$default = empty($default) ? 'home.php' : '';
- $default = empty($default) ? $indexname : '';</PRE>改为:<PRE>$default = empty($default) ? 'home.php' : '';