找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 634|回复: 0

dede模板中调用ecshop产品

[复制链接]
发表于 2012-4-18 10:50:53 | 显示全部楼层 |阅读模式
怎么在dedecms模板中调用ecshop系统中的产品呢?可以使用下面的调用:
环境:dedecms v5.7 + ecshop v2.7.2
找到/include/taglib/ecsonegood.lib.php

dedecms模版标签如下:
{dede:ecsonegood /}



/**
* ecshop 单个产品调用
*
* @author http://www.XXX.com */

functionlib_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,
                                    
         分页标题#e#$titlelen);

        $revalue.= '';
    }
    return$revalue;
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|要学吧论坛

GMT+8, 2026-1-24 02:41 , Processed in 0.030132 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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