我的编程空间,编程开发者的网络收藏夹
学习永远不晚
位置:首页-资讯-开源

dede中统计栏目文章数的两种方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

dede中统计栏目文章数的两种方法

方法一:

涉及到文件:include/common.func.php

在include/common.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'];

}

调用方法:


复制代码代码如下:

[field:ID function='GetTotalArc(@me)'/]

[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]

比如在你的主页模板里添加如下代码:


复制代码代码如下:

共{dede:type}[field:ID function='GetTotalArc(@me)'/] {/dede:type}篇

或在栏目名称后面添加如下代码:

({dede:type}[field:ID function='GetTotalArc(@me)'/] {/dede:type})

 

方法二:

第一步:打开include/common.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'];

}

//统计结束

第二步: 就可以在模板上用以下代码


复制代码代码如下:

{dede:channel type='top' typeid=''}

<a href='[field:typelink /]'>[field:typename/]</a> ([field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID])

{/dede:channel}

比如在主页模板上栏目名称({dede:field name='typename'/})

后面添加如下代码:


复制代码代码如下:

{dede:type}[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]{/dede:type}

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

dede中统计栏目文章数的两种方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

dede中统计栏目文章数的两种方法

方法一: 涉及到文件:include/common.func.php 在include/common.func.php最下面也就是?>前加入以下代码 复制代码代码如下: function GetTotalArc($tid){ global
2022-06-12

dede中统计栏目文章数的2种实现方法

方法一: 涉及到文件:include/common.func.php 在include/common.func.php最下面也就是?>前加入以下代码 复制代码代码如下: function GetTotalArc($tid){ global
2022-06-12

DedeCMS 统计栏目的文章总数的调用方法

打开include/cowww.cppcns.commmon.func.php文件,在最后的?>之前加上: 以下为引用的内容: 复制代码代码如下: //统计栏目文章数 function GetTotalArc($tid){ global $
2022-06-12

dede调用指定栏目下相关文章的实现方法

首先明确要达到两个要求: 1、要调用指定栏目 2、调用的文章要包含指定关键字 相关文档调用 {dede:likeart titlelen=’24′ row=’10′}
  • dede调用其他栏目的文章或者缩略图列表且有分页效果的方法

    提问i:我做一个网站,有5个栏目,第5个栏目想把前4个栏目的文章都调用一下,搞一个汇总的文章集合。发现用arclist调用不能设置pagesize的属性,从而不能给文章分页。然而list貌似不能调用同级栏目的文章,现在该怎么实现呢? 回答:
    2022-06-12

    为WordPress添加文章字数统计的方法

    WordPress在后台编辑日志时编辑框左下角有一个字数统计,不过只显示在后台,能不能在前台也加上文章字数统计功能呢?研究了一下程序源文件,发现中文版WP后台的字数统计功能,是通过wp-content\languages目录的zh_CN-w
    2022-06-12

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

    本文实例讲述了Dedecms实现自动统计当前栏目文档总数的方法。分享给大家供大家参考。编程客栈具体分析如下: 统计当前栏目有多少文章数量我们常用的有两种办法,一种直接在模板页面运行php 并执行sql,还有一种是直接在exte编程客栈nd.
    2022-06-12

    Shell脚本统计文件行数的8种方法

    获取单个文件行数 文件:test1.sh 行数:20 方法一awk '{print NR}' test1.sh|tail -n1如图所示:方法二awk 'END{print NR}' test1.sh如图所示:方法三grep -n "" t
    2022-06-04

    Redis中统计各种数据大小的方法

    如果 MySQL 数据库比较大的话,我们很容易就能查出是哪些表占用的空间;不过如果 Redis 内存比较大的话,我们就不太容易查出是哪些(种)键占用的空间了。 有一些工具能够提供必要的帮助,比如 redis-rdb-tools 可以直接分析
    2022-06-04

    Shell中统计字符串中单词的个数的几种方法

    Shell中求字符串中单词的个数的几种方法 方法一:[linux@host ~]# echo 'one two three four five' | wc -w 5方法二:[linux@host ~]# echo
    2022-06-04

    织梦栏目有缓存导致刚发布的文章条数和分页不同步处理方法

    刚做一个网站需要大量填充数据,发觉得新增的数据没有即时同步到栏目文章分页里 如图:图2:分页对不上,经查,由于缓存问题要等1个小时可以自动变正常,或手工用ftp把data》cache里所有文件清空,wiVztCE也可以解决,如果不想每次都手
    2022-06-12

    Win10系统提示你目前没有连接到任何网络的两种解决方法图文教程

    在使用Windows 10系统过程中,发现电脑无法联网,打开【查看网络和共享中心】界面活动网络下遇到提示:你目前没有连接到任何网络。这是怎么回事呢?下编程客栈面就随我们的小编看看Win10提php示“你目前没有连接到js任何网络
    2023-05-22

    Linux统计一个文件中特定字符个数的方法

    统计一个文件中某个字符串的个数,其实就是在在一块沙地里面找石头,有的人看到石头以后,在上面做个标记(grep),然后记住自己做了多少个标记;有的人看到石头以后,把它挖了(tr),最后统计自己挖了多少
    2022-06-04

    Java统计英文句子中出现次数最多的单词并计算出现次数的方法

    本文实例讲述了Java统计英文句子中出现次数最多的单词并计算出现次数的方法。分享给大家供大家参考,具体如下:import java.util.*;pub
    2023-05-30

    编程热搜

    • wordpress错位如何解决
      这篇文章主要介绍“wordpress错位如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“wordpress错位如何解决”文章能帮助大家解决问题。wordpress
      wordpress错位如何解决
    • 帝国cms调用栏目别名的修改步骤
      请留意下面的修改方法 修改后栏目别名使用 !--bname--] 调用 打开e/class/t_functions.php搜索定位到带模板的栏目导航标签修改1复制代码代码如下://替换变量$bclassname=$class_r[$clas
      帝国cms调用栏目别名的修改步骤
    • 动易Cms MAC验证视图失败的解决方法
      “/”应用程序中的服务器错误。 -------------------------------------------------------------------------------- 验证视图状态 MAC
      动易Cms  MAC验证视图失败的解决方法
    • DEDECMS如何支持中文水印
      DEDECMS如何支持中文水印?修改/include/inc_photograph.php,在165行处加这行代码:$w_text = iconv("GB2312","UTF-8",$w_text);OK,现在可以用中文做水印了,但默认的字体大小是5,中文字体
      DEDECMS如何支持中文水印
    • 快速了解Discuz!程序文件功能
      相信有不少人热衷于基于修改原有系统文件所做的插件,当然了解程序文件功能是最重要的,下面我把Discuz! X2.0主要的程序文件功能说一下。Tips:Q:针对说明的文件是?A:我只基于原版文件对upload目录中基本的程序文件(php,ht
      快速了解Discuz!程序文件功能
    • DedeCMS编辑器fck更换成eWebEditor编辑器具体步骤
      将eWebEditor编辑器插入DEDE后台的效果: 完全Word在线编辑的功能,让你从此摆脱发可编辑器卡得死,进入流畅干净编辑界面新时代。 下面是具体步骤: 首先,你要知道eWebEditor是一个什么工具。 eWebEditor是由国
      DedeCMS编辑器fck更换成eWebEditor编辑器具体步骤
    • 允许 WordPress 上传任意文件的方法
      此时如果上传一个不在预定义编程客栈的安全扩展名列表,如.lrc,会报kAtKhHRl错: F编程客栈ile type does not meet security guidelines. Try another. 解决此问题有两方法: 在
      允许 WordPress 上传任意文件的方法
    • dedecms 软件下载模块中添加下载方式为迅雷下载联盟代码
      修改 /plus/download.php 文件 www.cppcns.com查找
      dedecms 软件下载模块中添加下载方式为迅雷下载联盟代码
    • dedecms网站tag标签全部静态化的解决方法
      更改tags.php文件在根目录 找到$tag = FilterSearch(urldecode($tag)); 替换为:$tag = urldecode($tag); 更改文件arc.taglist.class.php文件文件所在的路径是
      dedecms网站tag标签全部静态化的解决方法
    • 帝国CMS远程保存图片的方法
      本文实例讲述了帝国cms远程保存图片的方法。分享给大家供大家参考。 具体实现方法如下:复制代码代码如下:
      帝国CMS远程保存图片的方法

    目录