Discuz教程网

品牌空间V1.8教程

[复制链接]
authicon dly 发表于 2011-12-23 16:00:24 | 显示全部楼层 |阅读模式
商品分类自定义属性使用教程:

第一步:进入后台的分类管理----商品分类,展开分类后,点击后面的属性设置,如下图,进入属性设置页面(我们以潮人饰品为例):
142559ii9cc1bz3lzrk5ji.jpg.thumb.jpg

第二步:点击增加自定义属性,如下,进入属性详细设置页面:

1425591wh5zkjcjzbrxcbx.jpg

自定义属性分为两种类型,如下:1、 文本,需要添加商品时手动填写,此类型不参与前台筛选;2、 单选,在此自定义后,添加商品时只要选择就可以了,这种类型参与前台的筛选(关于筛选,见后面的附注)添加完属性后,如下图所示:

142559k787vv144i7i4x4x.jpg.thumb.jpg

第三步:此时我们再添加商品,当选取商品分类为潮人饰品时,如下所示,就可以选择刚才自定义的属性了:

142600owyfkc01k2dt50pj.jpg.thumb.jpg

填写完毕提交后,前台展示效果如下图所示:

1426006qzt27eezzkz7jkv.jpg.thumb.jpg

注:刚才的自定义属性也是可以参加筛选的,在商品页,当我们展开分类,到潮人饰品时,就可以看到如下的自定义筛选条件:

142600zgd0nx8etl1d2q8z.jpg.thumb.jpg

通过上面的截图可知,类型为文本类型的 衣服大小 是不参与筛选的;

站外js调用使用教程:

此处对sql语句的书写和css的调试不做赘述,只详细说下如何在模板中使用调用的数据;
另:v1.8版本已经针对常用的商品,团购等的添加了单独调用功能,如下图:

1426019ozphyxhmy9ktdpy.jpg

1426015trhphhhkprm5maj.jpg
情况一:我们写的sql语句已经查出了自己所需的所有东西,以商品为例:

  1. SELECT shopid,itemid,subjectimage,subject FROM brand_gooditems WHERE grade_s>2 AND grade>2 ORDER BY itemid DESC
复制代码
用这句sql我们就可以查出商品的 id,所属店铺的id,商品名称和图片。假如我们在展示中只用的着这几项,以default_pic.html.php文件为例(在static/blocakstyle文件夹下),我们所需的东西都存在了 $iarr这个数组变量中(这个是默认不填变量名称的情况下,如果填了变量名称,这儿就是你填的那个名称),在<!--{if $iarr}-->这句的后面,我们可以加上
  1. <!--{eval var_dump($iarr);}-->
复制代码
来输出一下这个数组,看下里面都有什么;此前已经假设,我们所需的都已经经sql语句查出来了,那么接下来,只需要循环输出这个数组就可以了,如下:
  1. <ul class="list" style="display: block; list-style: none; ">
  2. <!--{loop $iarr $value}-->
  3. <li>
  4. <a href="{B_URL}/store.php?id={$value['shopid']}&action=good&xid={$value['itemid']}" target="_blank">
  5. <img alt="" src="$value['subjectimage']">
  6. </a><br />
  7. <span>$value['subject']</span>
  8. </li>
  9. <!--{/loop}-->
  10. </ul>
复制代码
情况二:
假如我们展示所需要的东西还有其他的很多,比如价格,分类等,我们不想写一个很长的sql语句,那么 我们可以用下面这句话来获得自己所需的信息:
  1. <!--{eval $tmparr = $_BCACHE->getiteminfo('good', $value['itemid'], $value['shopid'], array('thumbwidth'=>'50', 'thumbheight'=>'50')); }-->
复制代码
其中 getiteminfo()方法的各个参数如下:
第一个参数是类型,它的值可以为 'good', 'notice', 'consume', 'album', 'photo';
第二个参数是对应项目的id;
第三个参数是对应项目所属店铺的id;
第四个参数是要生成的缩略图的尺寸,他是一个数组,写法只需要将里面的‘50’替换成您所需要的尺寸就可以;

同样的 ,在这后面我们可以输出这个$tmparr数组来看一下里面都有什么,输出后可以看到他所含的内容是非常丰富的,常用的有如下几项:
名称
释义
itemid
对应项目的id
shopid
所属店铺id
catid
所属分类的id
subject
项目的名称
subjectimage
项目原图的地址
viewnum
浏览数目
priceo
原价
minprice
特价
maxprice
最高价
thumb-50x50
通过此方法获得的缩略图的地址


此时剩下的内容就和上一步的操作一样了。在1.8版本中,内置了商品,团购等的便捷调用方式,不再需要写sql语句就能满足大多数的调用,同时,在static/blockstyle文件夹下也内置了几个默认的调用模板,您可以按照自己的需求选择性使用。

另:内置的模板只做参考,里面的css还需要您根据站点的实际情况进行调试,不然有可能会出现错位等问题。



上一篇:品牌空间添加更换店铺模板
下一篇:品牌空间V2.0 预订支付功能使用教程
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 07:26

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表