目標:
- 作品圖片可以一列多個作品。
- 作品存取日期在一周內會顯示顯目底色。
雖然班級學生數和10多年前少了許多,不過,評分時還是常常需要上下移動螢幕畫面才能全部看完,有點小煩,這個網站的佈景一開始是從網站下載部落格佈景回來修改使用的,那時 css 還不熟,我只把每篇文章的區塊改為放學生的資料和作品,若是圖片,就顯示圖片,就是非圖片,就顯示下載連結。
對文章來說,一篇佔用一列是很正常的事,我進去看了一下,原本的layout 相對簡單,把原本的文章的 display 屬性手動把 block 改為 inline-block,就很簡單的完成了類 RWD 的方式。
另外一件事,是之前為了方便檢查學生是否當天上傳作品,有設計若檔案的最後存取日期為當天時,日期會特色用醒目的底色顯示,不過,有時一分心,"當天"就過了,隔天就沒有醒目底色,趁這個機會,把它改成一周內存取過的檔案,就會有醒目底色,查了一下資料,日期比對有2種方式:
- date_diff
- DateTime
我用新的日期類別 DateTime 來改寫成下列的方式
$today = new DateTime(date('Y/m/d')); //今天日期$hwdate = new DateTime(date("Y/m/d",$mtime)); //學生作品最後存取日期$interval = $today->diff($hwdate); //2個日期的差異
若 $interval->format('%R%a') > -7 ,就表示在一周內,測試後正常,這樣一來,我就可以只看那些有補作的作品了。
1 意見:
保神就是神
張貼留言