destoon采集论坛

 找回密码
 立即注册
查看: 325|回复: 2

删除注册页面需要填写公司信息的方法

[复制链接]

79

主题

258

回帖

1247

积分

金牌会员

Rank: 6Rank: 6

积分
1247
发表于 2014-11-7 20:01:47 | 显示全部楼层 |阅读模式
DT的注册页要填的东西太多了,很不方便。下面给个删除注册页面公司信息的方法。

首页在注册模板里把填写公司信息那一块去掉,还有最下面的JS提示有关公司信息的也删除,这里我就不贴代码出来。这太简单了,如果这个都不会的最好是别乱改东西。

删除之后,这时我们注册非个人会员时还会有请填写公司信息的判断,下面我找到module\member目录下的
register.inc.php 文件,其中有个
if($post['regid'] == 5) $post['company'] = $post['truename'];  判断语句 这话的意思是当注册会员为个人会员时公司名默认等于用户姓名,我们将前面的判断删除掉
if($post['regid'] == 5)
这一句删除,这样就所有的会员组注册时都默认公司为用户姓名了。

下面再找到module\member的类列文件member.class.php 删除里面的公司信息判断提示语句
找到

if($groupid > 5) {
                        if(strlen($member['company']) _($L['member_company_null']);
                        if(preg_match("/[0-9]+/", $member['company']) || !$this->is_clean($member['company'])) return $this->_($L['member_company_bad']);
                        if($this->company_exists($member['company'])) return $this->_($L['member_company_reg']);
                        if(strlen($member['type']) _($L['member_type_null']);
                        if(!preg_match("/^[0-9\-]{6,}$/", $member['telephone'])) return $this->_($L['member_telephone_null']);
                }

把这段全删除,或者注释掉即可。

大功告成!

DT模板制作,二开联系QQ 56667115
回复

使用道具 举报

50

主题

3415

回帖

7668

积分

论坛元老

Rank: 8Rank: 8

积分
7668
发表于 2014-11-25 10:56:31 | 显示全部楼层

楼主技术不错
回复 支持 反对

使用道具 举报

130

主题

310

回帖

1426

积分

金牌会员

Rank: 6Rank: 6

积分
1426
发表于 2014-11-25 19:07:30 | 显示全部楼层

楼主技术不错
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|destoon采集论坛

GMT+8, 2026-1-2 10:34 , Processed in 0.016105 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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