云水论坛

标题: [转帖]discuzx非论坛模块中读取【今日帖数 主题总数 总贴数】的SQL统计查询 [打印本页]

作者: 森森    时间: 2011-2-11 18:07
标题: [转帖]discuzx非论坛模块中读取【今日帖数 主题总数 总贴数】的SQL统计查询
 DIY的统计模块我不得不承认设计上是一个败笔,完全不能自定义样式,在模板开发中 例如版块的统计信息是相当重要的,下面是在肥爺的方法上进行了一些改进后特整理出来发给大家以作参考!

$q = DB::query("SELECT todayposts, threads, posts FROM ".DB::table('forum_forum')." WHERE type='forum'");
    while($12345la = DB::fetch($q)) {
        $todayposts += $12345la['todayposts'];
                $threads += $12345la['threads'];
                $posts += $12345la['posts'];
    }

解释一下,先查询出pre_forum_forum这个版块信息数据表,过滤掉群组,然后再把字段里面的值合并累加,然后再进行变量输出:

论坛今日发帖总数:$todayposts   论坛主题总数:$threads 论坛总贴数:$posts

可能有很多童鞋不字段如何用?
把上面那段代码放到相应的程序文件最后?>前面,然后把上面三个变量写到模板里去,更新缓存试试
如果有不懂的地方,请跟帖发问,但是不动手的懒人我表示鄙视




欢迎光临 云水论坛 (http://www.yunshui.net/) Powered by Discuz! X2.5