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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Discuz-x模板开发: 非论坛模块中读取【今日帖数 主题总数 总贴数】的SQL统计查询

[复制链接]
cr180 发表于 2010-11-16 10:27:26 | 显示全部楼层 |阅读模式
本帖最后由 cr180 于 2010-11-16 10:27 编辑

DIY的统计模块我不得不承认设计上是一个败笔,完全不能自定义样式,在模板开发中 例如版块的统计信息是相当重要的,下面是在肥爺的方法上进行了一些改进后特整理出来发给大家以作参考!版权为www.12345.la




$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


可能有很多童鞋不字段如何用?

把上面那段代码放到相应的程序文件最后?>前面,然后把上面三个变量写到模板里去,更新缓存试试

如果有不懂的地方,请跟帖发问,但是不动手的懒人我表示鄙视!

作者:cr180
地址:http://www.12345.la/thread-13010-1-1.html


yyanxi 发表于 2010-11-16 20:53:07 | 显示全部楼层
感谢楼主的回答,辛苦了。
但请原谅本人是个菜鸟,真的不懂如何操作这个。
我想问下的是如何实现这些功能
<div class="dialog"><cite>$km[todaypost]</cite><cite>$km[post]</cite><cite id="none">$usernum</cite><cite id="online"><small style="margin-left:0px;margin-right:8px;">当前</small>$onlinenum<small>人在线</small></cite></div>
   <div class="details">
   C:\Users\amedia\Desktop\未命名.jpg
回复

使用道具 举报

yyanxi 发表于 2010-11-16 20:54:49 | 显示全部楼层
不懂得如何发图,楼主见谅啊!
海口社区
就是这个的登录下方的统计信息,代码是上面那个不知道为什么不能实现和它一样的功能,求楼主赐教
回复

使用道具 举报

yyanxi 发表于 2010-11-16 20:55:13 | 显示全部楼层
www.haikou.55.com
回复

使用道具 举报

yyanxi 发表于 2010-11-16 20:56:01 | 显示全部楼层
再诺诺的问一下,discuz为什么屏蔽我的图和链接?
回复

使用道具 举报

sxj7 发表于 2010-12-9 14:52:58 | 显示全部楼层
老大7.2的不好用哦
回复

使用道具 举报

乄ìao程熟 发表于 2010-12-16 19:09:45 | 显示全部楼层
我不清楚在那个文件里修改,楼主能详细点么
回复

使用道具 举报

eric13142005 发表于 2011-1-24 11:55:13 | 显示全部楼层
$12345la   这个地方换成什么呀~~
回复

使用道具 举报

水晶111 发表于 2011-2-21 00:59:05 | 显示全部楼层
回复

使用道具 举报

chunlxiao 发表于 2011-2-24 15:37:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 15:38 , Processed in 0.105560 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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