全方位站长技能、SEO优化学习平台
当前位置:网站首页 > 帝国笔记 > 正文

帝国cms按照周月年读取信息的方法

作者:admin发布时间:2023-06-10分类:帝国笔记浏览:558评论:0


温馨提示:手机扫码可阅读当前文章!
文章简介:帝国CMS是一款非常优秀的企业网站管理系统,其具有易用性、可扩展性、安全性等多方面的优点,广泛应用于各行业的网站建设中。在实际应用中,我们常常需要对网站的信息进行排行,以了解用户的兴趣和网站的受欢迎程度。本文将介绍如何使用帝国CMS的信息读...

帝国CMS是一款非常优秀的企业网站管理系统,其具有易用性、可扩展性、安全性等多方面的优点,广泛应用于各行业的网站建设中。在实际应用中,我们常常需要对网站的信息进行排行,以了解用户的兴趣和网站的受欢迎程度。本文将介绍如何使用帝国CMS的信息读取标签来实现信息排行。


1、帝国CMS信息读取标签


帝国CMS的信息读取标签主要有3个,分别是:


{dede:arclist},用于读取文章列表,支持多种条件过滤和排序。


{dede:channelartlist},用于读取栏目下的所有文章列表。


{dede:flink},用于读取友情链接列表。


这些标签具有丰富的参数设置,可以根据实际需求来进行设置。例如:


{dede:arclist channelid='1' typeid='1' row='10' order='id DESC'}


表示读取栏目ID为1,分类ID为1,按ID降序排列的前10篇文章列表。


2、帝国CMS信息读取按照周月年排行


在实际应用中,我们常常需要对网站的信息进行排行,以了解用户的兴趣和网站的受欢迎程度。下面将以帝国CMS的信息读取标签为例,介绍如何实现信息排行。


1)按周排行


要实现按周排行,需要设置时间条件过滤。可在标签中添加如下参数:


newstime>UNIX_TIMESTAMP()-86400*7


其中86400表示一天的秒数,7表示过去7天的时间。通过这样的设置,可以读取过去7天内的信息列表。


具体的标签设置如下:


{dede:arclist channelid='1' typeid='1' row='10' order='click DESC' where='newstime>UNIX_TIMESTAMP()-86400*7'}


这样就可以读取栏目ID为1,分类ID为1,按点击量降序排列的过去7天内的前10篇文章列表。


2)按月排行


要实现按月排行,需要设置时间条件过滤。可在标签中添加如下参数:


newstime>UNIX_TIMESTAMP()-86400*30


其中86400表示一天的秒数,30表示过去30天的时间。通过这样的设置,可以读取过去30天内的信息列表。


具体的标签设置如下:


{dede:arclist channelid='1' typeid='1' row='10' order='click DESC' where='newstime>UNIX_TIMESTAMP()-86400*30'}


这样就可以读取栏目ID为1,分类ID为1,按点击量降序排列的过去30天内的前10篇文章列表。


3)按年排行


要实现按年排行,需要设置时间条件过滤。可在标签中添加如下参数:


newstime>UNIX_TIMESTAMP()-86400*365


其中86400表示一天的秒数,365表示过去365天的时间。通过这样的设置,可以读取过去365天内的信息列表。


具体的标签设置如下:


{dede:arclist channelid='1' typeid='1' row='10' order='click DESC' where='newstime>UNIX_TIMESTAMP()-86400*365'}


这样就可以读取栏目ID为1,分类ID为1,按点击量降序排列的过去365天内的前10篇文章列表。

欢迎您,来自美国–俄亥俄州–特拉华县–都柏林的朋友,您的IP:18.191.55.171,您的网络:Amazon数据中心


欢迎 发表评论:

  • 请填写验证码

服务热线

1888888888

要发发发发发发

站长微信公众号

站长微信公众号

分享:

支付宝

微信