问题:' D- X* @; l4 p* E
7 q0 _& U2 ~5 S3 g我想在ECSHOP商品分类页模板里面调用首页的FLASH主广告,应该怎么做呢??
' N. ~: e& |/ U' R4 Q
0 L. T! D. l& d& t2 q& i答案:7 a, B6 P \) x3 P% R, v; k
7 V% i9 l# R; l, g( L1 P% s0 Z) v# V首先修改 /category.php 文件
b B6 E+ d/ R/ j) W% L1 I0 c, @+ ^6 I) Z
找到 - $smarty->assign('script_name', 'category');
复制代码 在它下面增加代码- $smarty->assign('flash_theme', $_CFG['flash_theme']); // Flash轮播图片模板
- U1 n" R- B9 _" \6 [4 [/ i' \ - /* 首页主广告设置 */
l- i4 I* C. d$ I+ l - $smarty->assign('index_ad', $_CFG['index_ad']);
2 K, _( k9 X- |% t. B( `! z! V - if ($_CFG['index_ad'] == 'cus')5 d# O" F( d5 }9 F2 M3 M
- {( P5 f0 V T+ R) d2 A
- $sql = 'SELECT ad_type, content, url FROM ' . $ecs->table("ad_custom") . ' WHERE ad_status = 1';" @- V: K1 ]; y1 h0 O% _; H
- $ad = $db->getRow($sql, true);8 g* R% o6 I& F* v- E- k9 M0 C
- $smarty->assign('ad', $ad);8 F$ n7 I# l* ?& s6 ?: E- h
- }
复制代码 然后 再修改 模板文件 /themes/default/category.dwt (这里以官方默认模板为例)0 k/ [" n7 X/ U/ }- j
V0 b# z0 P+ C" v在你想显示 FLASH主广告的地方加入下面代码- <!-- #BeginLibraryItem "/library/index_ad.lbi" --><!-- #EndLibraryItem -->
复制代码 |