织梦实现自动统计当前栏目文档总数的方法

织梦CMS 1年前 (2017-10-16) 134次浏览 已收录 0个评论 扫描二维码

为什么在制作网站的时候需要统计当前栏目文章数量,今天株洲网站建设就把实现的方法分享给大家,实现自动统计当前栏目文档总数的方法。具体分析如下:

统计当前栏目有多少文章数量我们常用的有两种办法,一种直接在模板页面运行php并执行sql,还有一种是直接在extend.func.php中加一个统计函数,然后在模板页面调用即可。

SQL语句中,有统计的函数,我们可以通过在织梦中使用SQL语句统计的方法,在列表页内显示该栏目共有多少篇文章,这样做的好处是,有助于提升用户体验,比如说我一个文章列表下面有10篇文章,就自动统计出10篇,到20篇的时候自动统计成20篇,这样用户对网站的信息就一目了然了.

现将这2种方法分述如下:

第一种:runphp=’yes’

实现方法就是利用织梦自带的runphp参数来实现这个功能,只需要在您需要显示统计数量的地方直接加入以下代码:

代码如下:

function GetTypeNum($tid){ 
global $dsql; 
$row = $dsql->GetOne("select count(*) as dd from dede_archives where typeid = $tid"); 
return $row['dd']; 
}

第二种方法在模板需求统计栏目文档的地方加入以下代码:

代码如下:

{dede:field.typeid function="GetTypeNum(@me)"/}

保存后生成警惕Html即可,在这里实际上就是执行了自定义函数接口中的GetTypeNum函数,其注意事项与runphp=’yes’方法一样,希望本文所述对大家的dedecms建站有所帮助。


本文版权归湖南SEO所有丨如需转载请注明文章出处
原文地址:https://www.wangxiaoyou.com/2572.html
喜欢 (0)
[736035566@qq.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Parse error: syntax error, unexpected '<' in /www/wwwroot/wangxiaoyou.com/wp-content/themes/Git-alpha/footer.php on line 23