下载鸥 > 网站下载 > 开发教程 > 帝国CMS

帝国CMS按照日期调用当日更新信息教程

866 2021-02-15 12:32:04

收藏

帝国CMS怎样按照日期调用当日更新信息?制作教程如下,供参考。

<?php
require("../class/connect.php");
include("../class/config.php");
include("../class/q_functions.php");
include("../class/db_sql.php");
include("../class/class.php");
$link=db_connect();
$empire=newmysqlquery();
//参数设置
$rili=rili($date,'',true);
$curtime=time();
//获得时间戳
if(empty($date)){
$timestamp=$curtime;
}else{
$timestamp=strtotime($date);
}
$selectedyear=date('Y',$timestamp);
$selectedmonth=date('n',$timestamp);
$selectedday=date('d',$timestamp);

$starttime=mktime(0,0,0,$selectedmonth,$selectedday,$selectedyear);
$endtime=$starttime+86400;
$where='';
$tid=intval($tid);
if($tid>0){
$where="andtypeid=$tid";
}
$query("selecttitlefromphome_ecms_articlewherenewstime>$starttimeandnewstime<$endtime$where");
$sql=$empire->query($query);
$sql=$empire->execute();
$list=array();
while($row=$db->getarray())
{
$row['pubdate']=date('H点i分',$row['pubdate']);
$list[]=$row;
}
functionrili($date,$file='',$nomax=false)
{
$curtime=time();
//获得时间戳
if(empty($date)){
$timestamp=$curtime;
}else{
$timestamp=strtotime($date);
}

$selectedyear=date('Y',$timestamp);
$selectedmonth=date('n',$timestamp);
$selectedday=date('d',$timestamp);
//给定月份第一天星期几
$firstday=date('w',mktime(0,0,0,$selectedmonth,1,$selectedyear));
////给定月份所应有的天数
$lastday=date('t',$timestamp);//给定月份所应有的天数

$preyear=date('Y',mktime(0,0,0,$selectedmonth,0,$selectedyear));
$nextyear=date('Y',mktime(0,0,0,$selectedmonth,$lastday+1,$selectedyear));
$premonth=date('n',mktime(0,0,0,$selectedmonth,0,$selectedyear));
$nextmonth=date('n',mktime(0,0,0,$selectedmonth,$lastday+1,$selectedyear));
$premonthdays=date('t',mktime(0,0,0,$selectedmonth,0,$selectedyear));
$nextmonthdays=date('t',mktime(0,0,0,$selectedmonth,$lastday+1,$selectedyear));
$preday=min($selectedday,$premonthdays);
$nextday=min($selectedday,$nextmonthdays);


//显示日历头
$days=array("日","一","二","三","四","五","六");
$months=array("一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月");
$monthName=$months[$selectedmonth-1];

$str="<tablebgcolor="#F0F9EE">";
$str.="<captionvalign="center"><ahref="$file?date=$preyear-$premonth-$preday"><<</a><b>$selectedyear$monthName</b>";
if($nomax&&mktime(0,0,0,$nextmonth,1,$nextyear)>$curtime){
$str.=">></caption>";
}else{
$str.="<ahref="$file?date=$nextyear-$nextmonth-$nextday">>></a></caption>";
}
$str.="<tr>";
for($i=0;$i<7;$i++){
$str.="<tdwidth=10%>$days[$i]</td>";
}
$str.="</tr>";
//空出当月第一天的位置
$i=0;
while($i<$firstday){
$str.="<td></td>";
$i++;
}
$day=0;
while($day<$lastday){
if(($i%7)==0){
$str.="</tr><tr>";
}
$day++;
$i++;
//当天用红色表示
if($day==$selectedday){
$str.="<tdclass=calendarTodayalign=center><fontcolor=#ffffff>$day</font></td>";
}else{
if($nomax&&mktime(0,0,0,$selectedmonth,$day,$selectedyear)>$curtime){
$str.="<td>$day</td>";
}else{
$str.="<td><ahref="$file?date=$selectedyear-$selectedmonth-$day">$day</a></td>";
}
}

}
$str.="</tr></table>";
return$str;
}
?>
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Title</title>
<metahttp-equiv=Content-Typecontent="text/html;charset=gb2312">
<STYLEtype=text/css>BODY{
PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:14px;PADDING-BOTTOM:0px;MARGIN:5px10px;PADDING-TOP:0px
}
#header{
PADDING-LEFT:5px
}
IMG{
BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px
}
.STYLE1{font-size:small}
.left{
FLOAT:left
}
.t{
PADDING-top:5px
}
.right{
FLOAT:right
}
.calendarHeader{
FONT-WEIGHT:bolder;COLOR:#c00;BACKGROUND-COLOR:#ffc
}
.calendarToday{
COLOR:#fff;BACKGROUND-COLOR:#f00
}
.calendarTodayA:link{
COLOR:#fff
}
.calendarTodayA:visited{
COLOR:#fff
}
.calendarTodayA:hover{
COLOR:#fff
}
.calendar{
COLOR:#333;BACKGROUND-COLOR:#ffc
}
A.hot:link{
COLOR:#f00
}
A.hot:visited{
COLOR:#f00
}
A:link{
COLOR:#009
}
A:visited{
COLOR:#009
}
A:hover{
COLOR:#c00
}
.clear{
CLEAR:both;FONT-SIZE:0px;VISIBILITY:hidden;LINE-HEIGHT:0px;HEIGHT:0px
}
#menu{
PADDING-LEFT:10px;BACKGROUND:#efefef;LINE-HEIGHT:26px;BORDER-BOTTOM:#0091pxsolid
}
#menuA{
TEXT-DECORATION:none
}
#serverA{
TEXT-DECORATION:none
}
#indexl{
PADDING-RIGHT:10px;PADDING-LEFT:10px;FLOAT:left;PADDING-BOTTOM:10px;PADDING-TOP:10px
}
.yester{
MARGIN-TOP:6px;LINE-HEIGHT:22px;TEXT-ALIGN:center
}
#indexr{
PADDING-RIGHT:0px;PADDING-LEFT:0px;FLOAT:left;PADDING-BOTTOM:0px;BORDER-LEFT:#0091pxsolid;LINE-HEIGHT:22px;PADDING-TOP:0px
}
#indexrSPAN{
FONT-SIZE:12px;COLOR:#333
}
#indexrA:link{
TEXT-DECORATION:none
}
#indexrA:visited{
TEXT-DECORATION:none
}
#indexrA:hover{
TEXT-DECORATION:underline
}
#indexr.top{
PADDING-LEFT:20px;FONT-WEIGHT:bold;BACKGROUND:#F0F9EE;COLOR:#333;LINE-HEIGHT:26px;BORDER-BOTTOM:#ccc1pxsolid
}
#indexr.bot{
PADDING-RIGHT:10px;PADDING-LEFT:10px;PADDING-BOTTOM:10px;PADDING-TOP:10px;HEIGHT:100%;LINE-HEIGHT:3px
}
#server{
BORDER-TOP:#0091pxsolid;FONT-SIZE:12px;BACKGROUND:#efefef;LINE-HEIGHT:26px;TEXT-ALIGN:center
}
#copy{
FONT-SIZE:12px;LINE-HEIGHT:26px;TEXT-ALIGN:center
}
</STYLE>
</HEAD>
<BODY>
<divid=indexl>
<?php
echo$rili;//这里输入的是日历,放到你想要的位置
?>
</div>
<divid=indexr>
<divclass=top>
Name</div>
<divclass=bot>
<?=$r=$empire->fetch1($query);
?>
</div></div>
<divclass=clear></div>
</div>
</div>
</body>
</html>

