您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程

dede织梦模板的列表页怎么实现自动统计当前栏目文档总数

忆香2023-11-29DedeCMS教程已有人查阅

导读织梦模板的列表页中实现自动统计当前栏目文档总数的两种方法实现这个功能有2种方法:

织梦模板的列表页中实现自动统计当前栏目文档总数的两种方法实现这个功能有2种方法:
第一种:runphp=’yes’
第一种实现方法就是利用织梦自带的runphp参数来实现这个功能,只需要在您需要显示统计数量的地方直接加入以下代码:
{dede:field.typeid runphp=’yes’}
global $dsql;
$row = $dsql->GetOne(“select count(*) as dd from dede_archives where typeid = @me”);
@me = $row['dd'];
{/dede:field.typeid}
保存后重新生成Html文件即可看到具体的效果,但请注意:
1.本代码无法统计副栏目的文档;
2.本代码可用在列表和内容页;
3.代码生成后的效果的动态的,如果添加完内容,必须重新生成相关页面;
4.无法统计无主表(例如:分类信息)的文档总数;
第二种:function
第二种就是我们通常所说的函数,在织梦(DedeCMS)中,我们可以利用自定义函数来实现各种效果,实现的具体方法为:
1. 在/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']; }
2. 在模板需求统计栏目文档的地方加入以下代码:
[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]
保存后生成警惕Html即可。在这里实际上就是执行了自定义函数接口中的GetTypeNum函数,其注意事项与runphp=’yes’方法一样。

本文标签:

很赞哦! ()

相关源码

  • (自适应)中英双语配线器材扎带线卡网站pbootcms模板免费下载为线缆管理、电气配线领域打造的响应式网站模板,采用PbootCMS内核开发,可快速搭建企业级产品展示平台,数据实时同步管理。查看源码
  • (自适应响应式)蓝色外贸英文产品介绍展示网站模板本模板采用手工编写的DIV+CSS架构,代码精简高效。适配手机端浏览,数据实时同步更新。内置SEO优化框架,支持独立设置各页面标题、关键词及描述。开源代码结构清晰,便于二次开发。查看源码
  • 帝国cms7.5自适应作文新闻资讯教育网站模板本模板基于帝国CMS7.5内核开发,为教育机构、培训学校等知识传播单位打造。通过自适应设计确保在手机、平板、电脑等设备上均能获得专业浏览体验查看源码
  • 自适应html5二极管LED灯具灯饰类企业网网站模板该PbootCMS内核开发的响应式模板专为LED照明、灯具制造类企业设计,通过HTML5技术实现手机与PC端自适应显示,确保跨设备访问体验一致。企业可快速替换图文内容适配其他工业领域查看源码
  • (自适应)帝国cms7.5文章新闻博客整站源码( 带会员中心)本模板基于帝国CMS内核开发,为新闻资讯、个人博客及作品展示类网站设计。采用响应式布局技术,确保在手机、平板和电脑等不同设备上都能获得良好的浏览体验。查看源码
  • 帝国cms7.5奇闻异事末解之谜模板免费下载带数据本模板基于帝国CMS7.5系统开发,为神秘现象、未解之谜类主题网站设计。包含完整的PC端、移动端及百度MIP站同步生成功能,内置火车头采集规则模块,可快速采集目标站内容资源。整体设计风格神秘大气,符合主题定位。查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