gaofeigz 发表于 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("/+/", $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("/^{6,}$/", $member['telephone'])) return $this->_($L['member_telephone_null']);
                }

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

大功告成!

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

龙在天涯 发表于 2014-11-25 10:56:31


楼主技术不错

allife 发表于 2014-11-25 19:07:30


楼主技术不错
页: [1]
查看完整版本: 删除注册页面需要填写公司信息的方法