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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
marslulu 发表于 2009-8-26 08:42:23 | 显示全部楼层 |阅读模式
本帖最后由 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,点击”注册“,看看效果如何?(如下图)

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

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

对比一下官方给出的方案,那是相当麻还(麻烦)啊。https://discuz.dismall.com/thread-1389048-1-1.html
幸福摩天轮 发表于 2009-8-26 08:44:52 | 显示全部楼层
非常巧妙。
回复

使用道具 举报

 楼主| marslulu 发表于 2009-8-26 08:47:29 | 显示全部楼层
顺便晒晒我的论坛注册页面,采用:验证问题+验证码+自定义选项(宝宝出生日期,如何知道心脏中心)多重机制,呵呵,对付那些垃圾注册专家来说,够他们头疼的了。

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

使用道具 举报

pcforum 发表于 2009-8-26 08:50:19 | 显示全部楼层
非常有创意
回复

使用道具 举报

凤凰宝贝屋 发表于 2009-8-26 08:58:15 | 显示全部楼层
非常创想,顶一下!!!苏州顶鼎鸡
回复

使用道具 举报

oddcan 发表于 2009-8-26 08:58:23 | 显示全部楼层
我也是这么做的,就是没空发上来
回复

使用道具 举报

 楼主| marslulu 发表于 2009-8-26 09:06:29 | 显示全部楼层
本帖最后由 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
回复

使用道具 举报

 楼主| marslulu 发表于 2009-8-26 09:09:52 | 显示全部楼层
这里顺便“批评”一下康盛,既然老早使用了Ucenter,就应该体现出Ucenter的优势,无论SS,DZ还是UChome,应该建立统一的注册平台,实行从哪里来(注册),到哪里去的原则;这样三者既可以相互独立,不需要依赖任何另一方而存在,另一方面用户又有较好的注册体验,类似于全站通行证一样,否则还像我上面这样修改的话,岂不是显得放屁脱裤子,多此一举么?
回复

使用道具 举报

铁桶 发表于 2009-8-26 09:14:57 | 显示全部楼层
支持统一注册中心.
回复

使用道具 举报

lnxa 发表于 2009-8-26 09:20:28 | 显示全部楼层
確實是很頭痛的問題
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 15:25 , Processed in 0.034959 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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