这个是X2的方法,你参考一下- 方法1:
- 修改文件 source/class/class_member.php
- 查找:
- $locationmessage = 'register_succeed_location';
- 只修改下方: $url_forward = dreferer(); 更改跳转页面
- 例如:
- $url_forward = 'http://www.chinagirlol.com/thread-1495-1-1.html';
- 方法2(这个有效,对新浪微博登录用户无效):
- 第一步,修改文件 : template/你的模板目录/member/register.htm
- 查找:
- <input type="hidden" name="referer" value="$dreferer" />
- 将 $dreferer 修改成你要跳转的地址即可! 例如 :
- <input type="hidden" name="referer" value="http://www.chinagirlol.com/thread-1495-1-1.html" />
- 方法3:(登陆跳转)
- 登录成功之后跳转到家园或者群组或者门户的方法!
- 但是默认主页不会改变!
- PS:不用更改任何官方代码,只需添加代码即可!方便快捷
- 这里我分享一下我的方法!
- 一、找到文件source/class/class_member.php
- 二、登录成功跳转到家园
- 1.查找文件:
- showmessage($loginmessage, $location, $param, $extra);
- }
- else {
- 2.在代码下添加下段代码:
- $tt=substr($location,-9,9);
- //$location=$tt=='forum.php'? 'home.php' : $location;
- //$location=$location==''? 'home.php' :
- $location;
- $href = str_replace("'", "\'", $location);
- if($location=='http://bbs.wodew.net/' or $tt=='forum.php'){
- $href='home.php';
- }
- else{
- $href=$href;
- }
- 三、注册成功跳转到家园
- 1.查找:
- if(strpos($url_forward, $this->setting['regname']) !== false || strpos($url_forward, 'buyinvitecode') !== false) {
- $url_forward = 'forum.php';
- }
- 2.在代码下面添加:
- $href = str_replace("'", "\'", $url_forward);
- if($url_forward=='http://bbs.wodew.net/'){
- $href='home.php';
- }else{
- $href=$href;
- }
- 四:上传文件(记得备份源文件)
- 备注:代码中的网址替换成自己的网址即可,想跳转到其它页就更改:$href='home.php'; 后面的即可!
复制代码 |