名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。
文章标题描述的不太清楚,咱们先看图:
很多时候咱们在做文章站点列表前面的序号时都直接采用的是背景图片来实现的,但是这样咱们在实际写页面过程中需要手动调整每个序号间的间距,对于排版来说非常的麻烦。今天这个文章的目的就是是介绍怎么利用dedecms网站程序的[field:global.autoindex/]来实现前面的序号以及背景样式。
实现相关具体操作方法:咱们先看下面一段相关具体代码如下
{dede:arclist typeid=’1′ limit=’0,10′ titlelen=’30′} <li><em class=”num[field:global name=autoindex runphp="yes"](@me<4)? @me=”3″:@me=”";[/field:global]“>[field:global name=autoindex runphp="yes"](@me<10)? @me=”0@me”:@me=”10″;[/field:global]</em><a href=”[field:arcurl/]” target=”_blank” title=”[field:fulltitle/]“>[field:title/]</a></li>{/dede:arclist}
//@me 表示这个标记本身的值
//runphp=”yes” 在php程序中运行
// em 大驾家都懂吧 是一个html标签<em>其他的大驾家都懂的 我就不扯了
模板经过解析后网站的前台显示为
<li><em class=”num3″>01</em><###</li>
<li><em class=”num3″>02</em>##</li>
<li><em class=”num3″>03</em>##</li>
…
<li><em class=”num”>09</em>##</li>
<li><em class=”num”>10</em>##</li>
显示为10行,而且前面都带有编号,至于序号上的颜色边框我想大驾家用css或者是图片都是可以实现的吧!
解释下上面的语句,autoindex<4 则让autoindex的值返回3 如果autoindex<10 则让autoindex的值返回0autoindex;
如果说你要具体调用数字非常有规律,跟[field:global name=autoindex runphp="yes"]@me;[/field:global]中的@me 成等比或者是等差或者是相差一个固定的数值,那么可以这样写@me=“@me” 1 ,其它请自行尝试@me=“@me 1 ”是不对的,那样 1会看作是一个字符串!
dedecms网站程序运用[field:global.autoindex/]实现数字序号站点列表就写到这里,上面的案例只能在arclist标签中使用,请大驾家注意了
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。DEDE添加迅雷专用链接(半迅雷化)