欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

[CMS系统]dedecms 日期归档读取绑定的2级域名不行

程序员文章站 2022-05-31 16:33:38
...
 0){    $where = " and typeid=$tid";}$pagesize = 30;//默认一页30条数据$maxpages=9;//$pagepre=4;//分页用$pageno = isset($_GET["pageno"]) ? intval($_GET["pageno"]) : 1;$csql = "select count(*) as c from #@__archives,#@__arctype where pubdate>$starttime and pubdate GetOne($csql);$GLOBALS['datacount']=$datacount = $crow['c'];//总条数$startrow =($pageno-1) * $pagesize;//开始数$rili = rili($date,'',true,$db);if($datacount>0)//获取页码    {    $maxpage = $datacount%$pagesize;//        if($maxpage>0)        {        $maxpage= ceil($datacount/$pagesize);        }else{        $maxpage= $datacount/$pagesize;//获取总页数        }    }else{    $maxpage=0;    }if($pageno>$maxpage&&$maxpage!=0){        echo "";    exit();}$query = "select #@__archives.id,#@__archives.pubdate,#@__archives.title,#@__archives.senddate,#@__archives.ismake,#@__archives.arcrank,#@__archives.money,#@__arctype.namerule,#@__arctype.typedir,#@__archives.typeid from #@__archives,#@__arctype where pubdate>$starttime and pubdate setquery($query);$db->execute();$list = array();while($row = $db->getarray()){   $row['time'] = date('20y-m-d H:i',$row['pubdate']);    $row['pubdate'] = date('20ymd',$row['pubdate']);    $list[] = $row;}require_once(dirname(__FILE__)."/../date/date.htm");function GetArcUrl($aid,$typeid,$timetag,$title,$ismake=0,$rank=0,$namerule="",$artdir="",$money=0){      return GetFileUrl($aid,$typeid,$timetag,$title,$ismake,$rank,$namerule,$artdir,$money);  }function rili($date, $file = '/date/index.php', $nomax = false,$db=''){    $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 = "
"; $str .= ""; }else{ $str .= ">>"; } $str .= ""; for($i=0;$i$days[$i]"; } $str .= ""; //空出当月第一天的位置 $i = 0; while($i "; $i++; } $day = 0; while($day "; } $day++; $i++; //查找每天是否存在文章 $starttime = mktime(0,0,0,$selectedmonth,$day,$selectedyear); $endtime = $starttime+86400; $csql2 = "select count(*) as c from #@__archives,#@__arctype where pubdate>$starttime and pubdate GetOne($csql2); $datacount = $crow['c']; //所选当天不存在文章 if($day == $selectedday&&!$datacount) { $prevdate=date('Y-m-d',$GLOBALS['articleDate']); //如果当天之前到月初都没有文章,则找上个月 if(!$GLOBALS['articleDate']) { $csql2 = "select pubdate from #@__archives,#@__arctype where pubdateGetOne($csql2); $prevdate=date('Y-m-d ',$crow['pubdate']); } header("Location:index.php?date=".$prevdate); exit(); } //当天用红色表示 if($day == $selectedday){ $str .= ""; }elseif($nomax && mktime(0,0,0,$selectedmonth,$day,$selectedyear) > $curtime){ $str .= ""; }elseif($datacount) { $str .= ""; $currenttime=mktime(0,0,0,$selectedmonth,$selectedday,$selectedyear); if($starttime$day"; } $str .= "
$selectedyear $monthName "; if($nomax && mktime(0,0,0,$nextmonth,1,$nextyear) > $curtime){ $str .= ">>
$day($datacount)$day $day($datacount)
"; return $str;}?>


回复讨论(解决方案)

求大神指点一二啊

大神,求详细使用方法啊,我在百度,Google都搜索了好些天了,真心没办法啊。