ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
【基础用法】 名称:adv 功能:获取广告列表内容。 语法: ``` {eyou:adv pid='1' row='3'} <a href='{$field.links}'><img alt='{$field.title}' src='{$field.litpic}' /></a> {/eyou:adv} ``` 参数: pid='' 广告位置ID row='10' 返回广告列表总数 currentstyle='' 应用样式class类名 orderby='now' 文档排序方式 \----orderby='hot' 或 orderby='click' 表示按点击数从高到低排序 \----orderby='now' 按发布时间最新排序 \----orderby='sort\_order' 按排序号从小到大排序 \----orderby='rand' 随机排序 \----orderby='sort\_order asc, id desc' 自定义多字段组合排序 empty='' 没有数据时显示的文案 mod='' 每隔N行输出的内容 id='' 可以任意指定循环里的变量名替代field,假设id='field1',模板调用如:{$field.title} 变成 {$field1.title} 底层字段: 请查阅易优Cms官方提供的数据字典,找到表名 ey\_ad 【更多示例】 \-------------------------------示例1-------------------------------- 描述:每3条记录输出如下html元素 ``` {eyou:adv pid='1' row='9' mod='3'} <a href='{$field.links}'><img alt='{$field.title}' src='{$field.litpic}' /></a> {eyou:eq name='mod' value='0'} <hr /> {/eyou:eq} {/eyou:adv} ``` -------------------------------示例2-------------------------------- 描述:第2条记录标记选中状态 ``` {eyou:adv pid='1' row='5' currentstyle='active'} <a href='{$field.arcurl}' {eyou:eq name='$i' value='2'} class="{$field.currentstyle}" {/eyou:eq}>{$field.title}</a> {/eyou:adv} ``` -------------------------------示例3-------------------------------- 描述:自定义查询条件 ``` {eyou:adv pid='1' row='5' orderby='click'} <a href='{$field.links}'><img alt='{$field.title}' src='{$field.litpic}' /></a> {/eyou:adv} ``` -------------------------------示例4-------------------------------- 描述:自定义查询条件 ``` {eyou:adv pid='1' row='5' where='pid=广告位ID and start_time > 时间戳'} <a href='{$field.links}'><img alt='{$field.title}' src='{$field.litpic}' /></a> {/eyou:adv} ``` -------------------------------示例5-------------------------------- 描述:内置变量输出数据索引与记录顺序,key 表示索引,默认从0开始;i 表示顺序,默认从1开始。 ``` {eyou:list pagesize='5'} {$key} - {$i} {/eyou:list} ``` 效果: 0 - 1 1 - 2 2 - 3 3 - 4 4 - 5 -------------------------------示例6-------------------------------- 描述:没有记录时输出文案提示,属性empty支持直接传入html语法(html里只支持双引号,禁止单引号) ``` {eyou:adv pid='1' row='3' empty='暂时没有数据'} <a href='{$field.arcurl}'>{$field.title}</a> {/eyou:adv} ``` -------------------------------示例7-------------------------------- 描述:自定义变量名 ``` {eyou:adv pid='1' id='field2'} <a href='{$field2.links}'><img alt='{$field2.title}' src='{$field2.litpic}' /></a> {/eyou:adv} ``` -------------------------------示例8-------------------------------- 描述:输出广告描述 ``` {eyou:adv pid='1' id='field2'} <a href='{$field2.links}'><img alt='{$field2.title}' src='{$field2.litpic}' />{$field2.intro}</a> {/eyou:adv} ```