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

 找回密码
 立即注册
搜索

[已答复] ss怎么实现按部门、系进行汇总统计?

[复制链接]
blackunicorn 发表于 2009-8-5 18:32:21 | 显示全部楼层 |阅读模式
初次使用supesite  
请问 ss怎么实现按部门或系来统计各部门的发稿情况。
如 有三个系 英语系 化学系 数学系
统计他们的年度发稿情况,并显示出所发的稿件。
同时还能进行按作者查询汇总?
在线等。
回复

使用道具 举报

littlehz 发表于 2009-8-5 18:43:39 | 显示全部楼层
英语系 化学系 数学系,这几个是登录帐号?
发表的资讯直接进他们的个人空间页面就能看到例如 /space.php?uid=2
统计直接用SQL查询语句吧。
  1. select count(*) from `supe_spaceitems` where `uid`=2 AND `dateline`>=UNIX_TIMESTAMP('2008-01-01 00:00:00 GMT+8') AND `dateline`<=UNIX_TIMESTAMP('2008-12-31 23:59:59 GMT+8')
复制代码
uid后面填对应登录帐号的uid
回复

使用道具 举报

 楼主| blackunicorn 发表于 2009-8-5 19:03:28 | 显示全部楼层
本帖最后由 blackunicorn 于 2009-8-5 19:07 编辑

不是登录账号。就是发资讯的时候,要求要有作者,要有作者所在的部门,然后 按部门和个人统计发稿量
不过还是谢谢解答.
回复

使用道具 举报

 楼主| blackunicorn 发表于 2009-8-5 19:28:55 | 显示全部楼层
....难道supesite 没考虑到这种情况?
回复

使用道具 举报

littlehz 发表于 2009-8-5 19:37:06 | 显示全部楼层
把SQL语句改成就可以了
  1. select count(*) from `supe_spaceitems` where `username`='英语系' AND `dateline`>=UNIX_TIMESTAMP('2008-01-01 00:00:00 GMT+8') AND `dateline`<=UNIX_TIMESTAMP('2008-12-31 23:59:59 GMT+8')
复制代码
回复

使用道具 举报

 楼主| blackunicorn 发表于 2009-8-5 19:40:14 | 显示全部楼层
本帖最后由 blackunicorn 于 2009-8-5 19:45 编辑

可英语系不是一个名啊 ,是一群人(作者)的集合。不能当成单一的作者。
英语系 有张三 李四 王二等人,还会随机增加人员。
他们会在各个新闻栏目发文章,
我想统计出英语系所有人发的文章总数,并能列表显示出来。
可用ss怎么实现,要增加一个新字段?
回复

使用道具 举报

littlehz 发表于 2009-8-5 19:59:23 | 显示全部楼层
这个要求有点过了,这张三、李四之间又没有什么关联,程序怎么可能知道你要把英语系的统计?
如果是已知固定的人员。用SQL语句,where后面的条件,多个username用OR。

或者新增几个用户分组,这个 英语系的用户分组下面有多个 投稿帐号。缺点是 写查询语句就比较复杂,两表联查或者 PHP循环嵌套两次查询数据库,具体的语句网上找找。

也可以利用资讯中的 信息来源 newsfrom 这个字段,天上 英语系,不过缺点就是所有已经发布过的文章都要补上这个新闻来源的内容,而且新发布的文章,如果忘记填这个了也就不能统计到。这个只用查一个表。

总之SupeSite是开源的,想做什么功能应该都是可行的,修改实现难度不同。官方也不可能考虑到所有的需求来做开发,自己想做开发的时候也只能给一些参考。
回复

使用道具 举报

 楼主| blackunicorn 发表于 2009-8-5 19:59:56 | 显示全部楼层
。。。。请精通supesite的解答下,再次感谢热心的Practise Moderator
回复

使用道具 举报

 楼主| blackunicorn 发表于 2009-8-5 20:06:00 | 显示全部楼层
哦,以前用asp的东西,源站里都考虑到分部门分组。因为政府机关或者教育系统都是有上稿统计、人员统计需求的。 supesite好像还是从论坛起步,查询速度比较快,就是易用性上,感觉上手还是有些难度。可能还是自己用的时间比较短。谢谢Practise Moderator的解答了。
回复

使用道具 举报

gz1015.cn 发表于 2009-8-5 20:48:47 | 显示全部楼层
用户组嘛!用SS6.1的吧
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-12 11:28 , Processed in 0.110382 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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