免费PHP万能建站系统_社区团购SaaS_商城系统_软件开发_虚拟币交易所系统_矿机系统_微信钻石投票系统_成品源码

标题: 产品类型+色系显示商品 [打印本页]

作者: fanlingyun    时间: 2015-5-19 11:25
标题: 产品类型+色系显示商品
有很多个商品类型,有七个色系,怎么在cn_product.html页面点击商品类型和色系显示相应的产品.
作者: admin    时间: 2015-5-19 13:24
我先问一下,类型 和色系 你是不是在 商品属性参数  中添加的?
如果是,可以用OURPHP万能标签实现(列表标签我们会在下一个版本中增加这个功能)

那么OURPHP万能标签的实现方法:
第一步 在模板中写入如:
<a href="http://你的域名/?cn-product-栏目ID.html-&red=黑色">黑色</a>
<a href="http://你的域名/?cn-product-栏目ID.html-&red=红色">红色</a>
用万能标签获取如下:
[.assign var="name" value=$smarty.get.red.]
[.ourphp form="product" row="10" lang="cn" id="0" type="op" sql="&& strstr(OP_Pattribute,$name)" name="ourphp".]
<li><font>[.$ourphp.i.]</font><div class="news_r"><p><a href="[.$ourphp.url.]" title="[.$ourphp.title.]">[.$ourphp.title.]</a><spanclass="fr">[[.$ourphp.time.]]</span></p>
<em>[.$ourphp.description.]</em></div>
</li>
[./ourphp.]


这样试试,应该可以的

作者: fanlingyun    时间: 2015-5-20 18:36
类型 和色系都是在属性里面添加的,在商品属性参数里添加了一个信息"色系及类型".然后在色系及类型的管理属性参数中添加了二个参数:色系,类型。色系中的参数值是:红色|黄色|绿色|蓝色|紫色|粉色|棕色|黑白色|彩色.类型的参数值是:机械工业制品|五金、门窗|家电数码|珠宝配饰。然后我在?cn_product.html模板页中加入的是你上面的代码但是页面打开会出现You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') && `OP_Down` = 2 order by id desc LIMIT 0,10' at line 1。点击色系就会出现FUNCTION ourphp.strstr does not exist。这是怎么加事呀
作者: admin    时间: 2015-5-21 10:19
对不起啊
之前误导你了......忘记strstr是PHP的方法了.不能在sql中用.呵呵
改正一下啊

<a href="http://你的域名/?cn-product-栏目ID.html-&red=黑色">黑色</a>

[.assign var="name" value=$smarty.get.red.]
[.ourphp form="product" row="10" lang="cn" id="0" type="op" sql="&& `OP_Pattribute` LIKE '%$name%'" name="ourphp".]
<li><font>[.$ourphp.i.]</font><div class="news_r"><p><a href="[.$ourphp.url.]" title="[.$ourphp.title.]">[.$ourphp.title.]</a><spanclass="fr">[[.$ourphp.time.]]</span></p>
<em>[.$ourphp.description.]</em></div>
</li>
[./ourphp.]
作者: fanlingyun    时间: 2015-5-21 16:55
类型 和色系都是在属性里面添加的,在商品属性参数里添加了一个信息"色系及类型".然后在色系及类型的管理属性参数中添加了二个参数:色系,类型。色系中的参数值是:红色|黄色|绿色|蓝色|紫色|粉色|棕色|黑白色|彩色.类型的参数值是:机械工业制品|五金、门窗|家电数码|珠宝配饰。然后我在?cn_product.html模板页中加入的是你上面的代码但是页面打开会出现
<a href="http://你的域名/?cn-product-栏目ID.html-&red=黑色">黑色</a>

[.assign var="name" value=$smarty.get.red.]
[.ourphp form="product" row="10" lang="cn" id="0" type="op" sql="&& `OP_Pattribute` LIKE '%$name%'" name="ourphp".]
<li><font>[.$ourphp.i.]</font><div class="news_r"><p><a href="[.$ourphp.url.]" title="[.$ourphp.title.]">[.$ourphp.title.]</a><spanclass="fr">[[.$ourphp.time.]]</span></p>
<em>[.$ourphp.description.]</em></div>
</li>
[./ourphp.]如何ourphp标签不能分页的话,只能用list标签,但用list的话就就不能选择分类啦。如果既然要可以分页又要可以选择类型及颜色怎么办呢




欢迎光临 免费PHP万能建站系统_社区团购SaaS_商城系统_软件开发_虚拟币交易所系统_矿机系统_微信钻石投票系统_成品源码 (https://ourphp.net/club/) Powered by Discuz! X3.2