泰安国强网络工作室专注于泰安网站建设/泰安手机网站建设/泰安网站优化/泰安微信营销等服务,是值得您信赖的泰安网络公司。

泰安网站建设热线13678683132
15269847585

泰安国强网络新闻中心

咨询,就免费赠送域名与服务器,咨询热线:13678683132当前位置: 网站首页 > 新闻动态 > 网站知识 >
联系我们
业务手机:13678683132
技术手机:15269847585
E-mail:a@taianx.com
地址: 泰安市五马路龙河商贸大厦3号楼313室

ecshop会员注册添加字段及在会员中心显示修改的方法

文章来源:未知 作者:国强工作室 时间:2016-05-04 14:48 点击:

上次提到了ecshop会员注册的时候添加新字段的方法,
但是会员注册之后,添加的那些字段信息肯定也是要会员以后可以自己修改的,所以,今天就给大家讲解一下,会员注册时候添加的字段如果在会员中心修改。
 
这次我添加了4个字段,分别是xingzhi企业性质、gza关注产品a、gab关注产品b、gzc关注产品c。其中xingzhi参照sex为tinyint(1) 型,其他为varchar(255)型。
 
用户注册我已经添加好,按照我上次的方法,也可以写入数据库了。
 
下面直接说方法:
 
1、打开会员中心模板\themes\您的模板\user_transaction.dwt
找到大约76行,添加字段显示修改前台代码,添加的代码为:
 
<tr>
<td width=”28%” align=”right” bgcolor=”#FFFFFF”>性质: </td>
<td width=”72%” align=”left” bgcolor=”#FFFFFF”>
 
<input type=”radio” name=”xingzhi” value=”0″ {if $profile.xingzhi==0}checked=”checked”{/if} />
个人&nbsp;&nbsp;
<input type=”radio” name=”xingzhi” value=”1″ {if $profile.xingzhi==1}checked=”checked”{/if} />
企业&nbsp;&nbsp; </td>
</tr>
<tr>
<td width=”28%” align=”right” bgcolor=”#FFFFFF”>关注产品A: </td>
<td width=”72%” align=”left” bgcolor=”#FFFFFF”><input name=”gza” type=”text” value=”{$profile.gza}” size=”25″ class=”inputBg” />
<span style=”color:#FF0000″> *</span></td>
</tr>
<tr>
<td width=”28%” align=”right” bgcolor=”#FFFFFF”>关注产品B: </td>
<td width=”72%” align=”left” bgcolor=”#FFFFFF”><input name=”gzb” type=”text” value=”{$profile.gzb}” size=”25″ class=”inputBg” />
<span style=”color:#FF0000″> *</span></td>
</tr>
<tr>
<td width=”28%” align=”right” bgcolor=”#FFFFFF”>关注产品C: </td>
<td width=”72%” align=”left” bgcolor=”#FFFFFF”><input name=”gzc” type=”text” value=”{$profile.gzc}” size=”25″ class=”inputBg” />
<span style=”color:#FF0000″> *</span></td>
</tr>
 
保存。
 
2、搜索
 
/* 修改个人资料的处理 */
在 $other[‘mobile_phone’] = $mobile_phone = isset($_POST[‘extend_field5′]) ? trim($_POST[‘extend_field5′]) : ”;下面添加
$other[‘xingzhi’] = $xingzhi = isset($_POST[‘extend_field6′]) ? trim($_POST[‘extend_field6′]) : ”;
$other[‘gza’] = $gza = isset($_POST[‘extend_field7′]) ? trim($_POST[‘extend_field7′]) : ”;
$other[‘gzb’] = $gzb = isset($_POST[‘extend_field8′]) ? trim($_POST[‘extend_field8′]) : ”;
$other[‘gzc’] = $gzc = isset($_POST[‘extend_field9′]) ? trim($_POST[‘extend_field9′]) : ”;
 
搜索’sex’      => isset($_POST[‘sex’])   ? intval($_POST[‘sex’]) : 0, 在下面添加
 
‘xingzhi’ => isset($_POST[‘xingzhi’]) ? intval($_POST[‘xingzhi’]) : 0,
‘gza’ => isset($_POST[‘gza’]) ? trim($_POST[‘gza’]) : ”,
‘gzb’ => isset($_POST[‘gzb’]) ? trim($_POST[‘gzb’]) : ”,
‘gzc’ => isset($_POST[‘gzc’]) ? trim($_POST[‘gzc’]) : ”,
 
