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

 找回密码
 立即注册
搜索

[已答复] 资讯如何显示其下包含子分类总共的资讯数目

[复制链接]
qingwa 发表于 2009-7-7 17:03:19 | 显示全部楼层 |阅读模式
本帖最后由 qingwa 于 2009-7-7 17:04 编辑

热门tag中,每个tag的后面都有一个()中间是数字,显示这个TAG相同的资讯有多少条

如何让资讯也这样显示呢?

例如总共三级资讯,一级(计算机)、二级(硬件)、三级(显卡)。
一级:计算机(数字1),括号中的数字1是计算机分类中的咨询条数,加上其下二三级资讯中所有条数的总和。
二级:硬件(数字2),括号中的数字二是硬件分类+其下所有三级分类的资讯条数总和。

以此类推
该如何调用

已知
热门标签中tag的调用代码
                <!--{block name="tag" parameter="order/spacenewsnum DESC/limit/0,30/cachetime/88008/cachename/hottag/tpl/data"}-->
                <div class="global_module margin_bot10 bg_fff">
                        <div class="global_module2_caption"><h3>热门标签</h3></div>
                        <ul class="tag_list clearfix">
                                        <!--{loop $_SBLOCK['hottag'] $value}-->
                                        <li><a href="$value[url]">$value[tagname]</a> ($value[spacenewsnum]) </li>
                                        <!--{/loop}-->
                        </ul>
                </div>


资讯的呢?

另外:热门标签,如何在每个资讯子类别,显示该类别下的热门TAG?
回复

使用道具 举报

littlehz 发表于 2009-7-7 17:13:45 | 显示全部楼层
数据库中没有存储某咨询分类的资讯数量的字段。如需获取某分类的资讯数,需用自定义SQL查询
  1. SELECT COUNT( * )
  2. FROM `supe_spaceitems`
  3. WHERE `catid` =1
  4. OR `catid` =2
复制代码

`catid` =1 or `catid` =2要把所有的 一级:计算机(数字1)、二级:硬件(数字2) 分类的catid列全
回复

使用道具 举报

 楼主| qingwa 发表于 2009-7-7 17:35:05 | 显示全部楼层
能否在8.0中加入这一字段,如此查询太过麻烦,如果资讯类别多,基本上每个资讯都需要一个单独的模板……
回复

使用道具 举报

mints 发表于 2009-8-5 22:15:13 | 显示全部楼层
希望在7.5中加入此功能,以便显示各分类资讯的条目
回复

使用道具 举报

lidq.jingwu 发表于 2009-8-6 09:54:12 | 显示全部楼层
关于资讯统计这个建议我反馈给开发人员好了~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-12 09:03 , Processed in 0.103193 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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