将第一部分

$query("selecttitlefromphome_ecms_articlewherenewstime>$starttimeandnewstime<$endtime$where");
$sql=$empire->query($query);
$sql=$empire->execute();
$list=array();
while($row=$db->getarray())
{
$row['pubdate']=date('H点i分',$row['pubdate']);
$list[]=$row;
}

换成:

$r=$empire->fetch1("selecttitlefromphome_ecms_articlewherenewstimelike'%".date("Y-m-d")."%'limit1");

第二个

<?=$r=$empire->fetch1($query);
?>

换成

<?=$r[title]?>

 

本文地址:https://xzo.com.cn/develop/empire/380.html

有帮助,很赞!

信息来源:精准像素
导出教程 下载word版教程
发表评论 共有条评论
关于帝国CMS


帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用

当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。

推荐帝国CMS开发教程
帝国cms静态页面怎样设置ip白名单并禁止非白名单访客访问?
帝国cms静态页面怎样设置ip白名单并禁止非白名单访客访问?

部分功能型站点需要验证访客ip,如非白名单ip需要禁止访问。从动态站点的角度...

17 1085
帝国CMS文章页的seo标题在哪里?
帝国CMS文章页的seo标题在哪里?

很多朋友用惯了织梦CMS,转到帝国之后就非常困惑,因为织梦CMS的文章是有一个se...

