首页 > 其他分享 >易优adv功能:获取广告列表内容-Eyoucms标签手册

易优adv功能:获取广告列表内容-Eyoucms标签手册

时间:2024-08-15 16:31:46浏览次数:13  
标签:adv -------------------------------- Eyoucms 易优 示例 pid orderby eyou

【基础用法】

名称: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}

标签:adv,--------------------------------,Eyoucms,易优,示例,pid,orderby,eyou
From: https://www.cnblogs.com/hwrex/p/18361240

相关文章

  • 易优Tag调用-Eyoucms标签手册
    【基础用法】名称:tag功能:TAG调用语法:{eyou:tagsort='now'getall='0'row='100'}<ahref='{$field.link}'>{$field.tag}</a>{/eyou:tag}参数:aid=''文档ID,在内容页可以不设置该属性typeid=''栏目ID,调取某个栏目下的全部TAG......
  • 易优Field获取channelartlist标签里的字段值-Eyoucms标签手册
    【基础用法】名称:field功能:获取channelartlist标签里的字段值,field标签只能在channelartlist标签里使用。语法:{eyou:channelartlisttypeid='栏目ID'type='son'row='20'}{eyou:fieldname='typename'/}{/eyou:channelartlist}参数:name=''字段名......
  • 易优标签常用函数-Eyoucms标签手册
    【基础用法】名称:无功能:作用于标签变量语法:{$field.typename|html_msubstr=###,0,10,true}注意:函数与字段名之间用竖线(|)隔开,###表示当前变量参数:无底层字段:无函数列表:日期格式化——MyDate(日期格式,时间字段)纯文本长度截取——text_msubstr(字符串,开始位置,......
  • 易优searchform功能:文档标题搜索,默认搜索整站-Eyoucms标签手册
    【基础用法】名称:searchform功能:文档标题搜索,默认搜索整站语法:{eyou:searchformtype='default'}<formmethod="get"action="{$field.action}"><inputtype="text"name="keywords"/><inputtype......
  • 易优Range范围判断标签-Eyoucms标签手册
    【基础用法】名称:range功能:范围判断标签包括innotinbetweennotbetween四个标签,都用于判断变量是否中某个范围。语法:{eyou:rangename='$eyou.field.typeid'value='1,2,3,4'type='in'}输出内容{/eyou:range}参数:name=''变量value=''范围值type='�......
  • 易优Flink友情链接-Eyoucms标签手册
    【基础用法】名称:flink功能:用于获取友情链接列表。语法:{eyou:flinktype='text'row='30'titlelen='15'}<ahref='{$field.url}'>{$field.title}</a>{/eyou:flink}参数:type=''链接类型,text为文字链接,image为图片链接,all为全部链接row=&......
  • 易优Ad单条广告调用-Eyoucms标签手册
    [基础用法]名称:ad功能:获取单条广告数据语法:{eyou:adaid='广告ID'}<ahref='{$field.links}'{$field.target}><imgalt='{$field.title}'src='{$field.litpic}'/></a>{/eyou:ad}参数:aid=''指定广告IDid='&......
  • 易优For数据循环输出-Eyoucms标签手册
    【基础用法】名称:for功能:数据/记录循环输出标签(注:类似与volist、foreach标签)语法:{eyou:forstart='开始值'end='结束值'}{$i}{/eyou:for}php解析后的代码是:for($i=1;$i<100;$i+=1){echo$i;}参数:start=''开始值end=''结束值comparison='......
  • 易优User登录注册标签-Eyoucms标签手册
    user登录注册入口标签[基础用法]名称:user功能:动态显示登录、注册、退出、会员中心的入口;语法:{eyou:usertype='login'}<ahref="{$field.url}"id="{$field.id}">登录</a>{$field.hidden}{/eyou:user}参数:type=''标签类型-......
  • 易优Attribute栏目属性列表-Eyoucms标签手册
    attribute栏目属性列表[基础用法]名称:attribute功能:获取栏目的属性列表,或者单独获取某个属性值。语法:{eyou:attributetype='auto'}{$attr.name}:{$attr.value}{/eyou:attribute}参数:aid=''文档ID,在arclist标签、list标签之内,以及内容页模板中一般不需要指定a......