Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 漂亮的首页快速登陆 DZ 4.10 运行天数补丁

[复制链接]
果豆豆 发表于 2006-4-12 20:42:37 | 显示全部楼层
原帖由 yugi6849 于 2006-4-12 10:27 发表


我也找不到。。。

<td>在线运行 <span class="bold">0</span> 天</td>

要先安装下面的,在查找这一句就找得到了!


还有个问题,如果我想让快速登陆那里显示cookie和安全问题放在下面,
结果也不提示,只显示本页无法显示!
为什么
回复

使用道具 举报

wind123 发表于 2006-4-12 21:33:27 | 显示全部楼层
楼主不妨参考下2.5的这个,改改今日发贴数昨日发贴数

今日发贴数昨日发贴数Cache版 For D25!

插件名称: 今日发贴数昨日发贴数Cache版 For D25
适用版本: D25
作  者: happy0429
数据升级: 无
修改文件: include/cache.php,index.php
修改模板: index.htm
最后发表日期:05.2.2
插件功能简介: 看到很多人在问这个,所以就做了一个,功能是在首页显示今日发贴数,昨日发贴数,由于采用缓存技术,只是在更新的时候增加两个查询,基本不影响效率,今日发贴数的更新时间可以任意设定
演示或技术支持网站: 演示看http://www.ak521.com/bbs,有问题请尽快联系我

1.修改include/cache.php
找到
CODE:  [Copy to clipboard]
--------------------------------------------------------------------------------

'plugins'        => array('plugins', 'plugins_settings')
在后面加入
--------------------------------------------------------------------------------

,
下面加入
--------------------------------------------------------------------------------

'indexpost'     => array('todaypost','yestodaypost')
找到
--------------------------------------------------------------------------------

                case ranks:
                        $table = $GLOBALS['table_ranks'];
                        $cols='ranktitle,postshigher,stars';
                        $conditions = "WHERE 1 ORDER BY postshigher desc";
                        break;
在下面加入
--------------------------------------------------------------------------------

///////////////今日贴昨日贴//////////

                case todaypost:
                        $timestamp=time();
                        $tday=gmdate("y-m-d",$timestamp);
                        $tday=strtotime($tday);
                        $table = $GLOBALS['table_posts'];
                        $cols='count(*)';
                        $conditions = "WHERE dateline > $tday";
                        break;

                case yestodaypost:
                        $timestamp=time();
                        $tday=gmdate("y-m-d",$timestamp);
                        $tday=strtotime($tday);
                        $timestamp0=$timestamp-3600*24;
                        $ytday=gmdate("y-m-d",$timestamp0);
                        $ytday=strtotime($ytday);

                        $table = $GLOBALS['table_posts'];
                        $cols='count(*)';
                        $conditions = "WHERE dateline > $ytday and dateline < $tday";
                        break;

///////////////今日贴昨日贴//////////
找到
--------------------------------------------------------------------------------

        $query = $db->query("SELECT $cols FROM $table $conditions");
        switch($cachename) {
下面加入
--------------------------------------------------------------------------------

///////////////今日贴昨日贴//////////

                case 'todaypost':
                        $data[]=$timestamp;
                        $data[]=$db->result($query, 0);
                        break;
                case 'yestodaypost':
                        $data[]=$timestamp;
                        $data[]=$db->result($query, 0);
                        break;

///////////////今日贴昨日贴//////////
2.先更新下缓存,然后修改index.php
找到
--------------------------------------------------------------------------------

require DISCUZ_ROOT.'./include/forum.php';
下面加
--------------------------------------------------------------------------------

@require DISCUZ_ROOT.'./forumdata/cache/cache_indexpost.php';
找到
--------------------------------------------------------------------------------

$newthreads = round(($timestamp - $lastvisit + 600) / 1000) * 1000;
下面加入

--------------------------------------------------------------------------------

////////////////今日贴昨日贴//////////

$cachetime = 600;///600是更新时间,单位为秒,请根据需要修改
if(($timestamp - $_DCACHE['todaypost']['0']) > $cachetime){  @require_once DISCUZ_ROOT.'./include/cache.php';
                                                       updatecache('todaypost');}

////////////////今日贴昨日贴//////////
3.修改摸板index.htm(也可以按自己要求改)我是按下面这样改的

找到
--------------------------------------------------------------------------------

<td align="right" nowrap valign="bottom">
在后面插入
--------------------------------------------------------------------------------

今日贴数:<span class="bold">$_DCACHE['todaypost'][1]</span> / 昨日贴数:<span class="bold">$_DCACHE['yestodaypost'][1]</span><br>
回复

使用道具 举报

月光朱雀 发表于 2006-4-12 22:02:21 | 显示全部楼层
很一般
回复

使用道具 举报

menghuan123 发表于 2006-4-12 22:13:24 | 显示全部楼层
不错,支持!
回复

使用道具 举报

chensen008 发表于 2006-4-12 22:39:41 | 显示全部楼层
{lang username} <input type="text" name="username" size="10" tabindex="1"><BR>
密   码 &nbsp; <input type="password" name="password" size="10" tabindex="2">

我的看发是代码里的这一段要加个空格
不然,看上去不对齐的
回复

使用道具 举报

qq12300 发表于 2006-4-13 16:27:23 | 显示全部楼层
如果启动验证码就登陆不成功.麻烦哦,
回复

使用道具 举报

yujie8348 发表于 2006-4-13 21:12:43 | 显示全部楼层
安装成功!
谢谢楼主!!
继续期待!!!
回复

使用道具 举报

aifanwen 发表于 2006-4-13 21:38:55 | 显示全部楼层
期待完善
回复

使用道具 举报

麦小俊 发表于 2006-4-14 09:52:22 | 显示全部楼层
不错

终于等到了

但是刚安装
昨日发帖和最高日发帖都成0了
回复

使用道具 举报

Batis 发表于 2006-4-14 09:56:11 | 显示全部楼层
我的头像不能显示!
www.sevanthclaod.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 11:24 , Processed in 0.050761 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表