位置: IT常识 - 正文

DEDECMS V5 常用统计SQL标签(dedecms配置)

编辑:rootadmin

推荐整理分享DEDECMS V5 常用统计SQL标签(dedecms配置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:dedecms插件,dedecms配置,dedecms使用教程,dedecms配置,dedecms使用教程,dedecms使用教程,dedecms5.7,dedecms6.0,内容如对您有帮助,希望把文章链接给更多的朋友!

这两天,突然又见到论坛里求统计用代码的帖子多起来,这里发几个常用的DEDE统计SQL标签,如果还有什么其它需要的,请跟帖说明,日后继续补充……另:希望各位提问的兄弟们,先自行搜索一下论坛,也许你的问题可以在以往的帖子里找到答案~~·注意 dede_archives 这个前缀是默认的 请将dede改成你的数据库前缀

代码如下:·共有文章:** 篇{dede:sql sql="select count(ID) as c from dede_archives where channel=1"}·共有文章:[field:c /]篇{/dede:sql}·共有图集:** 个{dede:sql sql="select count(ID) as c from dede_archives where channel=2"}·共有图集:[field:c /]个{/dede:sql}·共有软件:** 个{dede:sql sql="select count(ID) as c from dede_archives where channel=3"}·共有软件:[field:c /]个{/dede:sql}·共有评论:**条{dede:sql sql="select count(ID) as c from dede_feedback"}·共有评论:[field:c /]条{/dede:sql}·共有会员:**名{dede:sql sql="select count(ID) as c from dede_member "}·共有会员:[field:c /]名{/dede:sql}·文章阅读:** 人次{dede:sql sql="select sum(click) as c from dede_archives"}文章阅读:[field:c /]人次{/dede:sql}·今日更新:**篇{dede:sql sql="SELECT count( ID ) AS c FROM dede_archives WHERE pubdate > UNIX_TIMESTAMP( CURDATE( ) ) "}今日更新:[field:c /]篇{/dede:sql}

·统计指定栏目及所有下属分支栏目内的文章数1、修改include/inc_functions.php文件,增加函数如下:

代码如下:function GetTotalArc($tid){$dsql = new DedeSql(false);$sql = TypeGetSunID($tid,$dsql);$row = $dsql->GetOne("Select count(ID) as dd From dede_archives where {$sql}");return $row['dd'];}2、调用方法,在需要修改的模板页插入如下代码(其中的3是栏目ID,根据你的实际情况修改){dede:field function='GetTotalArc(3)'/}

补充一点:如果在栏目模板页面上调用,可以用这个写法,统计当前栏目内的文章数{dede:field name='ID' function='GetTotalArc(@me)'/}

·栏目文章统计功能使用 dedecms 的runphp 接口 编写一个 函数.利用channel标签的ID变量或得。

函数。

代码如下:function GetChannelArticleNum($id){if(!$id || !is_numeric($id)) return 0;$dsql = new DedeSql();require_once(dirname(__FILE__)."/inc_channel_unit_functions.php");$sql = TypeGetSunID($id,$dsql);$dsql -> SetQuery("Select count(*) as c From dede_archives where {$sql}");$row = $dsql -> GetOne();return $row['c'];}

将该函数放入 inc_functions.php 中

示例调用方法.

{dede:channel type='top' row='8'} | [field:typename/] ([field:ID runphp='yes'] @me = GetChannelArticleNum(@me);[/field:ID]){/dede:channel}

DEDECMS V5 常用统计SQL标签(dedecms配置)

效果见本站首页菜单。

改变 | [field:typename/] ([field:ID runphp='yes'] @me = GetChannelArticleNum(@me);[/field:ID]) 可获得更多形式。

如果你使用该方法没有效果,请打开 inc_typelink.php(以下是在 dedecms v3.1的情况,4.x版本请对应查看)

查找函数 function GetChannelList 体内的

if($row=$this->dsql->GetArray()){在 //处理同级栏目中,当前栏目的样式 上加上一行 $row['id'] = $row['ID'];

这是dedecms 里面一个奇怪的问题。 [field:ID /] 经常获得不到值,有时又是可以的,而用$row['id'] = $row['ID']; 后即可用 [field:ID /]获得, 可能是 $row['ID'] 在某个地方没打引号被作为了一个常量。。。。。。

·增加栏目文章统计功能第一种方法:1、 修改include/inc_arcpart_view.php文件

找到function ParseTemplet()函数修改为:

代码如下:function ParseTemplet(){if(!is_array($this->dtp->CTags)) return "";foreach($this->dtp->CTags as $tagid=>$ctag){$tagname = $ctag->GetName();//countclass 统计栏目文章数量if( $tagname == "countclass" ){$tid = $ctag->GetAtt("typeid");$row = $this->dsql->GetOne("Select count(ID) as dd From dede_archives where typeid='$tid' and arcrank<>-1");$this->dtp->Assign($tagid,$row['dd']);}

2、在网页上调用方法{dede:countclass typeid=栏目编号/}例如:{dede:countclass typeid='2'/}

第二种方法(由 正牌执子之手339709 提供):

1、修改include/inc_functions.php文件,增加函数如下:

代码如下:function GetTotalArc($tid){$dsql = new DedeSql(false);$row = $dsql->GetOne("Select count(ID) as dd From dede_archives where typeid='$tid'");return $row['dd'];}

2、调用方法[field:id function='GetTotalArc(@me)'/]

免责

本文链接地址:https://www.jiuchutong.com/zhishi/312939.html 转载请保留说明!

上一篇:织梦dedecms统计tag个数的方法(织梦生成出现500)

下一篇:phpcms如何做关键字(phpcms 生成首页)

  • qq文字识别功能在哪(qq文字识别功能在哪电脑版)

    qq文字识别功能在哪(qq文字识别功能在哪电脑版)

  • 苹果耳机怎么重新匹配手机(苹果耳机怎么重置别人找不到)

    苹果耳机怎么重新匹配手机(苹果耳机怎么重置别人找不到)

  • 苹果13怎么关闭app资源库(苹果13怎么关闭按键截屏功能)

    苹果13怎么关闭app资源库(苹果13怎么关闭按键截屏功能)

  • 爱奇艺短信验证码收不到怎么回事(爱奇艺短信验证怎么关闭)

    爱奇艺短信验证码收不到怎么回事(爱奇艺短信验证怎么关闭)

  • 智联招聘账号异常是怎么回事(智联招聘账号异地登陆)

    智联招聘账号异常是怎么回事(智联招聘账号异地登陆)

  • 红米10x和红米note8对比

    红米10x和红米note8对比

  • 华为安卓10系统怎么升级(华为安卓10系统怎样调整图标大小)

    华为安卓10系统怎么升级(华为安卓10系统怎样调整图标大小)

  • ipad7多大尺寸(ipad7尺寸是多少寸)

    ipad7多大尺寸(ipad7尺寸是多少寸)

  • 苹果电脑有word文档吗(苹果电脑有我的电脑吗)

    苹果电脑有word文档吗(苹果电脑有我的电脑吗)

  • qq好友删除了对方对方那边还有吗(qq好友删除了对方能看到吗)

    qq好友删除了对方对方那边还有吗(qq好友删除了对方能看到吗)

  • 怎样解除手机pin码(怎样解除手机屏幕锁屏设置)

    怎样解除手机pin码(怎样解除手机屏幕锁屏设置)

  • qq群直播间别人能看见我吗(qq群直播间别人看得到吗)

    qq群直播间别人能看见我吗(qq群直播间别人看得到吗)

  • 录屏声音小(录屏声音小怎么调大)

    录屏声音小(录屏声音小怎么调大)

  • ipad10.2寸是第几代(ipad的10.2寸)

    ipad10.2寸是第几代(ipad的10.2寸)

  • 爱奇艺会员可以下载视频吗(爱奇艺会员可以几个人一起登录)

    爱奇艺会员可以下载视频吗(爱奇艺会员可以几个人一起登录)

  • cpu数字和字母代表什么意思(cpu上的数字)

    cpu数字和字母代表什么意思(cpu上的数字)

  • 小米8青春版怎么开启快充(小米8青春版怎么升级miui13)

    小米8青春版怎么开启快充(小米8青春版怎么升级miui13)

  • 数字电视可以连无线吗(数字电视可以连接蓝牙耳机吗)

    数字电视可以连无线吗(数字电视可以连接蓝牙耳机吗)

  • 小米电脑键盘怎么解锁(小米电脑键盘怎么拆)

    小米电脑键盘怎么解锁(小米电脑键盘怎么拆)

  • 手机app闪退(荣耀手机app闪退)

    手机app闪退(荣耀手机app闪退)

  • vivos1防水吗(vivos1pro手机防水吗)

    vivos1防水吗(vivos1pro手机防水吗)

  • 西瓜视频怎么私信关注的人(西瓜视频怎么私信别人)

    西瓜视频怎么私信关注的人(西瓜视频怎么私信别人)

  • 美团指定时间是送达还是送出(美团指定时间是送出还是送达)

    美团指定时间是送达还是送出(美团指定时间是送出还是送达)

  • 如何修复Crypt32.dll 在 Windows 11/10 中未找到或丢失的错误(如何修复面部毛孔粗大)

    如何修复Crypt32.dll 在 Windows 11/10 中未找到或丢失的错误(如何修复面部毛孔粗大)

  • 新公司未办税务怎么处理
  • 金税盘年费能全额抵扣吗
  • 营业执照办理税务登记需要什么资料
  • 一般纳税人应交增值税怎么算
  • 开现代服务发票有什么要求吗
  • 出口退税正式申报撤销申请
  • 投资性房地产账面价值大于公允价值计入什么
  • 科目汇总表会计核算形式
  • 集资建房出租收入如何缴纳个税
  • 其他流动资产待抵扣进项税额
  • 进项交税吗
  • 什么叫应纳税额什么与什么的比率叫做税率
  • 冲销去年暂估费用
  • 公司换法人公司账户怎么办
  • 增值税发票进项抵扣是什么意思
  • 季度企业所得税申报表怎么填写
  • 出口退税审核系统疑点
  • 企业被列为风险纳税人税控开票会显示什么
  • 免税项目进项税为什么不可以抵扣
  • 生产要素和资源的区别和联系
  • 外购固定资产进项税
  • 计提工资大于实发工资
  • 一般纳税人错开免税发票如何申报
  • 资产账实不符说明
  • 需要安装和检验的什么时候确认收入
  • 补交申报的利息怎么入账
  • win11如何恢复win10
  • 收到违反合同的违约金
  • 车间机物料消耗属于间接生产费用吗
  • 支付境外特许权许可使用费资料
  • 专家评审费如何报账
  • 市政府的财政拨款怎么算
  • multiple editions是什么版本
  • 文本模式是什么意思?
  • frameworkservic.exe是什么进程 有什么作用 frameworkservic进程查询
  • 电脑的时间不准了怎么调
  • sbdrvdet.exe - sbdrvdet是什么进程 有什么用
  • 悉尼奥林匹克公园
  • 工商年报纳税总额包括滞纳金吗
  • php代码加密工具 xend
  • php深度分析
  • 微信红包 python
  • 最简单的上传php文件
  • Smarty实现页面静态化(生成HTML)的方法
  • 员工报销凭证怎么做
  • 现代服务包括哪些税目
  • 无偿划转的资产交什么税收
  • 前一个月开的发票怎么查
  • 应收处理的两大内容是什么
  • 固定资产货币化,货币资产保险化,保险资产信托化
  • mysql乱码问题怎么解决
  • 企业筹办期怎么做账最合理
  • 实收资本核算内容是什么
  • 不用交社保的几种情况
  • 外资研发中心可以上市吗
  • 逾期贷款利息收入增值税和企业所得税纳税义务时间
  • 宣传费怎么做账
  • 单独运费怎么做账
  • 进口材料海关需要什么手续
  • 出口退税计算公式
  • 蓝字发票认证怎么操作
  • 个人独资企业要报税吗
  • windows2000怎么安装
  • linux系统的配置设计过程
  • centos 空闲磁盘合并
  • Win10怎么修改hosts文件
  • 如何把旧mac上的所有内容迁移到新mac上
  • 萝卜家园和番茄花园哪个好
  • win8突然没有声音
  • 休眠后网络断开
  • windows8使用技巧
  • python实现人脸识别代码
  • jquery操作html代码
  • 对税务工作提出意见建议
  • 车辆购置税需要每年都交吗
  • 举报电话12345管用吗
  • 农业方面有哪些专业
  • 发票盖哪几联
  • 加计扣除的税收分类编码
  • 地税服务费算什么科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设