织梦Dedecms 调取栏目总记录数 效果如下2
发布网友
发布时间:2023-10-17 10:57
我来回答
共1个回答
热心网友
时间:2024-02-17 03:29
将以下函数放入include/extend.func.php
//统计栏目文章数
function GetTotalArc($tid){
global $dsql;
$sql = GetSonIds($tid);
$row = $dsql->GetOne("Select count(id) as dd From `#@__archives` where typeid
in({$sql})");
return $row['dd'];
}
//统计当前栏目信息数
function dynamic_num($current_id){
global $dsql;
//读取当前栏目的子ID
$sql = "SELECT id FROM `#@__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 `#@__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’/}</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}
以上代码是两个函数,一个统计栏目文章数,另一个统计当前栏目信息数。
织梦dedecms如何调用当前栏目的文章列表?
1、第一步,打开织梦Dedecms的主界面,直接找到“增加顶级栏目”选项并选择跳转,见下图,转到下面的步骤。2、第二步,执行完上面的操作之后,进入新对话框,根据实际情况进行设置,见下图,转到下面的步骤。3、第三步,执行完上面的操作之后,请单击“确定”按钮,见下图,转到下面的步骤。4、第四步,...
织梦Dedecms如何调用指定栏目下的子栏目列表
1、打开织梦Dedecms的主界面,直接找到增加顶级栏目并选择跳转。2、这个时候进入新的对话框,需要根据实际情况设置相关的参数。3、下一步如果没问题,就点击确定。4、这样一来等看到对应的结果以后,即可调用指定栏目下的子栏目列表了。
织梦dedecms如何对列表添加判断语句
在wp中这种功能可以通过简单的php语言实现,现在tom研究发现在织梦dedecms中也不必望洋兴叹了,利用dede:global标签也可以实现奇偶判别,从而达到这种效果。实现的方法如下:{dede:channelartlist}{/dede:channelartlist}tom对代码已经测试过了,你在使用中有什么问题可以留言。
dedecms模板标签手册:[2]channel|案例详解
标签名称:channel 标记简介:织梦常用标记,通常用于网站顶部以获取站点栏目信息,方便网站会员分类浏览整站信息 功能说明:用于获取栏目列表 适用范围:全局使用 typeid参数 typeid = ' 栏目ID' 此参数调用指定栏目下的子类 {dede:channel typeid='4'} a href='[field:typelink /]'[field:typename/]/...
织梦dedecms的时间调用标签
一、时间样式(2014年12月22日 12时10分01秒){dede:arclist} [field:pubdate function="MyDate('Y年m月d日 H时i分s秒',@me)"/]{/dede:arclist} MyDate里面的参数:Y全年,y年的末两位,H24小时制,h12小时制 二:扩展:不同格式的时间标签调用方式:{dede:arclist row='2'} [field...
在织梦默认模板中怎么调取小说模块的内容
{/dede:bookcontentlist} 参数说明:row:调用记录条数 booktype:图书类型,0 图书、1 漫画,默认全部 orderby:排序类型,当按排序类型为 commend 表示推荐图书 author:作者 keyword:关键字 去织梦帮助找:http://help.dedecms.com/help/template/tags/global/2011/0607/46.html ...
织梦dedecms如下效果如何实现?期数递减
织梦可以使用[field:global.autoindex/]标签来实现你的效果,这是自动编号标签,包含在{dede:arclist/}标签里面使用
织梦怎么调用栏目描述织梦栏目内容调用
推荐你还是好好看看织梦后台调用,那是在写好的下拉菜单程序里面进行的修改,你得会CSS和一些简单的JS编码技术 织梦栏目后台怎么不显示文档数量都是零?这个问题是因为dede_arctiny这个表错误或者崩溃导致,你可以将本地的这个表结构(dede_arctiny.frm,dede_arctiny.MYD,dede_arctiny.MYI)传到服务器对应...
DEDECMS的{dede:arclist}如何调用文章表的任何字段
{dede:arclist }[fiele:字段名/]{/dede:arclist}
dedecms如何调用栏目中栏目内容
function='cn_substr(html2text(@me),550)'/]...{/dede:sql} 需要注意的是,如果安装dede时修改了数据表前缀,则需要把dede_arctype中的dede替换成你的数据表前缀,2,代表你想要调用栏目内容的栏目ID,下面的则是调用的限制字数,使用这个调用,可以调用的你网站的任意栏目内容到任意位置。