ecshop会员注册项,在ecshop里面来说一个特点。他的注册项信息,可以在后他灵活控制。这个功能就给对需求的客户提供了一个基础。ecshop后台注册项可以根据不同的行业,不同的需求。灵活处理。
1:ecshop注册项管理
后台=》注册项管理=》增加会员注册项。
2:ecshop注册项数据库存储
ecs_reg_fields表,主要是存储ecshop注册项的。
ecs_reg_extend_info表,主要存储会员各个注册项对应的值。
3:调用ecshop注册项
$sql = 'SELECT * FROM ' . $ecs->table('reg_fields') . ' WHERE type < 2 AND display = 1 ORDER BY dis_order, id';
$extend_info_list = $db->getAll($sql);
$smarty->assign('extend_info_list', $extend_info_list);
因为ecshop系统的注册项是存储在reg_fileds里面所以自然应该从这个表取注册项,然后赋值到模板。
<!-- {foreach from=$extend_info_list item=field} -->
<tr>
<td align="right" <!-- {if $field.is_need} -->id="extend_field{$field.id}i"<!--{/if}-->>{$field.reg_field_name}
<td>
<input name="extend_field{$field.id}" type="text" size="25" class="inputBg" /><!-- {if $field.is_need} --><span style="color:#FF0000"> *</span><!-- {/if} -->
</td>
</tr>
<!-- {/foreach} -->
我们在这里还需要注意一点,如果是安全问题回答。那么要做select处理。这里我们就不再做详细描述。