关于DEDE_v5.3自由列表一些非官方的修改与完善

很多朋友都想在非栏目列表页调用一些热门文章和Digg排行,恰恰,我今天也遇到了。
目前,DEDE的List标记只能在栏目中使用,所以,要想实现列表分页,就只能使用自由列表的功能了。

现在,DEDE_5.3的自由列表还有一些问题,如,动态浏览还不支持Row属性,就是只获取多少条数据,这样的问题,会把整个栏目甚至整个频道的内容都显示出来。
还好,如果生成静态文件则能解决这个问题,因为生成静态只生成前50页的静态文件。我估计这里还有一些程序错误的问题。

生成静态文件时,只能生成前50页的文件,分页链接则有可能上千页。
其次,自动列表的分页链接样式与其它栏目页不一样,今天也一并改之。

另外,还给自由列表增加了一个Digg排行的支持。

以下为程序修改后的效果:

freelist

程序演示地址:http://www.mmtxt.net/digg.php

修改后的程序下载(GBK,覆盖到include目录即可):

freelist