A-A+

PHPCMS V9循环输出序列号1.2.3.4…等

2015年03月31日 PHP开源系统 暂无评论 阅读 20 views 次

现在的站点为了更加自定义化,都添加了标题的美化样式,比如最新 new 标题或者 hit 热点新闻,还有文章与图片相结合的标题等,这样来进行结合,文章就没哪么的单调了,在之前的夏日博客phpcms文章里面已经有了这类的文章,今天的重点要讲一下如何在循环输出文章时,在文章的标题前面添加 1,2,3,4,5...这样的标题序号,比如我们要做一个关于热文排序的文章列表,就可以在文章列表前面添加数字来确定哪篇文章更热门化,这就是文章标题前面的排行数字。

调用代码实例一:

{pc:content action="hits" catid="$catid" num="8" order="monthviews DESC" cache="3600"}
 {loop $data $k $v}
<li><strong class="num2">{$n}</strong><a title="{$v[title]} - {number_format($v[monthviews])}" href="{$v[url]}">{str_cut($v[title],36,'...')}</a></li>
 {/loop}
{/pc}

调用代码实例二:

{pc:content action="lists" catid="$catid" order="id DESC" num="10"}
{php $j=1;}
{loop $data $v}
  <li>{php echo $j}<a href="{$v[url]}">{str_cut($v['title'],44,'')}</a></li>
{$j++}
{/loop}
{/pc}

两种方法分别采用的是PHPCMS内轩标题{$n}和{$j++}的方式来进行文章列表标题前面的数字进行递增的,举一反三,就可以将其应用到站点上面,但大多数都是在首页或侧边栏进行这样的应用,大多也就递增到数字10.

标签:

给我留言