DEDE在列表调用当前栏目文章总数的修改方法
来源:互联网 发布:淘宝店二维码怎么生成 编辑:程序博客网 时间:2024/06/08 06:27
此方法适合织梦dedecmsv5.6及以上版本,其它版本暂未测试,修改方法如下:
打开 include/common.func.php文件,在这个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:type}[field:id function="dynamic_num(@me)" /]{/dede:type}这样就修改完成了.
- DEDE在列表调用当前栏目的文章总数的修改方法
- DEDE在列表调用当前栏目文章总数的修改方法
- dede调用副栏目文章列表方法
- 织梦DedeCMS文章列表页自动统计当前栏目文档总数的方法
- DEDE调用今日更新文章和文章总数的方法
- dede使用channelartlist在列表页和内容页调用同级栏目的方法
- dedecms 调用栏目(分类)的文章总数
- dede调用栏目列表
- dede文章页标题调用当前栏目名称
- dede文章页标题调用当前栏目名称
- dede 如何调用其他栏目的文章或者缩略图列表且有分页效果?
- 实现统计每个栏目下的文章总数的调用
- arclist标签在文章页列表页调用所有(全站)栏目最新文章热门文章的方法
- arclist标签在文章页列表页调用所有(全站)栏目最新文章热门文章的方法 [复制链接]
- DEDE列表页和内容页调用顶级栏目ID的方法
- dede如何用SQL语句统计某个栏目的文章总数?
- dede内容页调用当前栏目的链接
- dede织梦跨频道调用指定栏目文章的解决方法
- 基于FPGA的CRC校验码生成器
- android学习笔记---63-PopupWindow,泡泡窗口的实现
- Unity3D导出为android程序invokation failed
- [Web基础开发-JSP基础语法]Page指令_02
- CSS2——IE6圆角
- DEDE在列表调用当前栏目文章总数的修改方法
- 智能电视调试帮手--悬浮显示IP工具
- FPGA产生基于LFSR的伪随机数
- 生成唯一的字符串算法---UUID
- [Web基础开发-JSP基础语法]包含指令_03
- 关于伪静态的特点和优点
- 图-公交查询问题乱弹(一)
- 异步FIFO的FPGA实现
- Linux操作系统分析(3)- 内核装载ELF的过程总结