织梦dede获取当前栏目文章数量

  使用织梦DedeCMS建站的时候,有时候需要对当前栏目及其所有子栏目的文档数量进行统计,方便反馈给用户。我们可以在织梦DedeCMS的模板中使用SQL标签来实现,不过织梦DedeCMS为了系统的安全,加强了对SQL注入和安全的检查,导致无法查询一些正常的子查询的SQL。

  那怎么实现获取当前栏目及其所有子栏目的文档数量的功能呢?我们可以使用自定义函数解决。把方法整理如下,修改织梦程序include/common.func.php文件,在最后加以下代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33