内容调用方法

内容调用方法

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}