Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已解决] 【【【怎样设置注册完后直接跳转任务界面】】】

[复制链接]
爱犬小Q 发表于 2012-10-6 12:40:40 | 显示全部楼层 |阅读模式
各种求
回复

使用道具 举报

babyfacer 发表于 2012-10-6 12:49:01 | 显示全部楼层
X2时期的方法,你测试一下,之前貌似有人设置成功的
  1. 方法1:

  2. 修改文件 source/class/class_member.php

  3. 查找:

  4. $locationmessage = 'register_succeed_location';

  5. 只修改下方: $url_forward = dreferer(); 更改跳转页面

  6. 例如:
  7. $url_forward = 'http://www.chinagirlol.com/thread-1495-1-1.html';


  8. 方法2(这个有效,对新浪微博登录用户无效):

  9. 第一步,修改文件 : template/你的模板目录/member/register.htm

  10. 查找:

  11. <input type="hidden" name="referer" value="$dreferer" />


  12. 将 $dreferer  修改成你要跳转的地址即可! 例如 :

  13. <input type="hidden" name="referer" value="http://www.chinagirlol.com/thread-1495-1-1.html" />


  14. 方法3:(登陆跳转)

  15. 登录成功之后跳转到家园或者群组或者门户的方法!
  16. 但是默认主页不会改变!

  17. PS:不用更改任何官方代码,只需添加代码即可!方便快捷

  18. 这里我分享一下我的方法!
  19. 一、找到文件source/class/class_member.php

  20. 二、登录成功跳转到家园
  21. 1.查找文件:

  22. showmessage($loginmessage, $location, $param, $extra);
  23. }
  24. else {


  25. 2.在代码下添加下段代码:

  26. $tt=substr($location,-9,9);

  27. //$location=$tt=='forum.php'? 'home.php' : $location;

  28. //$location=$location==''? 'home.php' :
  29. $location;
  30. $href = str_replace("'", "\'", $location);

  31. if($location=='http://www.chinagirlol.com/' or $tt=='forum.php'){
  32. $href='home.php';
  33. }
  34. else{
  35. $href=$href;
  36. }


  37. 三、注册成功跳转到家园
  38. 1.查找:

  39. if(strpos($url_forward, $this->setting['regname']) !== false || strpos($url_forward, 'buyinvitecode') !== false) {
  40. $url_forward = 'forum.php';
  41. }


  42. 2.在代码下面添加:

  43. $href = str_replace("'", "\'", $url_forward);
  44. if($url_forward=='http://www.chinagirlol.com/'){
  45. $href='home.php';
  46. }else{
  47. $href=$href;
  48. }


  49. 四:上传文件(记得备份源文件)

  50. 备注:代码中的网址替换成自己的网址即可,想跳转到其它页就更改:$href='home.php';  后面的即可!
复制代码
回复

使用道具 举报

 楼主| 爱犬小Q 发表于 2012-10-6 12:50:11 | 显示全部楼层
babyfacer 发表于 2012-10-6 12:49
X2时期的方法,你测试一下,之前貌似有人设置成功的

我是X2.5的啊
回复

使用道具 举报

babyfacer 发表于 2012-10-6 12:53:39 | 显示全部楼层
爱犬小Q 发表于 2012-10-6 12:50
我是X2.5的啊

我说他X2.5不能用么?我知道你是X2.5
回复

使用道具 举报

 楼主| 爱犬小Q 发表于 2012-10-6 13:04:34 | 显示全部楼层
babyfacer 发表于 2012-10-6 12:53
我说他X2.5不能用么?我知道你是X2.5

是修改这个么

本帖子中包含更多资源

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

x
回复

使用道具 举报

一杆大银枪 发表于 2012-10-6 13:17:23 | 显示全部楼层
我是看见代码就头疼啊
回复

使用道具 举报

 楼主| 爱犬小Q 发表于 2012-10-6 18:25:10 | 显示全部楼层
babyfacer 发表于 2012-10-6 12:53
我说他X2.5不能用么?我知道你是X2.5

我试了还是不行啊,还是到论坛首页,表示是新人可以讲的详细点么
回复

使用道具 举报

 楼主| 爱犬小Q 发表于 2012-10-7 11:09:46 | 显示全部楼层
            
回复

使用道具 举报

中国在线社区 发表于 2012-10-12 10:37:40 | 显示全部楼层
爱犬小Q 发表于 2012-10-6 13:04
是修改这个么

你要跳到那个页面呀
回复

使用道具 举报

。See_you_tomor 发表于 2012-10-12 11:35:59 | 显示全部楼层
打开
source\class\class_member.php

搜索:
  1. $message = 'register_succeed';
  2. $locationmessage = 'register_succeed_location';
复制代码
  1. $locationmessage = 'register_succeed_location';
复制代码
替换成:
  1. $url_forward = 'http://您的网址/home.php?mod=task';
复制代码
记得备份。但是有一个缺点

多了一个array,不知道哪里删除。。

本帖子中包含更多资源

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

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-8-25 09:51 , Processed in 0.135311 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表