在网站制作过程中,我们偶尔会用到排序功能,比如制作阅读排行榜,或者业绩排行榜等功能。今天就能说下在zdcms中自定义的字段如何参与排序。
举例,我这里需要制作一个工作人员业绩排名,如下图。
假如,我们的自定义业绩字段名为:yeji ,在前端模板中,模板标签调用可以这样写,如下面代码。
/*业绩降序排列*/
{module module=news catid=$catid order=yeji_asc num=9}
<li>
<a href="{$t.url}" title="{$t.title}">
<span style="float:left;"> {$key+1} </span>
dr_strcut($t.title, 20)}
<span style="float: right;"> {$t.yeji}</span>
</a>
</li>
{/module}
通过以上代码就会得到以下降序排行榜效果,如图;
/*业绩升序排列*/
{module module=news catid=$catid order=yeji_desc num=9}
<li>
<a href="{$t.url}" title="{$t.title}">
<span style="float:left;"> {$key+1} </span>
dr_strcut($t.title, 20)}
<span style="float: right;"> {$t.yeji}</span>
</a>
</li>
{/module}
通过以上代码就会得到以下升序排行榜效果,如图;
怎么样是不是很简单,感觉去zdcms里试试吧。