帝国CMS利用SQL根据广告分类判断所属栏目调用对应广告,帝国根据数据库调用广告。调用的时候具体是这么操作的,内容页用的是一个模板,栏目建立过多,有几十个,这时候我们广告想要每个栏目都不同的情况下该如何操作嫩?首先建立广告分类,分类id要跟栏目的id对应起来千万记住不能错了不然会错乱,每个栏目一个类别,之后再分类下面建立广告,比如像增加三五个,都可以放到这个栏目的分类下,然后再去根据下面的标签调用,下面举例了两个广告的调用方法,大家作为参考,选择广告的时候图片或者flash的那个,其他的看着填写没关系了就。
头部
[e:loop={"select * from phome_enewsad where classid='$GLOBALS[navclassid]' order by adid desc limit 1",0,24}]
<a href="<?=$bqr[url]?>" target="_blank" title="<?=$bqr[title]?>"><img src="<?=$bqr[picurl]?>" alt="<?=$bqr[title]?>" /><?=$bqr[title]?></a>
[/e:loop]
底部(备注,如果是三条的话 limit 1,1",0,24改成limit 2,1",0,24 四条的话 limit 3,1",0,24以此类推)
[e:loop={"select * from phome_enewsad where classid='$GLOBALS[navclassid]' order by adid desc limit 1,1",0,24}]
<a href="<?=$bqr[url]?>" target="_blank" title="<?=$bqr[title]?>"><img src="<?=$bqr[picurl]?>" alt="<?=$bqr[title]?>" /><?=$bqr[title]?></a>
[/e:loop]