问题:
* S) S2 @9 b/ [4 @/ R: ^0 M: o
* _; m4 R6 W& L0 d: w3 D2 v我想在ECSHOP商品分类页模板里面调用首页的FLASH主广告,应该怎么做呢??. x% q* a- t$ N" l x
, Y: u# I, ^0 ^) a- r' C' y答案:* _8 h* w4 |, D& Z/ k
8 f, t6 a+ R9 \& ?+ w6 G) J
首先修改 /category.php 文件8 Q6 O- r. r E) y
$ J( A2 p! P# r! r% P7 G
找到 - $smarty->assign('script_name', 'category');
复制代码 在它下面增加代码- $smarty->assign('flash_theme', $_CFG['flash_theme']); // Flash轮播图片模板
" ^! ^, d) k% J4 V) q: y7 u( f: A. ]0 S - /* 首页主广告设置 */
# w! n6 b5 g: L! S2 S) L - $smarty->assign('index_ad', $_CFG['index_ad']);* b+ W/ O7 x6 m
- if ($_CFG['index_ad'] == 'cus')1 E3 Q3 x$ V. ? E' F5 d4 Z
- {
- Z9 T+ ~* I0 g - $sql = 'SELECT ad_type, content, url FROM ' . $ecs->table("ad_custom") . ' WHERE ad_status = 1';
+ Y& p7 b: r( i! l0 H; M* e - $ad = $db->getRow($sql, true);
0 d" j& D5 R6 P$ _8 w - $smarty->assign('ad', $ad);
4 D% o/ P+ G. A5 P% A - }
复制代码 然后 再修改 模板文件 /themes/default/category.dwt (这里以官方默认模板为例)
0 q ?: u. }% g6 C8 Y) n
i, x9 g5 d, F- ?" V6 _3 ]在你想显示 FLASH主广告的地方加入下面代码- <!-- #BeginLibraryItem "/library/index_ad.lbi" --><!-- #EndLibraryItem -->
复制代码 |