您当前的位置: 主页 > 优化教程
使用织梦DedeCMS建站的时候,有时候需要对当前栏目及其所有子栏目的文档数量进行统计,方便反馈给用户。我们可以在织梦DedeCMS的模板 中使用SQL标签来实现,不过织梦DedeCMS为了系统的安全,加强了对SQL注入和安全的检查,导致无法查询一些正常的子查询的SQL。
那怎么实现获取当前栏目及其所有子栏目的文档数量的功能呢?我们可以使用自定义函数解决。No牛网把方法整理如下,修改织梦程序include/common.func.php文件,在最后加以下代码:
 
//统计栏目文章数 www.moke8.com
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" ;
}
}
以上代码就是新增了两个函数,一个统计栏目文章数,另一个统计当前栏目信息数,在织梦dedecms模板中可以和调用系统函数一样调用他们。如使用如下的调用代码:
 
{dede:field name=’typename’/}</b>(该类拥有{dede:type}[field:id
function="dynamic_num(@me)" /]{/dede:type}个文档)
{dede:channel type=’son’ }
<li><a href=’[field:typelink/]‘>[field:typename/]</a>(<span>[field:ID
runphp='yes'] @me = GetTotalArc(@me);[/field:ID]</span>)</li>
{/dede:channel}


关键词:织梦,获取,当前,栏目,文章,数量,条数,使用,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

dede显示全站相关文章方法DEDE默认的dede:likearticle调用相关文章的方式只能调... 2021-07-22
织梦dedecms首页调用单页栏目内容和文章内容的方法用dedecms做企业站时,通常在首页会调用公司简介、联系我们之类的单... 2021-07-27
Dedecms网站给图片alt属性自动调用标题的方法本文实例讲述了Dedecms网站给图片alt属性自动调用标题的方法。分... 2021-07-30
织梦dede后台怎么查找文章内容关键词修改一下文件,就能实现织梦dede后台怎么查找文章内容关键词。 登录网... 2021-07-27
DEDECMS只允许会员积分大于200的会员投稿或者发布评论防止恶意投稿或者灌水的又一方法,判断积分是否够一定量,如果够就可以投稿... 2021-07-27
dedecms调用文章描述description限制字数的方法在dedecms模板调用文章描述时,有时候我们为了页面美观或者需要对字... 2021-07-22
dedecms增加二维码功能的方法本文介绍了在dedecms中增加二维码功能的实现方法,有时需要在ded... 2021-07-22
织梦上传不了缩略图“上传失败,请检查配置”织梦的用户在发布文档的时候,点击本地上传的时候或者内容里插入图片的时候... 2021-07-22
dedecms织梦5.7的后台图片裁剪之后图片被模糊解决方法不知道为什么每次剪裁图片的时候 最后生成的图片都会很模糊,一开始修改了... 2021-07-27
怎么删除dedecms中指定ip的评论?在网站中很多人都会启用织梦的留言本功能,所以在评论的时候就会有很多会员... 2021-08-19
解决织梦(DEDECMS)后台无法上传图片问题织梦(DEDECMS)后台无法上传提片,提示上传失败,令人懊恼。而织梦... 2021-07-27
dedecms文章keywords关键词字数限制修改方法(同适用于描述)最近在发布文章的时候发现文章关键词字数会有限制,如果填多了会自动截取,... 2021-07-27
织梦优化之如何禁止dedecms搜索隐藏栏目内容在用dedecms建站时,很多时候都要用到隐藏栏目,而dedecms自... 2021-07-30
织梦的likearticle相关标签支持随机排序orderby方法织梦用于图片站WEB开发时,需要随机调用文章、图集和关联文章、图集功能... 2021-07-22
DedeCMS中[field:rel/]标签有什么用问题: DedeCMS的问题,这句话中a href=[field:ty... 2021-07-22
织梦DedeCms如何获取缩略图的高度和宽度织梦DedeCms获取缩略图的高度和宽度 某些瀑布流的代码要求图片必须... 2021-07-22

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn