我的第一个作品~大家支持一下~
谢谢
作者:就是我啦~:)
功能:免数据查询,当有会员注册时自动更新缓存
修改档案:index.php,register.php,include/cache.php,模版index.htm
適用版本:2.5sp1 (本人对2.5不熟识,不知道2.5能不能用)
展示: http://lucksforum.com
繁體版在2樓
打开
include/cache.php
找
后方加~
找
- case ranks:
- $table = $GLOBALS['table_ranks'];
- $cols='ranktitle,postshigher,stars,color';
- $conditions = "WHERE 1 ORDER BY postshigher desc";
- break;
复制代码
下方加~
- /////////////今日加入会员数 hack by Charis start///////////
- case membersaddtoday:
- $timestamp=time();
- $table = $GLOBALS['table_members'];
- $cols='COUNT(*)';
- $conditions = "WHERE regdate>='".($timestamp - 86400)."'";
- break;
- /////////////今日加入会员数 end///////////
复制代码
找
- case 'announcements_forum':
复制代码
上方加~
- /////////////今日加入会员数 hack by Charis start///////////
- case membersaddtoday:
- $data = $db->result($query,0);
- break;
- /////////////今日加入会员数 end///////////
复制代码
打开index.php
找
上方加~
- /////////////今日加入会员数 hack by Charis start///////////
- $membersaddtoday = $_DCACHE['membersaddtoday'];
- /////////////今日加入会员数 end///////////
复制代码
打开 register.php
找
- showmessage('register_succeed', dreferer());
复制代码
上方加~
- /////////////今日加入会员数 hack by Charis start///////////
- @require_once DISCUZ_ROOT.'./include/cache.php';
- updatecache('membersaddtoday');
- /////////////今日加入会员数 end///////////
复制代码
打开模版index.htm
在適当地方加~
- <!--{if $membersaddtoday >0}-->今日加入{lang stats_main_members_count} $membersaddtoday 人<!--{else}-->今天没有新加入会员<!--{/if}-->
复制代码
先上传cache.php 到 include/
然后上传其他档案
最后更新缓存~
完成~
请多多支持小弟的论坛~
[ 本帖最后由 charispoon 于 2005-9-19 07:56 编辑 ] |