iis服务器助手广告广告
返回顶部
首页 > 资讯 > CMS >DEDECMS 获取当前栏目及所有子栏目的文章数量
  • 623
分享到

DEDECMS 获取当前栏目及所有子栏目的文章数量

DEDECMS当前栏目子栏目 2022-06-12 01:06:27 623人浏览 八月长安
摘要

以下代码用来解决查询当前栏目及当前栏目下所有子栏目的文章总数,添加到/include/common.func.PHP 或者 /include/extend.func.php中,然后在模板中调用getTotalArcByT

以下代码用来解决查询当前栏目及当前栏目下所有子栏目的文章总数,添加到/include/common.func.PHP

或者

/include/extend.func.php中,然后在模板中调用getTotalArcByTid(1)。


复制代码代码如下:

function getTotalArcByTid($tid, $level=TRUE) {

global $dsql;

$level==TRUE && $tid = GetSonTypeID($tid);

$sql = "SELECT count(id) as total from `dede_arcHives` where typeid in($tid)";

$result = $dsql->GetOne($sql);

return $result['total'];

}

function GetSonTypeID($tid)

{

global $dsql;

$dsql->SetQuery("Select id From `dede_arctype` where reid in($tid) And ishidden<>1 order by sortrank");

$dsql->Execute($tid);

$typeid = '';

while($row=$dsql->GetObject($tid))

{

$typeid .= "{$row->id},";

$typeid .= GetSonTypeID($row->id);

}

return trim($typeid,',');

}

调用方法:

模板中调用的方法一般为:

{dede:field.typeid function="getTotalArcByTid(@me)"/}

或者

[field:typeid function="getTotalArcByTid(@me)"/]

--结束END--

本文标题: DEDECMS 获取当前栏目及所有子栏目的文章数量

本文链接: https://www.lsjlt.com/news/31030.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • jspXCMS怎么获取栏目及其子栏目下所有的文章
    本文小编为大家详细介绍“jspXCMS怎么获取栏目及其子栏目下所有的文章”,内容详细,步骤清晰,细节处理妥当,希望这篇“jspXCMS怎么获取栏目及其子栏目下所有的文章”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-06-26
  • DEDECMS怎么调用当前所在栏目的顶级栏目ID
    本篇内容介绍了“DEDECMS怎么调用当前所在栏目的顶级栏目ID”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2024-04-02
  • PhpCms V9调用指定栏目子栏目文章的方法有哪些
    本篇内容介绍了“PhpCms V9调用指定栏目子栏目文章的方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学...
    99+
    2024-04-02
  • Python获取当前目录下所有文件的六种方法
    os模块中的listdir()函数 import os# 当前目录dir_path = '/path/to/current/directory'# 获取当前目录下的所有文件files = [os.pa...
    99+
    2023-08-31
    python 数学建模 开发语言
  • vbs 中怎么获取当前目录的文件数量
    这篇文章将为大家详细讲解有关vbs 中怎么获取当前目录的文件数量,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。i=0set fso=CreateObject("Scrip...
    99+
    2023-06-08
  • VBS中怎么获取当前目录下所有文件夹名字
    VBS中怎么获取当前目录下所有文件夹名字,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。VBS获取当前目录下所有文件夹名字,不包括子文件夹。我要给每个文件夹进行操作,所以最好用循...
    99+
    2023-06-08
  • C/C++怎么获取路径下所有文件及其子目录的文件名
    这篇文章主要介绍了C/C++怎么获取路径下所有文件及其子目录的文件名的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C/C++怎么获取路径下所有文件及其子目录的文件名文章都会有所收获,下面我们一起来看看吧。一、功...
    99+
    2023-07-05
  • 怎么在Linux系统上显示当前及子目录中的文件数量
    这篇文章主要讲解了“怎么在Linux系统上显示当前及子目录中的文件数量”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux系统上显示当前及子目录中的文件数量”吧!在本指南中,我们将...
    99+
    2023-06-16
  • 详解C/C++如何获取路径下所有文件及其子目录的文件名
    目录一、功能描述二、实现方式三、代码实现一、功能描述 需要提取某个文件夹下所有文件名字,当包含子目录时,将子目录及其路径获取到。 二、实现方式 使用C语言的opendir函数 D...
    99+
    2023-03-14
    C++获取路径下文件文件名 C++获取文件文件名 C++获取文件名
  • linux如何批量解压当前目录下以.zip结尾的所有文件到指定目录
    小编给大家分享一下linux如何批量解压当前目录下以.zip结尾的所有文件到指定目录,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!批量解压当前目录下以.zip结尾...
    99+
    2023-06-27
  • java 用递归获取一个目录下的所有文件路径的小例子
    复制代码 代码如下:private List<String> ergodic(File file,List<String> resultFileName){&...
    99+
    2022-11-15
    递归 目录 文件路径
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作