帝国论坛帝国网站管理系统交流区自定义系统模型求助商城字段判断功能 【本版专题贴子】  
主题:求助商城字段判断功能 [加入收藏夹]   

key2009
用户头衔:书生

精华贴   :0
发贴数   :53
经验值   :248
注册时间:2009-11-22
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
求助商城字段判断功能
我的商城中,每个商品的价格是有规律的,那么我想让价格跟随一个总的参数而变化,不知道应该怎么实现。

我举个例子吧,比如网上那些卖光盘的的。在商城添加商品中,设定一个光盘储存介质字段 这里可以选择DVD 或者选择CD,再来一个碟片数量字段,输入整数。

这样一个商品就是x张DVD 或者x张CD。

那么我想要在商城管理中设定一个参数 例如为 单张DVD价格: 以及单张CD价格。我可以在这里输入价格。例如 我输入单张DVD价格为20 单张CD为10

那么在发布商品的时候,我选择储存介质为DVD 数量为2 ,发布商品后,价格自动显示为40、
如果在发布商品的时候,我选择储存介质为CD,数量为5,发布商品后,价格自动显示50.

就是这样的功能,具体不知道该真么实现。

如果这样可行的话,那么以后想修改所有商品的价格,就直接到商城参数中修改单张DVD和单张CD的价格就可以了。然后刷新所有内容页面。那就真是太方便了。

有没有高手能够给我解答一下~~应该怎样的思路去实现这个功能呢?




2009-11-26 13:53:51 已设置保密 顶部 回复 引用 报告 编辑 删除

key2009
用户头衔:书生

精华贴   :0
发贴数   :53
经验值   :248
注册时间:2009-11-22
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

我想了一下~各位高手看看这样的思路对不对:

在商城数据表中
建立一个单张DVD价格字段,例如字段名称为 dvdbuy 设置默认值 20,并且不显示在添加商品表单中。
建立一个单张CD价格字段,例如字段名称为 cdbuy 设置默认值 10,并且不显示在添加商品表单中。

建立一个储存媒介字段,例如名称为 meijie ,值弄个选单,可选DVD或CD。显示在添加商品表单中,必填项。
建立一个光盘数量字段,例如名称为 mucd ,值为整数,必填项。

然后在商城内容页面模板中的商品价格那里添加一个标签,标签内容为判断语句。

如果 mejie = DVD 则 价格显示为 mucd 乘以 dvdbuy 得出的数值。
如果 mejie = CD   则 价格显示为 mucd 乘以 cdbuy 得出的数值。


我这个思路是对的吧~主要是这个判断语句的标签 应该怎么写呢~高手给指导一下~~~




2009-11-26 14:10:45 已设置保密 顶部 回复 引用 报告 编辑 删除

key2009
用户头衔:书生

精华贴   :0
发贴数   :53
经验值   :248
注册时间:2009-11-22
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

哦 好像单张价格不能建立在商城数据表中,应该单独建立一个表是吧~然后添加字段,这样以后修改单张价格的时候才有效,是不是这样额~~




2009-11-26 14:12:14 已设置保密 顶部 回复 引用 报告 编辑 删除

xywy1985
用户头衔:进士

精华贴   :1
发贴数   :637
经验值   :3834
注册时间:2006-10-24
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

试试6.0中的函数处理功能!
通过判断DVD数量X单张价格!


我这样认为!



Admin9.com 我的垃圾站。
2009-11-26 15:46:30 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1