您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
织梦dedecms系统列表页怎么自动统计当前栏目文档总数
余梦茂2024-05-15 22:35:45dedecms教程已有人查阅
导读今天在网上看到一个织梦DedeCMS系统列表页自动统计当前栏目文档总数的方法,这里跟大家分享一下!实现这个功能有2种方法:
今天在网上看到一个织梦DedeCMS系统列表页自动统计当前栏目文档总数的方法,这里跟大家分享一下!
实现这个功能有2种方法:
第一种:runphp='yes'
第一种实现方法就是利用织梦自带的runphp参数来实现这个功能,只需要在您需要显示统计数量的地方直接加入以下代码:
1.本代码无法统计副栏目的文档;
2.本代码可用在列表和内容页;
3.代码生成后的效果的动态的,如果添加完内容,必须重新生成相关页面;
4.无法统计无主表(例如:分类信息)的文档总数;
第二种:function
第二种就是我们通常所说的函数,在织梦(DedeCMS)中,我们可以利用自定义函数来实现各种效果,实现的具体方法为:
1. 在/include/extend.func.php 文件的?>上一行加入以下代码:
在这里实际上就是执行了自定义函数接口中的GetTypeNum函数,其注意事项与runphp='yes'方法一样。
实现这个功能有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'方法一样。
本文标签:
很赞哦! ()
相关文章
- dedecms系统实现树形分类导航方法
- 织梦dedecms系统的安装方法步骤教程
- 织梦dedecms系统channel指定id后无效当前样式current
- dedecms系统模板标签代码Pagetitle标记功能使用说明
- dedecms系统后台验证码图片不显示的几种解决方法
- 织梦dedecms系统sql怎么调用获取文章链接地址
- 织梦dedecms系统列表页调用TAG标签带上链接的写法
- dedecms系统按字母检索搜索功能的实现方法
- dedecms系统模板标签代码Pagebreak标记语法说明
- dedecms系统模板标签代码Flink标记等同friendlink功能说明
- dedecms系统TAG标签伪静态设置教程
- dedecms系统列表页调用tag标签同时带上链接的代码实例
随机图文
-
dedecms如何让织梦变成全站动态浏览更利于SEO
有时候dedecms全站的静态反而对于建设企业站不利1、首页动态化我们只要把网站根目录下面生成的index.html删除, -
dedecms织梦GBK版安装sphinx全文索引无法查询无结果修复
本测试安装的是sphinx中文版-coreseek 4.0版,用测试中文的命令在命令行查询:echo网络搜索|iconv-fgbk-tutf-8|sear -
mysql查看最大连接数,修改mysql数据库最大连接数的方法
怎么查看 MySQL最大连接数使用 MySQL 数据库的站点,当访问连接数过多时,就会出现 "Too many connections" 的错误。出现这种 -
dedecms自定义表单增加验证码的实现方法
给自定义表单加验证码打开根目录下 /plus/diy.php 文件,然后在第61行,呃,如果没有显示行,那就查找
留言与评论 (共有 条评论) |
本栏推荐
相关标签
大家喜欢
- dede织梦网站生成速度太慢怎么办
- DEDE5.6升级dedecms5.7无法发布编辑文章的方法
- 使用flashfxp工具把网站上传到主机空间的方法
- dedecms织梦限制栏目列表生成的最大页数的方法
- 织梦dede后台Fatal error: Allowed memory size of 8388608 bytes
- 织梦cms日期显示格式修改实例一则
- 织梦dedecms文章内容分页{dede:pagebreak/}显示页数设置方法
- 织梦dedecms怎么在模板页面中实现会员登录退出状态
- dedecms织梦源码安装步骤及织梦数据库还原的步骤教程
- 解决dede织梦模板编码不一致页面出现乱码的解决方法