A-A+
PHPCMS V9循环输出序列号1.2.3.4…等
现在的站点为了更加自定义化,都添加了标题的美化样式,比如最新 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.