以前做个一个随机日志的插件(看这里),但是没有缓存,每次都要读取数据库,而且需要改动DB.php文件,有点不方便。现在做了改动,用了随机数组,不需要sql的随机功能了。并且用xml文件实现了缓存。
[attachment=3215,180]
下载:RandomArticleList.2.0.zip
使用方法:
1、上传RandomArticleList.php文件到/usr/plugins目录
2、在模板文件中需要随机列表的地方添加
查看代码打印代码帮助1 <?php RandomArticleList::parse(); ?>
3、启用并设置插件即可。
带缓存的 随机日志列表插件2.0
版主: woniou
Re: 带缓存的 随机日志列表插件2.0
支持下,直接跳到2.0啦,似乎很强大8)
换了中随机取数的方式,所以版本号直接跨级了。
还有个在1.0版基础上添加缓存的1.1版,RandomArticleList.1.1.zip
使用方法多一步:
1、上传RandomArticleList.php文件到/usr/plugins目录
2、在var/Typecho/DB.php中37行左右添加
/** 随机排序 */
const SORT_RAND = 'RAND()';
const SORT_RANDOM = 'RANDOM()';
3、在模板文件中需要随机列表的地方添加
查看代码打印代码帮助1 <?php RandomArticleList::parse(); ?>
4、启用并设置插件即可。