10 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
如果您认可我们的分享,有意与我们合作开展帝国cms网站建设与开发业务或插件定制,请联系右侧在线客服。我们能给您的,就是高质量的模板与售后。
标注了信息来源为下载鸥的文章皆为原创,如果是转载的优质文章,我们也都标注了出处。如果您喜欢我们的文章,请按照下载鸥所标注的文章出处进行标注,谢谢您的配合。
帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用。
当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。
部分功能型站点需要验证访客ip,如非白名单ip需要禁止访问。从动态站点的角度...
很多朋友用惯了织梦CMS,转到帝国之后就非常困惑,因为织梦CMS的文章是有一个se...
如果列表页图片尺寸相对于标题图更小,我们就可以使用帝国cms自带的缩略图函...
在帝国cms开发时,我们经常要给栏目配置高亮效果。栏目高亮判断循环的id等于...
帝国cms7.5自带的编辑器ckeditor默认换行符是<br>,在实际应用中经常会出现问...
我们在开发帝国cms登陆模板时经常需要调用会员头像,但帝国CMS默认并没有提供...
对于资深一点的站长或者SEO来说,一定会经常听到动态、静态、伪静态这类的词...
帝国cms拦截关键词可以在用户投稿输入指定关键词后进行拦截,并变成白屏。功...
一直没看到好用的帝国cms在线考试插件,所以自己开发了一款。在线考试插件用...
百度开放了系列AI功能api如图像上色、图像去雾、图像修复、无损放大、清晰...
帝国cms默认只有上次登录时间与ip,没有一个记录清单,所以今天,我们分享这个帝...
许多网站会做一些小功能小插件给客户使用以增强用户黏性,比如图片转文字,这种...
本插件适用于内网用户,可查看单篇文章访问者ip地址。如果添加访问者ip组,可查...
帝国CMS自带的搜索功能虽然强大,但也有很强的局限性 -- 必须关键词完全匹配...
帝国cms有自带的给关键词添加内链功能,但需要手动添加关键词,容易出现疏漏和...
下载鸥开发了这款帝国cms封禁ip插件,自动记录访问情况,让我们可以更快的识别...