织梦Dede获取指定栏目的文档数量!

  • A+
所属分类:网站源码

今天,在用织梦做一个数据交互比较余的网站主页时,需赚取某个栏目之下的文档数量,但织梦的标签库没这个方法,所以我要问顾大哥关于织梦第二次对外开放的经验,几分钟之后我会完工的,在这里做一个备份记录。

织梦Dede获取指定栏目的文档数量!

首先我们打开根目录/include下的common.func.php文件,直接拉到最后空出几行,打个注释,方便以后识别。

//yawee 2019.11.13 获取指定栏目下的文档数量
function GetTotalArc($tid){ 
    global $dsql; 
    $sql = GetSonIds($tid); 
    $row = $dsql->GetOne("Select count(id) as dd From dede_archives where typeid in({$sql})"); 
    return $row['dd']; 
} 

然后保存,我们就有了获取栏目文档数量的方法了,接下来就到模板里需要的地方调用它
{dede:ID runphp='yes'} @me=1; @me = GetTotalArc(@me);{/dede:ID}
这个是获取指定栏目下的文档数量,里面的@me=1;数值1便是要获取的栏目id

或者我们在栏目列表页和内容页需要获取的时候,程序可以自动判断栏目的id,我们可以直接这样写
[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]

织梦Dede获取指定栏目的文档数量!

需求搞定,完毕 

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: