织梦dedecms — 按月份查询文章

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

织梦对于时间管理功能并不是那么强大,目前现有功能只能取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/] 等等........

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值