本帖最后由 灰儿 于 2009-9-22 13:39 编辑
一、修改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.'\'';
}
}
把其中的“企业”改名就行了 |
|