- 资源介绍
- 更新记录
- 安装教程
织梦DedeCMS调用昨天、两天前、某个时间段发布的文章的方法
- 某些情况下,我们需要调用昨天发布、两天前发布、某个时间段发布的文章,而织梦默认的只能够调过去X天内发布的文章,那么该如何解决这个问题呢?
打开 /include/taglib/arclist.lib.php 文件
找到:
//时间限制(用于调用最近热门文章、热门评论之类),这里的时间只能计算到天,否则缓存功能将无效
if($subday > 0)
{
$ntime = gmmktime(0, 0, 0, gmdate(‘m’), gmdate(‘d’), gmdate(‘Y’));
$limitday = $ntime – ($subday * 24 * 3600);
$orwheres[] = ” arc.senddate > $limitday “;
}
修改为:
//时间限制(用于调用最近热门文章、热门评论之类),这里的时间只能计算到天,否则缓存功能将无效
//当subday=1的时候调用1天内的文章
//当subday=2的时候调用昨天的文章
//当subday=3的时候调用2天前得所有文章
//当subday=7的时候调用7天内得所有文章
if($subday > 0)
{
if($subday == 1)
{
$ntime = gmmktime(0, 0, 0, gmdate(‘m’), gmdate(‘d’), gmdate(‘Y’));
$limitday = $ntime – ($subday * 24 * 3600);
$orwheres[] = ” arc.senddate > $limitday “;
}
else if ($subday == 2)
{
$ntime = gmmktime(0, 0, 0, gmdate(‘m’), gmdate(‘d’), gmdate(‘Y’));
$limitday = $ntime – ($subday * 24 * 3600);
$lomitday = $ntime;
$orwheres[] = ” arc.senddate < $lomitday && arc.senddate > $limitday”;
}
else if ($subday == 3)
{
$ntime = gmmktime(0, 0, 0, gmdate(‘m’), gmdate(‘d’), gmdate(‘Y’));
$limitday = $ntime -($subday * 24 * 3600)+(1*24 * 3600);
$orwheres[] = ” arc.senddate < $limitday “;
}
else if ($subday == 7)
{
$ntime = gmmktime(0, 0, 0, gmdate(‘m’), gmdate(‘d’), gmdate(‘Y’));
$limitday = $ntime – ($subday * 24 * 3600);
$orwheres[] = ” arc.senddate > $limitday “;
}
}
调用方法:
{dede:arclist row=10 titlelen=32 subday=’1′}
<li><a href=”[field:arcurl/]”>[field:title/]</a></li>
{/dede:arclist}
//当subday=1的时候调用1天内的文章
//当subday=2的时候调用昨天的文章
//当subday=3的时候调用2天前得所有文章
//当subday=7的时候调用7天内得所有文章
猜你喜欢
-
织梦DedeCMS调用显示discuz里面主题的方法
2021-02-05 -
织梦教程:缩略图失真模糊完美解决方法
2021-02-05 -
Dedecms5.7版ckeditor网页编辑器添加中文字体
2021-02-05 -
织梦文章页获取获取栏目id
2021-02-05 -
织梦dedecms自定义函数的使用方法实例教程
2021-02-05 -
调用自定义表单内容方法
2021-02-05 -
织梦自增函数[field:global name=autoindex/]常见用法
2021-02-05 -
织梦channelartlist标签当前栏目高亮
2021-02-05 -
Dedecms文件目录结构解说(能知道织梦每个文件有什么用)
2021-02-05 -
修改织梦Dedecms跳转提示信息的方法
2021-02-05
-
织梦dedecms文章简介/描述/description长度的修改方法
2021-02-05 -
织梦中英双语网站分页导航和面包屑导航制作
2021-02-05 -
织梦dedecms友情链接的a标签显示title的方法
2021-02-05 -
织梦cms文章页调用tag关键词,增加内链和关键字密度
2021-02-05 -
织梦dedecms更新缓存提示/data/cache/inc_catalog_base.inc没有
2021-02-05 -
织梦教程:{dede:loop}标签调用文章链接的方法
2021-02-05 -
织梦dedecms不同栏目导航显示不同样式的方法
2021-02-05 -
织梦dedecms单页模块更改生成目录和链接的方法
2021-02-05 -
织梦教程:修改文章不修改文章发布时间
2021-02-05 -
dedecms教程:列表页标题加页码的方法
2021-02-05
猜你在找
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 大资源网
- 2021-02-05Hi,初次和大家见面了,请多关照!
最后编辑:2021-02-05



