众所周知,最新版的商品详情页, 已经能够显示购买数量、评论数量了,0 C" Y7 _( Z$ N- `4 W/ R
但是唯独没有显示收藏数量,也就是淘宝上的收藏人气,下面我们就把它显示出来。) h4 a( e j8 M0 t/ }8 ^0 _
4 @( G0 X, Z' Y I1)、首先打开 /includes/lib_insert.php 文件
7 N1 e0 u; Q/ T! y2 e( W在文件末尾增加下面代码# v1 G0 f! h' }
. j% F% K# P& W$ c5 c& @* R8 n
/**
; Y, p; C' q6 g! _0 L9 x1 j* 调用某商品的累积收藏
: z8 e0 a, m# m1 x2 e) h' Y" n* A*/
$ k; Y* ]6 e8 `2 X9 n4 Nfunction insert_goods_collect($arr)7 E+ M( \& a6 r5 L8 n6 |3 V
{' z, z( O1 n: ]. t( G6 I
$sql='select count(user_id) as ids '.'from '. $GLOBALS['ecs']->table('collect_goods')."as co "."where co.goods_id=".$arr['goods_id'];2 a% l4 H4 E. ^/ Y
$row=$GLOBALS['db']->GetRow($sql);
3 c; b5 |. x: |5 M/ ^8 R7 G5 R if($row)
4 I }4 D/ X! h$ H3 K. {9 j {
7 A$ i' U5 K9 @! X9 Q $ids = intval($row['ids']);
+ R# b# w0 G2 q/ z8 K }5 g. o, \3 b( V! X# V; ]
else
! I4 S* e7 H* [! c/ u! k) L {# x: _) N Z1 W2 q4 E
$ids = 0;
& v1 d; \" O; J) l! J- d% n8 J }" v0 C8 P2 T3 O
return $ids;
. N* i2 q4 S; b9 S) q# z; @} | " T% \" m+ [( g3 J( ^5 d, g
2)、接着打开模板文件 /themes/default/goods.dwt ,这里以官方默认模板(2.7.2版)为例) r& L H; v: ]
在
7 I) m/ e- J: j+ q* I( t* c<strong>{$lang.goods_rank}</strong> | 上边添加
! u. |( v' q5 v c- H<strong>收藏人气:</strong>{insert name='goods_collect' goods_id=$id}人<br> |
* f7 `/ e- `% R9 @2 K& V, s7 n1 Z |