内容调用方法
内容调用方法
1、content标签用法
{wanhui:content}html模版{/wanhui:content}
2、content参数
1)catid 栏目id。 默认值:0,表示所有栏目。 2)areaid 区域id,区域可在后台联级菜单中配置。 默认值:0,表示所有区域。 3)posid 推荐位,推荐位可在后台配置。 默认值:0,表示调用全部。配置了推荐位,则只调用推荐位的文章内容。 4)row 调用条数。 默认值:10。 5)limit 从地几天开始调用。如limit="2"表示从第三条开始调用。 默认值:0。 6)withthumb 调用图片。 默认值:0,表示有无图片都调用。1表示只调用有图片的文章内容。 7)orderby 排序规则。 默认值:id,表示以id排序。还可以是:point、amount、inputtime、updatetime、clicks、comments等等,也可以以自定义的参数来排序。 8)orderbyway 排序方式。 默认值:desc,表示倒叙。asc表示正序。 9)subday 调用多少天的帖子。 默认值:0,表示调用全部。1,表示调用1天内发布的帖子...... 10)titlelen 标题长度。 默认值:0,标题长度为任意值。14,表示将标题截取成14个字符串的长度。 11)infolen 简介长度。 默认值:0,标题长度为任意值。50,表示将简介截取成50个字符串的长度。 12)keyword 关键词。 默认值:空,表示关键词为任意内容都匹配。不为空,搜索文章(标题、简介)中含有$keyword中的任意关键词的文章。 13)ismore 是否附加字段,content属于附件字段。 默认值:0,表示附加字段不调用。1,表示调用全部字段,包括附加字段及自定义字段。 14)userid 调用用户的文章。 默认值:all,表示调用全部用户的文章。20,表示调用用户id为20的文章。
3、返回值调用
1){field:id} 文章id。 2){field:modelid} 文章模型ID。 3){field:catid} 栏目ID。 4){field:areaid} 区域ID。 5){field:template} 文章使用的模板。 6){field:title} 文章标题。 7){field:style} 标题样式。 8){field:thumb} 封面图。 9){field:keywords} 文章关键词。 10){field:description} 文章描述。 11){field:posid} 文章推荐位。 12){field:url} 文章访问地址。 13){field:status} 文章发布状态。 14){field:point} 文章阅读点数。 15){field:amount} 文章阅读钱数。 16){field:inputtime} 文章发布时间。 17){field:updatetime} 文章更新时间。 18){field:clicks} 文章点击次数。 19){field:comments} 评论次数。 20){field:islink} 文章是否外链。0,不外链;1:外链。 21){field:siteid} 站点ID。 22){field:autoindex} 循环计数器,从1开始。 自定义字段,需要加ismore="1"。 23){field:content} 文章内容。 ... ... {field:自定义字段名} ... ...
4、示例代码
/*调用栏目等于5的头条,且包含图片的文章10条,按id升序排序,设置标题等于长度为40个字符,描述为180个字符,并且调用附加字段*/ {wanhui:content catid="5" posid="1" row="10" orderby="id" orderbyway='asc' withthumb='1' titlelen='40' infolen='180' ismore=1} /*栏目名称,并添加栏目链接*/ 【<a href="{field:url}">{catname(field:catid)}</a>】 /*将文章图片生成100*100的缩略图*/ <img src="{createthumb1(field:thumb,100,100,0)}" /> /*显示文章标题,由于设置了标题长度为40个字符,将显示40个字符*/ {field:title} /*过滤html以后调用200个字符作为说明,这个是需要ismore=1才可以,当然这里设置了infolen长度,我们可以采用{field:description}将显示描述的180个字符*/ {sub_string(strip_tags(field:content),200,'…')} {/wanhui:content}