列表标签

# 列表标签 |名称|调用代码| |-|-| |标题|`{$list.title}`| |副标题|`{$list.ftitle}`| |缩略图|`{$list.pic}`| |多图第一张|`{$list.content|str2img='1'}`| |简介截取|`{$list.desc|str2sub=60, true}`| |内容截取|`{$list.content|str2sub=60, true}`| |来源|`{$list.source}`| |作者|`{$list.author}`| |浏览量|`{$list.click}`| |创建时间|`{$list.create_time|date='Y-m-d',###}`| |更新时间|`{$list.update_time|date='Y-m-d',###}`| |链接|`{$list.url}`| # 参数 |参数名|别名|类型|默认值|说明| |-|-|-|-|-| |cid|栏目ID|number|必填|后台非单页模型栏目ID 或者 $cid-当前栏目id| |titlelen|titlelen|number|`0`|0-不截取| |orderby|排序|string|`id`,`desc`|`sort asc`-排序正序 `sort desc`-排序倒序 `create_time asc`-创建时间正序 `create_time desc`-创建时间倒序 `update_time asc`-更新时间正序 `update_time desc`-更新时间倒序 `click desc`-点击量排序 `istop desc`-推荐优先排序 `rand()`-随机| |keyword|关键词|string|空|模糊查询`title`(标题)字段| |limit|显示数量|number|`10`|当设置了`pagesize`时,该参数无效| |pagesize|分页数|number|`0`|配合`{$page}`使用,生成分页| |flag|标示|number|`0`|`1`-推荐 `0`-全部| |top|头条|number|`0`|`0`-非头条 `1`-一级头条 ..... `9`-九级头条| |tag|标签|string|空|增加`list`标签筛选条件,可直接输入中文,或使用"`$content['tag']`"使用当前详情页的| |sql|分类范围|string|空|例如"131 and 132 and 133"and/or 必须配合`field`标签组合使用| |area|指定地区|string|空|指定地区分类`ID`,获取该地区内容列表| |image|获取带图内容|number|``|默认获取所有,`1`获取带图内容| |pagecss|分页样式|string|`1`|`1`-带分页样式,`0`-不带分页样式| |time|时间|number|`0`|筛选一定修改时间内的内容,值填写时间戳,比如5天内值为:432000(秒*分*小时*天)| # 调用非当前栏目信息 ```javascript <yunu:list cid="1" orderby="sort desc" limit="10"> <li><a href="{$list.url}" title="{$list.title}"> <div class="date">{$list.create_time|date='Y-m-d H:i:s',###}</div> <div class="text"> <h4>{$list.title}</h4> <p><if condition="$list['desc']">{$list.desc|str2sub=140, true}<else/>{$list.content|str2sub=140, true}</if></p> </div> </a> </li> </yunu:list> ``` 说明:非当前栏目需要指定栏目`cid`,需在后台栏目管理查看栏目`id` # 调用当前栏目信息 ```javascript <yunu:list cid="$cid" titlelen="20" limit="10"> <li> <div class="text"> <h3><yunu:type typeid="$list['cid']"><a href="{$type.url}">{$type.title}</a></yunu:type></h3> <h4><a href="{$list.url}" title="{$list.title}">{$list.title}</a></h4> </div> </li> </yunu:list> ``` # 调用当前栏目信息含TAG ```javascript <yunu:list cid="$cid" titlelen="20" limit="10"> <li> <div class="text"> <h3><yunu:type typeid="$list['cid']"><a href="{$type.url}">{$type.title}</a></yunu:type></h3> <h4><a href="{$list.url}" title="{$list.title}">{$list.title}</a></h4> <p>TAG:<yunu:tag title="$list['tag']"><a href="{$tag.url}">{$tag.title}</a></yunu:tag></p> </div> </li> </yunu:list> ``` # 调用关联信息 ```javascript <yunu:list cid="$cid" tag="$content['tag']" titlelen="20" limit="10"> <li> <div class="text"> <h4><a href="{$list.url}" title="{$list.title}">{$list.title}</a></h4> <p><yunu:tag title="$list['tag']"><a href="{$tag.url}">{$tag.title}</a></yunu:tag></p> </div> </li> </yunu:list> ``` 说明:通常用于在详情页根据文章`tag`调用相关信息 # 调用含分页的列表信息 ```javascript <yunu:list cid="$cid" pagesize="6" limit="10"> <li> <div class="text"> <h3><yunu:type typeid="$list['cid']"><a href="{$type.url}">{$type.title}</a></yunu:type></h3> <h4><a href="{$list.url}" title="{$list.title}">{$list.title}</a></h4> </div> </li> </yunu:list> <div class="pages"> {$page} </div> ``` 修改分页数量方法:app\index\model\ContentModel.php 中搜索:$pagearr['var_link_rows'] = 7;把7改成需要的数字