帝国CMS自带的广告管理系统可以帮助网站运营者在页面中灵活投放广告,支持多种广告类型,如文字、图片、Flash、代码等。通过后台设置即可实现广告位管理与调用,无需手动修改模板代码,便于维护和更换。

一、进入广告管理界面

登录帝国CMS后台,依次点击“插件” → “广告管理”,进入广告管理主界面。在这里可以添加新的广告位、编辑已有广告或查看广告统计(如有开启)。

二、添加广告位

点击“增加广告”按钮,填写以下关键信息:

广告名称:用于后台识别,例如“首页顶部横幅”

广告类型:选择文字、图片、Flash 或代码等形式

显示位置:可选全局或指定栏目,也可自定义JS调用位置

过期时间:设置广告有效期限,过期后自动隐藏

广告内容:根据所选类型填写对应内容,如图片广告需上传图片URL和链接地址

保存后系统会生成一个唯一的广告ID,后续调用依赖此ID。

三、前台调用广告

广告添加完成后,需在模板中调用才能显示。常用方式有两种:

1. 使用JS调用(推荐)

在需要展示广告的位置插入JS代码:

<script src="[!--news.url--]e/ad/?adid=%E5%B9%BF%E5%91%8AID"></script>

将“广告ID”替换为实际数值。JS方式支持跨站调用,且不影响页面静态化。

2. 直接PHP调用(适用于动态页面)

在模板中使用PHP函数:

php $adid=广告ID; include(ECMS_PATH.'e/ad/temp/'.$adid.'.php'); ?>

注意:此方法仅在动态页面或伪静态环境下生效。

四、管理与更新广告

可在广告管理界面随时修改广告内容、启用/停用、调整排序或更换素材。修改后前端JS调用会自动更新,无需重新生成页面(除非使用静态页缓存,需清除缓存)。