广告调用 - 代码示例
ad() - 单个广告调用
// 调用指定广告位
$ad = ad(1, 'pc');
// 参数: $id=广告ID, $t=终端类型
// $t: 'pc'=电脑版, 'mobile'=手机版
// 返回: 广告HTML代码
// 手机版广告
$mobileAd = ad(1, 'mobile');
adlist() - 广告列表
// 获取广告列表
$list = adlist(0, 5);
// 参数: $cid=分类ID, $limit=数量
// $cid=0: 所有分类
// 返回: 广告数组
// 指定分类的广告
$list = adlist(3, 10);
getAdByCat() - 按分类获取广告
// 按分类获取广告
$ads = getAdByCat(1, 5, 'id desc');
// 参数: $cid=分类ID, $nums=数量, $order=排序
// 返回: 广告数组
// 按点击量排序
$hotAds = getAdByCat(1, 5, 'clicks desc');
模板中使用
广告调用结果
ad(1, 'pc') 单个广告
无广告数据
ad(2, 'pc') 单个广告
无广告数据
广告列表 adlist(0, 5)
| ID | 标题 | 图片 | 链接 |
|---|---|---|---|
| 2 | 测试广告1 | /Uploads/test1.jpg | http://test1.com |
| 3 | 测试广告2 | /Uploads/test2.jpg | http://test2.com |
| 4 | 测试广告3 | /Uploads/test3.jpg | http://test3.com |
| 5 | 测试广告4 | /Uploads/test4.jpg | http://test4.com |
按分类广告 getAdByCat(1, 5)
| ID | 标题 | 排序 |
|---|---|---|
| 5 | 测试广告4 | 4 |
| 4 | 测试广告3 | 3 |
| 3 | 测试广告2 | 2 |
| 2 | 测试广告1 | 1 |