1 422
帝国cms列表页怎样用自带函数自动生成缩略图?
帝国cms列表页怎样用自带函数自动生成缩略图?

如果列表页图片尺寸相对于标题图更小,我们就可以使用帝国cms自带的缩略图函...

0 353
帝国cms怎样判断当前页面为首页?
帝国cms怎样判断当前页面为首页?

在帝国cms开发时,我们经常要给栏目配置高亮效果。栏目高亮判断循环的id等于...

0 593
帝国cms7.5编辑器的换行符br怎样改为p元素?
帝国cms7.5编辑器的换行符br怎样改为p元素?

帝国cms7.5自带的编辑器ckeditor默认换行符是<br>,在实际应用中经常会出现问...

0 382
帝国CMS在JS调用登陆模板中调用会员头像
帝国CMS在JS调用登陆模板中调用会员头像

我们在开发帝国cms登陆模板时经常需要调用会员头像,但帝国CMS默认并没有提供...

0 396
帝国cms网站怎样判断是动态、静态还是伪静态?
帝国cms网站怎样判断是动态、静态还是伪静态?

对于资深一点的站长或者SEO来说,一定会经常听到动态、静态、伪静态这类的词...

0 575
帝国cms防火墙拦截会员投稿关键词无效怎么办?
帝国cms防火墙拦截会员投稿关键词无效怎么办?

帝国cms拦截关键词可以在用户投稿输入指定关键词后进行拦截,并变成白屏。功...

3 421
推荐插件
帝国cms在线考试系统模板插件
帝国cms在线考试系统模板插件

一直没看到好用的帝国cms在线考试插件,所以自己开发了一款。在线考试插件用...

0 1258
帝国cms百度AI黑白图像上色api接口对接插件
帝国cms百度AI黑白图像上色api接口对接插件

百度开放了系列AI功能api如图像上色、图像去雾、图像修复、无损放大、清晰...

0 398
帝国cms网站会员登录与退出历史记录日志插件
帝国cms网站会员登录与退出历史记录日志插件

帝国cms默认只有上次登录时间与ip,没有一个记录清单,所以今天,我们分享这个帝...

0 357
帝国cms百度文字识别ocr接口对接插件
帝国cms百度文字识别ocr接口对接插件

许多网站会做一些小功能小插件给客户使用以增强用户黏性,比如图片转文字,这种...

0 452
帝国CMS内网用户静态站点文章访客统计插件
帝国CMS内网用户静态站点文章访客统计插件

本插件适用于内网用户,可查看单篇文章访问者ip地址。如果添加访问者ip组,可查...

0 537
帝国cms联想词搜索高级搜索插件下载
帝国cms联想词搜索高级搜索插件下载

帝国CMS自带的搜索功能虽然强大,但也有很强的局限性 -- 必须关键词完全匹配...

0 736
帝国cms自动给正文关键词添加tag内链
帝国cms自动给正文关键词添加tag内链

帝国cms有自带的给关键词添加内链功能,但需要手动添加关键词,容易出现疏漏和...

0 811
帝国cms访问统计ip地址链接与封禁插件下载
帝国cms访问统计ip地址链接与封禁插件下载

下载鸥开发了这款帝国cms封禁ip插件,自动记录访问情况,让我们可以更快的识别...

0 985
客服QQ:341553759
扫码咨询 常见问题 >
官方交流群:90432500
点击加入