dedecms中调用ecshop产品
功能需求:在dedecms中调用ecshop系统中的产品
dedecms v5.7 + ecshop v2.7.2
/include/taglib/ecsonegood.lib.php
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
/** * ecshop 单个产品调用 * * @author http://www.heui.org */function lib_ecsonegood(&$ctag,&$refObj){ global $dsql,$cfg_basehost; $attlist="limit|1"; FillAttsDefault($ctag->CAttribute->Items,$attlist); extract($ctag->CAttribute->Items, EXTR_SKIP); $revalue = ''; $sql = "SELECT * FROM `ecs_goods` ORDER BY rand( ) LIMIT " . $limit; $dsql->SetQuery($sql); $dsql->Execute(); while($dbrow=$dsql->GetObject()) { $url = $cfg_basehost.'/goods-'.$dbrow->goods_id.'.html'; $img = $cfg_basehost.'/'.$dbrow->goods_thumb; $alt = cn_substr($dbrow->goods_name,$titlelen); $revalue .= '<a href="'.$url.'" target="_blank"><img src="'.$img.'" alt="'.$alt.'"></a>'; } return $revalue;} |
模版标签如下:
{dede:ecsonegood /}
转载自:http://hi.baidu.com/heui/blog/item/75d9429034f40a95a877a48d.html
浙公网安备 33010602011771号