第十三章 网店系统

13.9 表单标签与使用提示

功能

说明

商品信息主表

ZL_CommonModel(TableName项为店铺模型名

店铺首页URL

../Store/StoreIndex.aspx?id=网店ID

店铺商品URL

../Store/Shopinfo.aspx?ItemID=[ZL_Usershop商品ID]

店铺首页URL

../Store/StoreIndex.aspx?id=[商品ID]

商品列表

../Store/Storelist.aspx?id=[店铺URL]

商品交换链接

<a   href="ApplicationPro.aspx?Userid=交换的用户ID">申请交换商品</a>


*      blob.png 注意:

经常有朋友反映不知如何使用功能强大的逐浪CMS中店铺功能,从而无法进行标签设计与查询,其逻辑是存储店铺商品数据的表往往与商城混淆。其基本原则是:

  • ZL_CommonModel存标题,内容ID等信息。

  • ZL_UserShop存商品的基本属性如:价格,单位等等。

  • 以'ZL_S_'为前缀,用户新建的店铺商品模型表,绑定该内容模型表用以添加商品属性。


13.10 价格标签调用

网店系统不同于商城系统,所有数据均存于一张表,其商品的价格信息存于ZL_Usershop表,在调用价格时,应关联此表。

调用方法:

ZL_CommonModel left join ZL_UserShop on ZL_CommonModel.ItemID=ZL_UserShop.ID

*当然,如果条件允许,更简洁的方法是直接抽取ZL_Usershop单表


商品购物车的规则

/store/StoreCart.aspx?Pronum=1&id=2&message="22222"

/store/StoreCart.aspx?Pronum=[数量]&id=[商品ID]&message="[备注说明]"


14.1 工作原理

逐浪CMS人才系统是基于系统内核独创的可选多会员组、自由会员模型的功能下实现,拥有丰富的扩展应用特性。

333.jpg

14.2 会员模型

会员模型(亦称用户模型),是Zoomla!逐浪CMS在国内首创的一个模型,开创了自由多模型的先河。它是一个可自定义用户提交表单的系统,管理员可以后台建立任意的模型,并指定给特定的会员组(一个或多个会员组),通过这样的绑定,以赋予会员组个性化的表单生命力。

每一个会员模型即为一个独立的表,命名规则为:ZL_U_[表名称],添加了会员模型后,可以添加任意的字段,其中包括单行文本、多行文本(不支持Html)、多行文本(支持Html)、单选项、多选项、日期时间、图片、多图片、文件、数字、运行平台、超链接、多级选项等字段类型,用户可以藉此建立起任何所需要的字段类型与功能。

 blob.png

会员模型提供了“一个用户只能输入一条此模型信息”与“一个用户可以输入多条此模型信息”两种模型状态,我们可以理解为如简历、职位信息等多条信息装载,选择“一个用户可以输入多条此模型信息”;如果是企业展示信息或会员展示信息,则选择“一个用户只能输入一条此模型信息”模型,如下图所示:

 blob.png

blob.png 小提示:会员模型管理—字段列表管理中,添加或修改字段时,可以对字段是否显示在会员列表进行控制,以达到在会员中心的信息列表中进行视觉控制的效果。


14.3 会员组配置及绑定模型

在逐浪CMS中,会员组功能的应用是非常灵活敏捷的,您即可以使用它来进行会员分类,又可以用它进行注册识别,同时还可以进行功能的分布式部署。

在建立好了会员模型后,进入“用户管理”—“会员管理”—“会员组管理”,即可进行会组管理配置,您可以添加任意数量的会员组。

会员组添加后分别有以下配置选项,可供选择:

功能

说明

是否注册可选

提供“是”和“否”两个选项,选择“是”,则前台会员可选注册,否则隐藏。

角色列表

设置会员的角色权限,该功能用于内容管理,与招聘系统权限无关。

权限管理

设定该组会员的发布、查看、收藏信息权限。

模型

设定会员组与模型绑定,是人才系统启动的关键节点,一个会员组可绑定多个会员模型。

会员列表

查看该组下会员列表信息,并对会员进行管理。