3、打开\includes\modules\integrates\integrate.php
 
搜索  if (isset($cfg[‘gender’]) && $this->field_gender != ‘NULL’)
 
复制这个if 循环语句,添加上自己的字段,添加好为:
 
if (isset($cfg[‘xingzhi’]) && $this->field_xingzhi != ‘NULL’)
{
$values[] = $this->field_xingzhi . “='” . $cfg[‘xingzhi’] . “‘”;
}
 
if (isset($cfg[‘gza’]) && $this->field_gza != ‘NULL’)
{
$values[] = $this->field_gza . “='” . $cfg[‘gza’] . “‘”;
}
 
if (isset($cfg[‘gzb’]) && $this->field_gzb != ‘NULL’)
{
$values[] = $this->field_gzb . “='” . $cfg[‘gzb’] . “‘”;
}
 
if (isset($cfg[‘gzc’]) && $this->field_gzc != ‘NULL’)
{
$values[] = $this->field_gzc . “='” . $cfg[‘gzc’] . “‘”;
}
 
 
 
4、打开\includes\lib_transaction.php
 
搜索 if (!empty($profile[‘birthday’]))
 
复制这个if循环语句,添加自己的字段信息,添加的信息为:
 
if (!empty($profile[‘xingzhi’]))
{
$cfg[‘xingzhi’] = $profile[‘xingzhi’];
}
 
if (!empty($profile[‘gza’]))
{
$cfg[‘gza’] = $profile[‘gza’];
}
 
if (!empty($profile[‘gzb’]))
{
$cfg[‘gzb’] = $profile[‘gzb’];
}
 
if (!empty($profile[‘gzc’]))
{
$cfg[‘gzc’] = $profile[‘gzc’];
}
 
5、还是includes\lib_transaction.php这个文件
 
搜索  /* 会员帐号信息 */
 
在$sql  = “SELECT user_name, birthday, sex,后面添加, xingzhi, gza, gzb, gzc
 
修改后为:
 
$sql  = “SELECT user_name, birthday, sex, xingzhi, gza, gzb, gzc, question, answer, rank_points, pay_points,user_money, user_rank,”
 
 
 
搜索    $info[‘sex’]         = isset($infos[‘sex’])      ? $infos[‘sex’]      : 0;
 
根据格式添加自己的字段,添加后为:
 
$info[‘xingzhi’] = isset($infos[‘xingzhi’]) ? $infos[‘xingzhi’] : 0;
$info[‘gza’] = isset($infos[‘gza’]) ? $infos[‘gza’] : ”;
$info[‘gzb’] = isset($infos[‘gzb’]) ? $infos[‘gzb’] : ”;
$info[‘gzc’] = isset($infos[‘gzc’]) ? $infos[‘gzc’] : ”;
 
 
 
好了,这样会员中心就可以显示跟修改新添加的字段了,看下效果吧:
 
 

泰安国强网络工作室


  国强网络凭借多年的网站建设经验,坚持以“帮助中小企业实现网络全网营销”为宗旨,成功的为数千多家的中小企业实现互联网盈利,得到了客户的一致好评。如你有任何关于网站建设的疑问,请立即点击咨询国强网络资深营销专家或拨打免费咨询热线:13678683132,我们会详细为你一一解答你心中的疑难。 在线咨询

 

泰安国强网络能为您做什么

 

本文由 泰安网站建设 整理发布,本文地址为:https://www.taianx.com/news/web/626.html 转载请注明出处!

Copyright © www.taianx.com 泰安国强网络工作室 ALL RIGHT RESERVED. 鲁ICP备15029540号-1
地址:泰安市五马路龙河商贸大厦3号楼313室 邮编:271000 业务手机:13678683132 技术手机:15269847585 电话:0538-8203132 Mail:A@taianx.com
泰安网站建设公司-国强工作室专注于泰安网站建设、泰安手机网站制作、泰安营销型网站制作、泰安微信营销、泰安app开发等服务,是值得您信赖的泰安网络公司。 鲁ICP备15029540号-1
  • 泰安网站建设业务咨询
  • 泰安网站建设技术支持
  • 国强工作室官方微信
返回顶部