最新文章
{pc:get sql=”S ELECT * FROM v9_news Order by id DESC ” num=”10″}
{loop $data $r}
<li>·<a href=”{$r[url]}” target=”_blank”>{str_cut(strip_tags($r[title]),33)}</a></li>
{/loop}
{/pc}
我们可以使用get标签,然后加上SQL语句,直接从表中获取最新的10条数据,num=”10″你可以根据自己的需要指定数量。
当然,我们还可以把sql语句进一步进行扩展
热门文章
{pc:content action=”hits” catid=”$r[catid]” num=”10″ order=”views DESC” cache=”3600″}
{loop $data $r}<li>·<a href=”{$r[url]}” title=”{$r[title]}” target=”_blank”>{str_cut(strip_tags($r[title]),33)}</a></li>
{/loop}
{/pc}
频道总排行 {pc:get sql="select a.id,a.title,a.url,a.catid,b.hitsid,b.views from v9_news a left join v9_hits b on a.id=substring(b.hitsid,5) where a.catid in ($arrchildid) order by b.views desc" num="10" cache="3600"} {loop $data $r} <a href="{$r[url]}" title="{$r[title]}" target="_blank">{str_cut($r[title],36,'...')}</a> {/loop} {/pc} 频道月排行调用方法 {pc:get sql="select a.id,a.title,a.url,a.catid,b.hitsid,b.views from v9_news a left join v9_hits b on a.id=substring(b.hitsid,5) where a.catid in ($arrchildid) order by b.monthviews desc" num="8" cache="3600"} {loop $data $r} {number_format($r[views])} <a href="{$r[url]}"{title_style($r[style])} {str_cut($r[title],56,'...')} </a> {/loop} {/pc}
这里的热门文章,我们是利用的content里面的hits,然后调用数据出来。