Discuz! X 最新研发动态!实时更新 通过这个窗口,关注跟踪我们的研发进展 查看最新动态我来给官方提建议

Discuz! X1 正式版发布 帮助网站实现一站式服务 下载安装常见问题转换 - 讨论

Comsenz 产品服务购买2010 互联网社区调查活动 PHP培训5d6d免费论坛Discuz!NT3.1发布 Yeswan-绑定域名插件漫游应用收入排行

注册 |登录

Discuz! 官方站广场UCenter Home-安装使用 › 查看主题

3681

查看

45

回复
返回列表

Rank: 3Rank: 3

UID
737993 
积分
478 
帖子
588 
威望
0  
金币
5 个 
体力
233  
激情
469  
注册时间
2007-6-29 
go

[经验] 改动一处,实现uchome注册全部跳转到论坛进行统一注册。

楼主
发表于 2009-8-26 08:42 | 只看该作者 | 倒序看帖 | 打印
本帖最后由 marslulu 于 2009-8-26 09:40 编辑

相对于论坛来说,UChome的注册条件无法进行扩展,容易出现垃圾用户的注册,有人已经提出修改login、register等模板文件,把“注册”的链接修改到论坛的注册页面register.php,我以前也是这么做的,今天突发奇想,为何不利用关闭uchome的提示页面来实现注册链接的自动跳转呢?

有想法要勇于实践才行,说干就干。

1,UChome后台,关闭用户注册功能;
2,然后修改./language/lang_showmessage.php中约246行,将原有代码
  1. 'not_open_registration_invite' => '非常抱歉,本站目前暂时不允许用户直接注册,需要有好友邀请链接才能注册',
复制代码
改为:
  1. 'not_open_registration_invite' => '注册上海儿童医学中心  心脏中心通行证,网站、社区、论坛通行无忧!<br><br><a href="http://bbs.ibabyheart.com/reg.php">立刻注册!</a>',
复制代码
其中http://bbs.ibabyheart.com/reg.php是你的论坛的注册页面(我修改了注册文件名);
3,退出UChome,点击”注册“,看看效果如何?(如下图)
111.png

4,然后点击“立即注册”,页面就转到论坛的注册页面啦

演示网站,http://home.ibabyheart.com,无需注册,只需体验即可!

对比一下官方给出的方案,那是相当麻还(麻烦)啊。http://www.discuz.net/thread-1389048-1-1.html

TOP

Rank: 12Rank: 12Rank: 12

UID
43010 
积分
2719 
帖子
2843 
威望
17  
金币
183 个 
体力
159  
激情
2854  
注册时间
2003-12-7 
沙发
发表于 2009-8-26 08:44 | 只看该作者

TOP

Rank: 3Rank: 3

UID
737993 
积分
478 
帖子
588 
威望
0  
金币
5 个 
体力
233  
激情
469  
注册时间
2007-6-29 
藤椅
发表于 2009-8-26 08:47 | 只看该作者
顺便晒晒我的论坛注册页面,采用:验证问题+验证码+自定义选项(宝宝出生日期,如何知道心脏中心)多重机制,呵呵,对付那些垃圾注册专家来说,够他们头疼的了。

目前还偶尔有几个异常执着的垃圾注册者来过,但是跟以前比,那是绝对减少了。
222.png

TOP

Lord

湖北足球网

Rank: 4

UID
308106 
积分
630 
帖子
581 
威望
0  
金币
110 个 
体力
151  
激情
621  
注册时间
2006-1-13 
板凳
发表于 2009-8-26 08:50 | 只看该作者

TOP

Rank: 2

UID
1125497 
积分
153 
帖子
191 
威望
0  
金币
0 个 
体力
30  
激情
189  
注册时间
2009-4-20 
报纸
发表于 2009-8-26 08:58 | 只看该作者

TOP

Rank: 2

UID
305449 
积分
183 
帖子
162 
威望
1  
金币
29 个 
体力
125  
激情
121  
注册时间
2006-1-8 
地板
发表于 2009-8-26 08:58 | 只看该作者
我也是这么做的,就是没空发上来

TOP

Rank: 3Rank: 3

UID
737993 
积分
478 
帖子
588 
威望
0  
金币
5 个 
体力
233  
激情
469  
注册时间
2007-6-29 
7#
发表于 2009-8-26 09:06 | 只看该作者
本帖最后由 marslulu 于 2009-8-26 09:31 编辑

SS的修改方法:根目录下batch.panel.php 中约97行改为
  1. document.write('<p class="login_ext"><a href="$siteurl/do.php?action=register">$blang[registration]</a> | <a href="$siteurl/do.php?action=lostpasswd">$blang[find_passwords]</a></p>');
复制代码
改为
  1. document.write('<p class="login_ext"><a href="http://bbs.ibabyheart.com/reg.php">$blang[registration]</a> | <a href="http://bbs.ibabyheart.com/logging.php?action=login">$blang[find_passwords]</a></p>');
复制代码
http://bbs.ibabyheart.com/reg.php是你论坛的注册页面地址。

演示地址:www.ibabyheart.com

TOP

Rank: 3Rank: 3

UID
737993 
积分
478 
帖子
588 
威望
0  
金币
5 个 
体力
233  
激情
469  
注册时间
2007-6-29 
8#
发表于 2009-8-26 09:09 | 只看该作者
这里顺便“批评”一下康盛,既然老早使用了Ucenter,就应该体现出Ucenter的优势,无论SS,DZ还是UChome,应该建立统一的注册平台,实行从哪里来(注册),到哪里去的原则;这样三者既可以相互独立,不需要依赖任何另一方而存在,另一方面用户又有较好的注册体验,类似于全站通行证一样,否则还像我上面这样修改的话,岂不是显得放屁脱裤子,多此一举么?

TOP

Practise Moderator

discuz使用维护

Rank: 7Rank: 7Rank: 7

UID
1014173 
积分
10154 
帖子
5435 
威望
131  
金币
2997 个 
体力
325  
激情
5380  
注册时间
2008-10-29 
9#
发表于 2009-8-26 09:14 | 只看该作者

TOP

King

css

Rank: 6Rank: 6

UID
184220 
积分
1080 
帖子
1194 
威望
0  
金币
83 个 
体力
92  
激情
1222  
注册时间
2005-3-27 
10#
发表于 2009-8-26 09:20 | 只看该作者

TOP

Comsenz Technology Ltd. ( 京ICP备05079575号|京ICP证040387号)|联系我们

GMT+8, 2010-8-1 13:38, Processed in 0.126291 second(s), 10 queries, Memcache On.

Powered by Discuz! X1

© 2001-2010 Comsenz Inc.