首页 > 网站 > 建站经验 > 正文

修改dedecms会员注册中个人会员或企业会员的办法

2024-04-25 20:51:14
字体:
来源:转载
供稿:网友
一、修改dedecms会员注册中只有个人会员或企业会员的办法

找到member/templets/reg-new.htm中如下代码。
             <li><span>帐号类型:</span>
        <?php
        foreach ($types as $type)
        {
        if($type == '个人')
        {
            echo ' <label><input type="radio" name="mtype" value="'.$type.'" checked />';
        }
        else
        {
            echo ' <label><input type="radio" name="mtype" value="'.$type.'" />';
        }
        echo $type, '</label>  ';
        }
        ?>
        </li>

  将下面的代码分别替换上面的

只要个人会员
        <li><span>帐号类型:</span>
        <input type="radio" name="mtype" id="type3" value="个人" checked="checked"  /><label for="type1">个人</label>
        </li>

只要企业会员
        <li><span>帐号类型:</span>
        <input type="radio" name="mtype" id="type3" value="企业" checked="checked"  /><label for="type2">企业</label>
        </li>

二、隐藏dedecms会员注册中个人会员或企业会员的办法(程序默认注册会员为个人会员)

找到member/templets/reg-new.htm中这段代码,并删掉即可。
             <li><span>帐号类型:</span>
        <?php
        foreach ($types as $type)
        {
        if($type == '个人')
        {
            echo ' <label><input type="radio" name="mtype" value="'.$type.'" checked />';
        }
        else
        {
            echo ' <label><input type="radio" name="mtype" value="'.$type.'" />';
        }
        echo $type, '</label>  ';
        }
        ?>
        </li>

三:把企业会员改为单位会员或其它会员的方法
找到admin/member_mtype.php第13行
//替换特殊字符
$name = preg_replace("/['/"/.///*///?]/", '', $name);
$str = 'ENUM(/'个人/',/'企业/'';
if(isset($types) && is_array($types))
{
  foreach ($types as $type)
  {
   $type = preg_replace("/['/"/.///*///?]/", '', $type);
   $str .= ',/''.$type.'/'';
  }
}
把其中的“企业”改名就行了
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表