带缓存的 随机日志列表插件2.0

插件开发及发布

版主: woniou

回复
wwwdsd
帖子: 262
注册时间: 2009年 6月 13日 23:06
联系:

带缓存的 随机日志列表插件2.0

帖子 wwwdsd »

以前做个一个随机日志的插件(看这里),但是没有缓存,每次都要读取数据库,而且需要改动DB.php文件,有点不方便。现在做了改动,用了随机数组,不需要sql的随机功能了。并且用xml文件实现了缓存。
[attachment=3215,180]
下载:RandomArticleList.2.0.zip
使用方法:
1、上传RandomArticleList.php文件到/usr/plugins目录
2、在模板文件中需要随机列表的地方添加
查看代码打印代码帮助1 <?php RandomArticleList::parse(); ?>
3、启用并设置插件即可。
头像
zyzzc
帖子: 648
注册时间: 2009年 9月 25日 20:11
联系:

Re: 带缓存的 随机日志列表插件2.0

帖子 zyzzc »

支持下,直接跳到2.0啦,似乎很强大8)
Copter
帖子: 25
注册时间: 2010年 3月 10日 08:52
联系:

Re: 带缓存的 随机日志列表插件2.0

帖子 Copter »

不错,向高手学习。
wwwdsd
帖子: 262
注册时间: 2009年 6月 13日 23:06
联系:

Re: 带缓存的 随机日志列表插件2.0

帖子 wwwdsd »

支持下,直接跳到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、启用并设置插件即可。
头像
ClayMore
帖子: 2483
注册时间: 2007年 11月 29日 02:55
来自: Sleeping Forest
联系:

Re: 带缓存的 随机日志列表插件2.0

帖子 ClayMore »

回复