
阿舍最近在 Drupal 上打東西的時候都覺得怕怕的,因為怕不小心沒按到「儲存」,文章就白打了,所以,就去找看看有沒有什麼可以自動儲存的功能,最好能像 Blogger.com 那種,自動儲存之後就會把按鈕變成灰色不能按的那種功能,結果,阿舍找到了「AutoSave」這個模組,它是可以自動儲存文章,但是不會把按鈕變成灰色的哩 ! 不過,阿舍試了還不錯用,所以今天就來介紹一下這個「AutoSave」模組。
裝了這個模組之後,它會在大德指定的內容類型編輯文章時自動做儲存的動作,但是,「AutoSave」模組並不是真的把資料存到原始的文章 ( Node ) 中,而是定時的儲到另一個地方去 ( 真正存到那個地方,阿舍就沒去研究了...呵 ! ) ,只有在大德開啟一篇文章來編輯時,如果之前有自動儲存過,「AutoSave」模組就會去檢查開啟的文章內容是不
是比「AutoSave」模組儲存的時間早,如果是,「AutoSave」模組就會跳出來問說,是不是要換成 「AutoSave」模組存的版本,如果大德選擇 "是",那就會換成 「AutoSave」的版本了,是和一般自動儲的作法不太一樣的哩 ! 不過, 阿舍是用的還滿順的喔 !! 建議大德們有需要,就裝來用用, "有好,沒壞" 的....。
以下就是「AutoSave」模組的安裝設定說明囉 !! ( 啊! 好久沒寫模組了,感覺有點生疏了哩!! ...=___=!!)
1.下載和安裝
老樣子,先到 http://drupal.org/project/autosave 下載模組回來,然後解壓縮後放到 sites\all\modules 的資料夾裡。
2.啟用模組
接著到 /admin/build/modules 來啟用 AutoSave 模組。
AutoSave 模組很單純的,不需要任何的相依模組,也不需要安裝其他額外的檔案,它自己用到的 jQuery.field.js 檔,己自帶在模組中了,而且也不用設定權限來的..。
3.設定 AutoSave 模組
接下來就到 /admin/settings/autosave 去設定 AutoSave ,這裡只有二個參數要設定,說明如下:
「Autosave after this amount seconds has passed:」
這個是設定多久自動儲存一次,以秒為單位,預設是 30 秒,就看大德的需要了,阿舍有給它調成 10 秒過,就發現,才新增文件,還沒開始打字就己經先存過一次了,所以,阿舍就還是調回 30 秒哩 !!
「Run in stealth mode」
再來的這個就是設定要不要顯示已儲檔的訊息,也就是每次 AutoSave 自動儲存時,要不要顯示訊息,說有自動儲檔,阿舍是沒勾 ( 有勾是不要顯示喔 ! ),因為阿舍還是覺得有秀訊息比較有 fu 來的...呵呵 !!
4.在內容類型啟用 AutoSave
就算已經啟用 AutoSave 模組,各位大德去編輯文章時,還是會發現沒有看到自動儲存的功能,這是因為 AutoSave 不會自動套用到所有的內容類型去的,各位大德們要到 /admin/content/types 去選一個內容類型,然點右邊的「編輯」,之後,展開下面的「工作流程設定」,就會看到一個方框,旁邊有一串「Enable Autosave to add/edit forms for this node type」的英文,把它打勾後,按「儲存」這樣,這類內容類就會有自動儲存的功能了。
現在,就來新增一個剛剛啟用 AutoSave 的 Node ( 文章),過一會兒,應該就會從下面跳出「Form AutoSaved」的訊息了...
- 增加新的回應
- 瀏覽次數: 2284
Hello 小學生兄,
阿舍是沒有架過入口網站,不過, 以阿舍經驗來說,架設 Drupal 的網站,通常就是先列出網站架構和功能,然後依需要的功能到 Drupal.org 找出可用的模組來用,但是,通常會需要用到一點程式的技巧來做一小修改和整合,尤其是複雜的版型 ( Theme ) 就更要用程式來做了,也許小學生兄可先列出功能,阿舍有空的話, 可以幫忙找解決方案....^^=

現在一直在關注你發的帖子。講解的非常仔細,雖然是繁體,我學習到很多,很感謝。我現在用drupal搭建門戶網站,檢索了一下相關的文章,基本上都是提到大致要用到的幾個模塊,比如:view,slides show,panes等,但沒有很細緻的講解如何具體來做(我的基礎非常差,寫代碼更是盲區)。不知道你對drupal 建門戶網站有沒有研究呢?如果有的話,很希望看到你的分享。謝謝!