dedecms在栏目列表中添加统计文档数量调用标签
本文手机访问二维码
dedecms在栏目列表中添加统计文档数量调用标签,实现的方法还是非常简单的,只需要做一些简单的修改即可实现我们所需要的功能。
方法如下:
打开include/extend.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']; }
下面是我添加的示例代码,供大家参考!
<?php
function litimgurls($imgid=0){
global $lit_imglist;
$dsql = new DedeSql(false);
//获取附加表
$row = $dsql->GetOne("SELECT c.addtable FROM dede_archives AS a LEFT JOIN dede_channeltype AS c ON a.channel=c.id where a.id='$imgid'");
$addtable = trim($row['addtable']);
//获取图片附加表imgurls字段内容进行处理
$row = $dsql->GetOne("Select imgurls From `$addtable` where aid='$imgid'");
//调用inc_channel_unit.php中ChannelUnit类
$ChannelUnit = new ChannelUnit(2,$imgid);
//调用ChannelUnit类中GetlitImgLinks方法处理缩略图
$lit_imglist = $ChannelUnit->GetlitImgLinks($row['imgurls']);
//返回结果
return $lit_imglist;
}
// 文档数量调用标签
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'];
}
?>
针对arclist与list模板代码的调用方法:
[field:ID function='GetTotalArc(@me)'/]
其它位置的使用代码的调用方法:
[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]
运行之后的效果截图如下:
本文手机访问二维码
☉本站的源码不会像其它下载站一样植入大量的广告。
☉本站只提供精品织梦源码,源码在于可用,不在多!!希望在这里找到你合适的。
☉本站提供的整站织梦程序,均带数据及演示地址。可以在任一源码详情页查看演示地址
☉本站所有资源(包括源码、模板、素材、特效等)仅供学习与参考,请勿用于商业用途。
☉如有其他问题,请加网站客服QQ(971977809)进行交流
- 织梦dedecms tag标签使用方法
- dedecms内容页调用缩略图 缩略图
- dedecms上一篇下一篇调用图片的
- 织梦模板调用最新文章标签、
- dedecms织梦TAG标签显示每个标签
- DedeCms autoindex和itemindex 用法说
- 织梦cms导航高亮显示栏目及首
- dedecms列表页调用文章正文内容
- DedeCMS文章页调用当前文章url地
- DEDECMS万能标签{dede:sql}使用教程
- dedecms获取当前所在栏目ID的方
- 织梦调用指定顶级栏目名称的
- DEDECMS教程:loop循环标签的使用
- 织梦DEDECMS修改下载地址{dede:
- dedecms arclist列表循环调用顶级
- 织梦dedecms获取上一篇下一篇文