Zencart程序有多强大我目前还没真正了解,但是它那个广告系统给我的印象却是大大的让我吃了一惊。
刚开始时我觉得Zencart的广告使用起来相当的麻烦,它需要先在后台的【工具】->【广告管理】下添加广告,添加广告时有一个【组别】的要选择或者填写,然后再到【商店设置】->【布局设置】下找到相应的【广告显示组-XXX】里填入前面一步设置的组别名字,这样,Zencart预设的9个广告位才会显示你的广告,而实际上预设的9个广告位里只有6个通过上面的设置后会直接显示广告,剩下的3个其实是侧边栏下的广告,要显示还得到【工具】->【外观控制】下去激活相对应的侧边模板。
所以我觉得真实麻烦之极。而且我以为最多也就只能显示9个广告内容,这样太不灵活了。
后来我才知道,当你在【工具】->【广告管理】下添加广告时填写的这个【组别】还是有门道的,如果你设置了n个广告都属于同一组别,然后在【布局设置】下广告显示组里填入这个组别名时,同属于这个组别名的n个广告将会随机显示在预设的广告位里,我对Zencart的广告显示立马刮目相看了。
还不只这些,虽然Zencart预设了9个广告位置,但不是说你最多只能显示9个广告,通过下面的代码将它加如到模板的任意位置,同样能显示你后台设置的广告的:
<?php if ($banner = zen_banner_exists('dynamic', '广告组别名')) { if ($banner->RecordCount() > 0) { ?> <?php echo zen_display_banner('static', $banner);?> <?php } } ?>
只要将上面代码中的“广告组别名”改为你设置的广告的组别名就可以显示你的广告了,所以说Zencart的广告系统还是很牛b的。
THE END
能用到9个广告的网站不多吧,大部分网站的广告都很少
开源的免费购物车系统