账号通
    

账号  

密码  

16623

查看

18

回复
主题:[分享]V5.5实现企业空间字段与会员表关联 [收藏主题] 转到:  
小林 当前离线

233

主题

0

广播

2

粉丝
添加关注
级别:二年级

用户积分:2186 分
登录次数:88 次
注册时间:2008/7/19
最后登录:2014/1/11
小林 发表于:2008/12/1 20:52:00   | 显示全部帖子 查看该作者主题 楼主 
科汛在线网校系统

大家在使用之前版本时可能会发现,会员系统虽然可以自定义字段了,但是却有一个问题,会员系统定义的字段无法跟企业空间关联.这样当用户在开通/修改企业空间信息时,就得再一次的填写企业的信息,如企业名称,联系方式等.同样用户在修改个人资料时也无法自动的关联到企业空间字段.

 

V5.5考虑到存在这个不太人性化的地方,就对其进一步的改进.通过xml文件进行关联.v5.5增加一个xml文件,位于config/SpaceFields.xml其格式如下

 

<?xml version="1.0" encoding="gb2312"?>
<FieldsRule Synchronization="2">
   <Field SpaceField="CompanyName" UserField="KS_Company"/>
   <Field SpaceField="BusinessLicense" UserField="KS_ecc"/>
   <Field SpaceField="ContactMan" UserField="RealName"/>
   <Field SpaceField="Province" UserField="Province"/>
   <Field SpaceField="City" UserField="City"/>
   <Field SpaceField="Address" UserField="Address"/>
   <Field SpaceField="WebUrl" UserField="HomePage"/>
   <Field SpaceField="LegalPeople" UserField="RealName"/>
   <Field SpaceField="ZipCode" UserField="Zip"/>
   <Field SpaceField="Telphone" UserField="OfficeTel"/>
   <Field SpaceField="Fax" UserField="Fax"/>
   这里你可以加更多字段...
</FieldsRule>

 

xml文档的属性Synchronization说明:

Synchronization 可以取0,1,2三个值

0 表示关闭同步

1单向同步(会员表->企业表)

2双向同步(会员表<->企业表)

 

xml字段说明:

每个Field字段对应两个属性SpaceField和UserField,分别表示企业空间字段和会员系统字段

 

如:<Field SpaceField="CompanyName" UserField="KS_Company"/> 这句话的意思表示企业空间的公司名称字段(CompanyName)与会员表的字段(KS_Company)同步.

 

 


此主题相关图片如下:未命名.jpg
未命名.jpg

此主题相关图片如下:未命名1.jpg
未命名1.jpg

 

上图展示了,当用户修改企业空间的公司名称时,对应的会员自定义字段的公司名称也自动关联修改.

 

虽然是一个个小小的功能改进,但却给用户带来了使用上的方便,还算简单吧 ^-^

 


 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
小林 当前离线

233

主题

0

广播

2

粉丝
添加关注
级别:二年级

用户积分:2186 分
登录次数:88 次
注册时间:2008/7/19
最后登录:2014/1/11
小林 发表于:2008/12/4 19:46:00   | 显示全部帖子 查看该作者主题 沙发 
科汛在线考试系统(NET)
以下是引用zytse在2008-12-1 21:17:00的发言:

如果注册的是个人会员,会在企业表里与USER表关联吗?

就是说注册个人会员企业会员表里也会相应增加了关联的内容?

个人会员就不会关联,个人会员对应的是个人空间.不需要关联

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
小林 当前离线

233

主题

0

广播

2

粉丝
添加关注
级别:二年级

用户积分:2186 分
登录次数:88 次
注册时间:2008/7/19
最后登录:2014/1/11
小林 发表于:2008/12/1 20:53:00   | 显示全部帖子 查看该作者主题 藤椅 
科汛在线考试系统(NET)

顺便提一下,文章模型里添加/修改信息时的文章前缀TitleType也可以自定义了,同样自定义方式为xml格式文件,位于config/TitleType.xml


 


<?xml version="1.0" encoding="gb2312"?>
<TitleTypeRule>
   <Field Name="[图文]" Color="green"/>
   <Field Name="[组图]" Color="red"/>
   <Field Name="[推荐]" Color="#990000"/>
   <Field Name="[注意]" Color="#0000FF"/>
   <Field Name="[公告]" Color="blue"/>


    更多...
</TitleTypeRule>


 


 


以上我想也不用我讲太多了,属性Name表示前缀名称,属性Color表示颜色


 


 


 



此主题相关图片如下:未命名.jpg.jpg
未命名.jpg.jpg
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行2.87305秒 powered by KesionCMS 9.0