问题:
0 I8 z# H9 D( l7 L8 E1 `. ~! ?2 x/ K! T: _1 d/ A
我想在ECSHOP商品分类页模板里面调用首页的FLASH主广告,应该怎么做呢??
! F8 y* }( h& R
* o- I1 | Q* I- K7 V/ r" w答案:& ~# ?% Z+ F+ e3 N/ Q/ X
9 \, a( V b- H- l" L' e! F( o1 B首先修改 /category.php 文件
X% m2 x! g3 `# s$ L$ q( d! y1 b) G' O
1 |! u; E/ Z8 R% M3 F/ v, K( x找到 - $smarty->assign('script_name', 'category');
复制代码 在它下面增加代码- $smarty->assign('flash_theme', $_CFG['flash_theme']); // Flash轮播图片模板
: o- `3 C ~* D* N# e - /* 首页主广告设置 */
9 D% G( B9 N7 L0 E6 |9 O - $smarty->assign('index_ad', $_CFG['index_ad']);
& X# N2 A- T) m8 t1 H - if ($_CFG['index_ad'] == 'cus')
$ c! ^5 ~- O4 @: a$ H) h, h# u - {
; G# j% V# k' f# U. [6 _9 Q& B( z - $sql = 'SELECT ad_type, content, url FROM ' . $ecs->table("ad_custom") . ' WHERE ad_status = 1';
7 B, ]0 z) V, V% L3 [- h$ V1 } - $ad = $db->getRow($sql, true);$ O# {6 U% |+ ?1 {
- $smarty->assign('ad', $ad);+ E: e- ^4 ?- [' z4 \
- }
复制代码 然后 再修改 模板文件 /themes/default/category.dwt (这里以官方默认模板为例) \4 p6 S4 g! k
2 f" w) o, V5 z& Y
在你想显示 FLASH主广告的地方加入下面代码- <!-- #BeginLibraryItem "/library/index_ad.lbi" --><!-- #EndLibraryItem -->
复制代码 |