如果你已經完成前一篇文章【使用 Google Calendar (日曆) 來做【課程表】(三):公開單一課程的課程表 】,你已經可以將單一一堂課程的課程表透過 Google Calendar 公開並且嵌入網頁中。但是要如何將舞團或是舞蹈教室中所有的課程表整合在同一份行事曆中,一起利用網頁公開讓使用者瀏覽呢?
- 將所有的課程建立在各自的行事曆中,並設定好公開的相關設定
(詳細的步驟說明請參:【使用 Google Calendar (日曆) 來做【課程表】(三):公開單一課程的課程表 】) - 進入客製化嵌入 Calendar 的設定畫面
- 複製所有課程表的連結
- 將 HTML 貼到網頁設計的內容中
如果是自己網站的網頁,你可以直接將【步驟 3】最後一個步驟複製的 HTML 貼到網頁設計中 - 將所有課程表的行事曆放到 Google Sites (協作平台) 的網頁中
如果你的網頁是放在 Google Sites 中,目前 Google Sites 的網頁設計是不允許 <iframe> 語法,在【步驟 3】最後一個步驟所複製的 HTML 中有用到 <iframe> 的語法,在存檔時會自動被刪除。
而 Google Sites [資訊主頁] 類型的網頁可以插入 [日曆] 的小工具,但是只能在一個 [日曆] 小工具中設定一個行事曆,無法設定多個行事曆。
(參:【使用 Google Calendar (日曆) 來做【課程表】(三):公開單一課程的課程表】)
目前在 Google Sites 的網頁中只能透過連結的方式,將所有課程的行事曆網址放到連結中,使用者按下連結後,在新的瀏覽器頁面便可瀏覽到所有課程的課程表。以下是設定的步驟:
- 在頁面編輯的畫面中,切換到 HTML 編輯模式
- 在要加入連結的文字(例如本例中的 "所有課程" )前面加上 <a href="" target="_blank">
在文字後面加上</a> - 將【步驟 3】最後一個步驟所複製的 HTML 中的 src="..." 之間的連結字串中,把 & 取代為 & ,完成後貼到上一個步驟的 href="" 的兩個雙引號之間
- 儲存修改過的網頁
使用者還可以 Click 課程表右上角的 [▼],在展開的項目選單中可以自行切換要顯示的課程表內容。
這篇文章所提到的功能示範可以在【Dance Helper 示範網站】的【課程表】中看到。
>>按此開啟示範
<< 上一篇:【使用 Google Calendar (日曆) 來做【課程表】(三):公開單一課程的課程表】
>> 下一篇:【使用 Google Calendar (日曆) 來做【課程表】(五):提供訂閱課程表的功能】