cat_goods.lbi里面的 get_cat_advlist和get_adv 是在哪里定义的?

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

RT.

cat_goods.lbi里面的 get_cat_advlist和get_adv 是在哪里定义的?在include里面的找遍了也没有找到。

哪个文件里面定义的这个函数?
什么功能?

谢谢!

回答:
这个应该是你用了别人修改过的模版的,默认的是没有这两个的

你所说的 get_adv 函数在themes/moban/init.php中,定义如下:
  1. /**
  2. * 通过类型与传入的ID获取广告内容
  3. *
  4. * @param string $type
  5. * @param int $id
  6. * @return string
  7. */
  8. function get_adv($type,$id)
  9. {
  10. $sql = "select ap.ad_width,ap.ad_height,ad.ad_name,ad.ad_code,ad.ad_link from ".$GLOBALS['ecs']->table('ad_position')." as ap left join ".$GLOBALS['ecs']->table('ad')." as ad on ad.position_id = ap.position_id where ad.ad_name='".$type."_".$id."' and ad.media_type=0 and UNIX_TIMES**P()>ad.start_time and UNIX_TIMES**P()<ad.end_time and ad.enabled=1";
  11. $res = $GLOBALS['db']->getRow($sql);
  12. echo $sql;
  13. if($res)
  14. return"<a href='".$res['ad_link']."' target='_blank'><img src='data/afficheimg/".$res['ad_code']."' width='".$res['ad_width']."' height='".$res['ad_height']."' /></a>";
  15. else
  16. {
  17. return "";
  18. }
  19. }
复制代码
用来显示广告图片的。

整个项目全局搜索一下就行了!