- 资源介绍
- 更新记录
- 安装教程
织梦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天内得所有文章
猜你喜欢
-
织梦教程:后台编辑器添加中文字体方法
2021-02-05 -
织梦dedecms巧用标签实现图片自动Alt功能,强化织梦seo效
2021-02-05 -
教你修改自定义表单中输入文本框宽度 以及会员中心输入框的宽度
2021-02-05 -
DedeCMS后台模块列表显示空白的解决办法
2021-02-05 -
DEDECMS教程:如何制作下拉导航
2021-02-05 -
dedecms提示“内存错误,下载解压版base_dic_full.dic”解决办法
2021-02-05 -
织梦cms文章页调用tag关键词,增加内链和关键字密度
2021-02-05 -
dedecms教程:增加栏目图片banner或栏目图片
2021-02-05 -
dedecms织梦让二级栏目标题去除“/”斜杠和一级栏目
2021-02-05 -
Mysql修改端口号后织梦dedecms的修改方法
2021-02-05
-
织梦自定义字段的创建和调用的方法
2021-02-05 -
织梦dedecms不同栏目导航显示不同样式的方法
2021-02-05 -
dedecms教程:列表页标题加页码的方法
2021-02-05 -
织梦自增函数[field:global name=autoindex/]常见用法
2021-02-05 -
DEDECMS教程:如何制作下拉导航
2021-02-05 -
dedecms留言板调用导航的方法
2021-02-05 -
dede织梦如何添加“自定义属性”
2021-02-05 -
织梦添加和调用自定义字段的方法
2021-02-05 -
修改织梦Dedecms跳转提示信息的方法
2021-02-05 -
织梦channelartlist标签当前栏目高亮
2021-02-05
猜你在找
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 大资源
- 2021-02-05Hi,初次和大家见面了,请多关照!
最后编辑:2021-02-05

