织梦cms恰当的统计分析当今文本文档总数方式

阅读  ·  发布日期 2021-03-17 17:56  ·  admin
百度搜索一下完多全是写的错的 贴到拷贝的結果便是 错的无尽拷贝 话很少说立即上恰当编码
mon.func.php文档,在最终多方面下编码:
  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 ]; //统计分析当今频道信息内容数 function dynamic_num($current_id){ global $dsql; //载入当今频道的子ID $sql = SELECT id FROM `dede_arctype` WHERE id= $current_id || topid= $current_id $dsql- SetQuery($sql); $dsql- Execute(); while($row = $dsql- GetArray()){ $arr[]=$row[id]; foreach($arr as $key= $value){ $type .= $value . , ; $ty= .$type. 0 ; //echo $ty; $t_num = $dsql- GetOne( select count(*) as num from `dede_archives` where typeid in($ty) //echo $t_num[num]; if(is_array($t_num)){ return .$t_num[num]. ; }else{ return 0 ; }

启用方式 独立启用 {dede:field name= typename /}{dede:type}[field:id function= dynamic_num(@me) /]{/dede:type}

循环系统中启用 :[field:ID runphp= yes ] @me = GetTotalArc(@me);[/field:ID]