dedecms铸件每日每周每月排行榜

fieldset{padding:10px;}

dedecms制件每日每周每月排行榜

    {dede:arclist row='10' titlelen='34' orderby='click' subday='2'}     [field:title/]        {/dede:arclist}

这是调用日排行的文章,subday表示在多少天以内的文档,subday=’2’就表示2天内发表的文档,其实可能应该写成subday=’1’的 但是考虑到管理员发布文章有时不是太准时,subday=’1’的话可能有时候页面会显示不到10篇文章或者不显示。于是我就写了个2,然后orderby=’click’表示按点击量排行。 总的来说代码的意思:调用所有2天内发表的文章,然后按点击率排序取前十篇。文章标题截取34个字符。周排行、月排行就把subday=’2′ 的数字 改成7或者30。还是蛮简单的。如果要实现排行榜前三名颜色不一样,可以使用下来的代码:

[field:global name="autoindex" runphp='yes']if(@me>=3)@me = '<td valign="middle" bgcolor="#CACACA" align="center" class="paishu">' . @me . '</td>';else @me = '<td valign="middle" bgcolor="#7EA0BF" align="center" class="paishu">' . @me . '</td>';[/field:global]

主要是使用autoindex这个变量,来输出1到10。runphp里使用语句,把前三名的颜色设置成#CACACA.这样就OK了,是不是很简单呢。总在盼望未来,愿你的人生美开

dedecms铸件每日每周每月排行榜

相关文章:

你感兴趣的文章:

标签云: