您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms实现自动统计当前栏目文档数量的方法
石和革2023-09-29 10:24:24dedecms教程已有人查阅
导读本文实例讲述了Dedecms实现自动统计当前栏目文档总数的方法。分享给大家供大家参考。具体分析如下:统计当前栏目有多少文章数量我们常用的有两种办法
本文实例讲述了Dedecms实现自动统计当前栏目文档总数的方法。分享给大家供大家参考。具体分析如下:统计当前栏目有多少文章数量我们常用的有两种办法,一种直接在模板页面运行php 并执行sql,还有一种是直接在extend.func.php中加一个统计函数,然后在模板页面调用即可.
SQL语句中,有统计的函数,我们可以通过在织梦中使用SQL语句统计的方法,在列表页内显示该栏目共有多少篇文章,这样做的好处是,有助于提升用户体验,比如说我一个文章列表下面有10篇文章,就自动统计出10篇,到20篇的时候自动统计成20篇,这样用户对网站的信息就一目了然了.
现将这2种方法分述如下:
第一种:runphp='yes'
第一种实现方法就是利用织梦自带的runphp参数来实现这个功能,只需要在您需要显示统计数量的地方直接加入以下代码:
代码如下:
1.本代码无法统计副栏目的文档;
2.本代码可用在列表和内容页;
3.代码生成后的效果的动态的,如果添加完内容,必须重新生成相关页面;
4.无法统计无主表(例如:分类信息)的文档总数;
第二种:function
第二种就是我们通常所说的函数,在织梦(DedeCMS)中,我们可以利用自定义函数来实现各种效果,实现的具体方法为:
1.在/include/extend.func.php 文件的?>上一行加入以下代码:
代码如下:
代码如下:
希望本文所述对大家的dedecms建站有所帮助。
SQL语句中,有统计的函数,我们可以通过在织梦中使用SQL语句统计的方法,在列表页内显示该栏目共有多少篇文章,这样做的好处是,有助于提升用户体验,比如说我一个文章列表下面有10篇文章,就自动统计出10篇,到20篇的时候自动统计成20篇,这样用户对网站的信息就一目了然了.
现将这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 GetTypeNum($tid){
global $dsql;
$row = $dsql->GetOne("select count(*) as dd from dede_archives where typeid = $tid");
return $row['dd'];
}
2.在模板需求统计栏目文档的地方加入以下代码:代码如下:
{dede:field.typeid function="GetTypeNum(@me)"/}
保存后生成警惕Html即可,在这里实际上就是执行了自定义函数接口中的GetTypeNum函数,其注意事项与runphp='yes'方法一样.希望本文所述对大家的dedecms建站有所帮助。
本文标签:
很赞哦! ()
相关文章
- dedecms实现将表单订单发送到邮箱实例代码
- 织梦dedecms实现{dede:arclist keyword='[field:title/]'}效果
- dedecms实现表单分步提交的思路方法
- 织梦dedecms实现无觅相关文章功能步骤代码
- dedecms实现首页内页调用不同的友情链接的实现方法
- 简单几步为dedecms实现LightBox效果
- 让dedecms实现shtml包含的实现方法
- dedecms实现自定义表单(模型)分步提交的方法
- 织梦dedecms实现三级栏目_二级栏目_一级栏目_网站名称效果代
- dedecms实现大图showphoto.htm输出图集内容简介的实现方法
- 织梦dedecms实现搜索结果按点击量排序的实现方法
- 织梦dedecms实现新发表的文章在24小时内标题显示红色
随机图文
织梦联动菜单调用实例
现在有很多的朋友利用织梦CMS做行业或是分类信息网站。这类的网站往往需要联动菜单,今天我就结合自己的实例,和大家一起研究下如何调用联动字段。dedecms插件开教程实例
本文简单讲述了dedecms插件开发的方法。分享给大家供大家参考。具体如下:这里举的是一个很简单插件实例,通过此插件,你可以知道怎么样开发一个插件,它结构是怎么设置的dedecms实现PC站和官方推出手机站同步的方法
大家都知道织梦更新了一个我们梦寐以求的手机站功能。当时更新了后,我没有立即实践。可是有很多朋友找我怎么实现,还是不会。今天我实践了一次,已经测试成功。图上dedecms织梦列表模板中的title怎么优化
dedecms是站长们经常用到的cms之一,因此对于dedecms的优化方法也都是广大站长所关注的问题,下面这篇文章是织梦者在论坛中找到的关于dedecms列表模板的优化方法
留言与评论 (共有 条评论) |