织梦dedecms — 按月份查询文章

原创 2015年07月08日 09:16:17

此文章为了加深印象,还有备忘。

织梦对于时间管理功能并不是那么强大,目前现有功能只能取1个月内,1周内,1个星期内或者几天内的文章。

如何按月份查询文章呢?假设我想看5月份某栏目发布的所有文章呢?

原本的织梦标签已经不能满足了,所以就要用到 数据库查询了。


{dede:sql sql="select * from dede_archives where FROM_UNIXTIME(pubdate,'%Y-%m') = DATE_FORMAT(now(),'%Y-%m') and typeid = 3 LIMIT 20" db='dedecmsv57utf8sp1'}

{/dede:sql}


select * from dede_archives 从文章表中,查询所有文章。

pubdate 是dede_archives 里面发布文章时间的字段

FROM_UNIXTIME(pubdate,'%Y-%m') 转化格式 转化成 年和月

DATE_FORMAT(now(),'%Y-%m') 当前年和月

typeid文章栏目id 

LIMIT 取多少条

db='dedecmsv57utf8sp1'指定数据库


那么这段代码的意思很明确了 就是取当年当月所发布的所有文章!


取上个月 DATE_FORMAT(DATE_ADD(now(),INTERVAL -1 MONTH),'%Y-%m')

取上上个月 DATE_FORMAT(DATE_ADD(now(),INTERVAL -2 MONTH),'%Y-%m')


在标签里的标签跟织梦的一样[field:arcurl/] [field:title/] 等等........

版权声明:本文为博主原创文章,未经博主允许不得转载。

织梦dedecms — 按月份查询文章

此文章为了加深印象,还有备忘。 织梦对于时间管理功能并不是那么强大,目前现有功能只能取1个月内,1周内,1个星期内或者几天内的文章。 如何按月份查询文章呢?假设我想看5月份某栏目发布的所有文章呢? 原...
  • u011737066
  • u011737066
  • 2015年07月08日 09:16
  • 665

织梦CMS调用文章列表时,怎么显示短时间格式

问题描述:织梦在上传文章的时候,默认的上传文章的时间格式都是年、月、日、小时、分钟、秒的格式,怎么才能实现仅显示年、月、日的格式呢? 解决方法: [field:pubdate function="M...
  • liaohongchu
  • liaohongchu
  • 2011年12月06日 17:47
  • 2630

mysql按照天、月份、年份统计查询

按月份查询 SELECT *  FROM tbl_order GROUP BY DATE_FORMAT(CreateTime,'%Y-%m'); SELECT sum(money), DATE_F...
  • u010320371
  • u010320371
  • 2016年12月27日 16:12
  • 5233

sql日期按月份和年份分组查询

--以2013-12-10 12:56:55为例 --convert(nvarchar(10),CreateDate,120)      =>      2013-12-10 --DATEPART...
  • LanSeTianKong12
  • LanSeTianKong12
  • 2016年03月11日 13:53
  • 14100

织梦 dedecms 分类信息 内容 日期等在列表页显示

织梦 分类信息 下   分类信息列表页 想调用 部分信息描述(和摘要一样)。  普通文章,如果没写 摘要,会 自动的 内容 补上,在 列表页上显示。  而 商品 软件 都是 没有 摘要的 填写项,...
  • kaka_2014
  • kaka_2014
  • 2013年10月30日 11:30
  • 643

织梦文章列表序号排序

【列表页序号排序】 显示效果: [field:global runphp='yes'name=autoindex]@me[/field:global] 一般人我不告诉他...
  • cctv1937
  • cctv1937
  • 2015年07月01日 17:53
  • 290

MySQL 按周,月,季度,年查询

Mysql日期查询
  • Lixuanshengchao
  • Lixuanshengchao
  • 2016年08月18日 18:28
  • 7593

SQL统计查询(按月份)

SQL按月统计查询建表,添加数据/*Table structure for table `mytable` */DROP TABLE IF EXISTS `mytable`;CREATE TABLE ...
  • wangvsin
  • wangvsin
  • 2016年03月16日 14:50
  • 525

MySql查询时间段的方法

方法一:传统方式,即指定开始时间和结束时间,用"between”或者""来建立条件,比如查询2010年3月1日到2010年3月2日的数据条数,则可以使用 复制代码 代码如下: select c...
  • xiyanwushi
  • xiyanwushi
  • 2016年07月20日 14:17
  • 156

织梦dede后台怎么查找文章内容关键词

修改一下文件,就能实现织梦dede后台怎么查找文章内容关键词。登录网站ftp后台,找到后台目录,默认是dede,一般都会修改这个目录名称,然后再找到content_list.php这个文件,备份一下,...
  • stopcpp
  • stopcpp
  • 2017年05月22日 09:29
  • 404
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:织梦dedecms — 按月份查询文章
举报原因:
原因补充:

(最多只允许输入30个字)