SDCMS调用最新内容的方法

建站教程

SDCMS调用最新内容的方法

<ul>
{sdcms:rs top="10" field="id,title,style,createdate,isurl,url,classid" table="sd_content" where="islock=1" order="ontop desc,id desc"}
{rs:eof}<li>没有资料</li>{/rs:eof}
<li><a href="{sdcms.geturl($rs[id],$rs[classid],$rs[isurl],$rs[url])}" title="{$rs[title]}"{if $rs[isurl]=1} target="_blank"{/if} {$rs[style]}>{sdcms.cutstr($rs[title],34,1)}</a></li>
{/sdcms:rs}
</ul>

简单说明如下:

top="10"
取前10条数据

field="id,title,style,createdate,isurl,url,classid"
查询这些字段:id,title,style,createdate,isurl,url,classid

where="islock=1"
查询条件:正常发布的内容(未审核,未发布的都不显示)

order="ontop desc,id desc"
排序条件:先把置顶的排最前面,然后根据编号排序

{rs:eof}<li>没有资料</li>{/rs:eof}
这行参数是表示:没有任何内容时显示

{sdcms.geturl($rs[id],$rs[classid],$rs[isurl],$rs[url])}
这是固定格式:显示内容的URL链接

{if $rs[isurl]=1} target="_blank"{/if}
这行表示:如果是外部链接,则用新窗口打开

{sdcms.cutstr($rs[title],34,1)}
这行表示:取标题的前34个字符,如果超过34个字符,则后面显示省略号,如果要不显示省略号,则把最后一个参数的1改为0即可

也许您对下面的内容还感兴趣: