|
|
很简单的一个功能,就是调出,每个产品在所有产品中的价格百分比, 比百分之几的产品低,如: 比90%的产品价格低
在公共函数文件中加入以下函数代码
//报价百分比
function baojia($itemid,$price){
global $db;
//报价总产品数
$bao = $db->get_one("select count(itemid) as nums FROM {$db->pre}mall WHERE status=3 and price>0",$cache);
$zshu = $bao['nums'];
//高于我的报价产品数
$gao = $db->get_one("select count(itemid) as nums FROM {$db->pre}mall WHERE status=3 and price>$price",$cache);
$gshu = $gao['nums'];
//百分比计算
$baifen = round( $gshu/$zshu * 100 , 2) . "%";
return $baifen;
}
在列表循环中调用
比{baojia($t[itemid],$t[price])}报价低
内容页中调用
比{baojia($itemid,$price)}报价低
注:此插件,如何使用动态网页的查询压力很大,尤其是数据多的时候。建议使用前请谨慎考虑,或者开发一个专门的字段用来存储,
通过后台定时生成,可以接受开发订制,联系QQ:56667115。 |
|