線上使用者

目前共有 0 位註冊使用者5 位訪客 在線上。

新會員

  • hihi
  • lady8904
  • xyz
  • arsisthesis
  • selly

書籍推薦

Web File Manager 模組 - 在 Drupal 用 Web 檔案總管 ( Part I )

Arthur Yu 的照片
Average: 4.7 (3 votes)

上週末阿舍突然有個想法,就是,現在的 Hosting 都給這麼大的儲存空間,但靠放網頁是一定用不完的 ( 雖然這是 Hosting 廠商打的如意算盤,才會這麼慷慨的給那麼大的空間,但是,遇到阿舍這種物盡其用的 "奧客",就 @#$!... 呵呵 ),所以,拿來當做網路的儲存空間應該也是不錯,如果能再加上可能控管及好用的界面,那就更加的 "甘甜美麗" 了,於是阿舍就又去官網給它去 "眾裡尋她,千百回" 哩!!...呵呵。

阿舍找到二個有符合的模組,一個叫做 DataBase File Manager 的,另一個就是今天的男主角 Web File Manager,這兩個有什麼差呢 ? 各位大德只要注意看名稱應該就會有點眉目了吧 ! 是啊 ! 這兩個最大的差別就是儲存檔案的方式, DataBase File Manager 是把檔案存到 MySQL 資料庫去,而 Web File Manager 就只是單純的檔案操作介面而已。可是,在阿舍後來試了 Web File Manager 模組後發現,最新版已經也有存到資料庫去的功能了,就因為這樣,阿舍就選 Web File Manager 模組來用囉 !!

Web File Manager 模組有用 Ajax 的技術,畫面類似檔案總管,所以操作起來還滿順的,至少不會像 CPanel 裡提供的 File manager 一樣,每點一下就換一次頁,操作起來就會 "卡卡" 的,這個Web File Manager 模組如果在網路的狀況良好下,操作起來就會更像檔案總管了。

1.安裝啟用 Web File Manager 模組
請到 http://drupal.org/project/webfm 下載來安裝與啟用。

2.設定權限
Web File Manager 模組總共有四個權限控制項目,分別說明如下;

「access webfm」
至少要給這項權限,使用者才能用的到這個 Web 版的檔案總管功能。

「administer webfm 」
這個就是只要給管理者的那一種權限。

「view webfm attachments」
Web File Manager 模組有提供從這個模組的界面加附檔到 Node 的功能,但是,貼上去之後,並不是所有人都可以看的到,是要有這個權限才行的,而且,就算可以加,但是沒有這權限,也是會看不到加上去的附檔的...=_____=!!。

「webfm upload」
可以透過 Web File Manager 模組的界面上傳檔案到網站上去,沒有這個權限的話,就只能下載囉 !!

3.設定 Web File Manager 模組
再來就要到「管理」 » 「網站設定」» 「Web File Manager Settings」(/admin/settings/webfm) 來進行 Web File Manager 模組的設定了。

「WebFM root directory: 」
首先要先為這個模組指定一個起啟的路徑,這樣,這個 Web File Manager 模組才會知道檔案總管界面一開起來之後,要顯出來的是那個目錄。

但是,這個可不是隨便可以設的,這裡所填的位置,是要在 「管理」 » 「網站設定」» 「檔案系統」( admin/settings/file-system ) 裡所設定的路徑為基礎的,一般來說,都是設定在 Drupal 安裝目錄下的 files 資料夾,所以,假如在這裡填入 "webfm" 的話,那麼在按下儲存後,Web File Manager 模組就會自己去 file 資料夾下,建立一個叫做 "webfm" 的資料夾,而當大德進入 Web File Manager 模組的界面時,所在的目錄便是這個設定的 webfm 了。

另外要注意的是,如果大德的 Drupal 是架在 Linux/Unix 的作業系統上,那麼就要將這個新建的目錄調成 775 的權限 ( 設定畫面有交代,阿合就再提醒一次囉 !! )

如果這裡不填,會有錯誤訊息嗎 ? 會直接把 files 資料夾當成預設開啟的目錄嗎 ? 答案是....都不會的。這個欄位就算是空的,也能存,而且不會有任何錯誤訊息,但是當大德去開 WebFM 時,就會看到一個訊息,叫做 "WebFM root not set",所以沒設是不能用的.....。

「Icon directory: 」
記得在電腦上的檔案總管,在每個檔案的前面都有一個小圖示來代表一種檔案類型,而 Web File Manager 模組也有提供這個功能,而且可以由大德來自定,所以可以設定到大德自己的資料夾和圖示來用。

這裡就是用來指定大德放自定圖示的資料夾,預設是設定在 Web File Manager 模組資料夾下的 image /icon 目錄,若沒有要改檔案的圖示,就不用改的。

阿舍去看了一下 image/icon 裡的圖示檔,好像是直接用副檔名就命名就可以對上了........。

「Maximum resolution for uploaded images: 」
為了避免被上傳太大的檔案,所以就可以在這裡來限制上傳檔案的尺寸,對 ! 沒錯 ! 是尺寸不是大小哩 ! 所以要填的是長和寬,而不是幾 M 來的...。

要不要限制呢 ? 隨緣囉 !! 看各位大德的需要,阿舍是設在 1024x768 的大小,有點大又不會太大..呵呵!!

「Date Format: 」
這裡是用來設定檔案修改日期的日期顯示格式,阿舍選 DD/MM/YY,就是日/月/年的格式,這個阿舍比較習慣所以 就選這個來用。

半夜1 點多了,待會還要打公司的報告,所以今天就先到這裡囉 !! ^^=。

大德 (未確認)
安了Web File Manager模組啊

阿舍您好:
想詢問自已安了Web File Manager模組啊~最新版。
發覺也不能支持中文檔案~

不知你知道怎解決嘛?謝謝

Arthur Yu
Arthur Yu 的照片
User offline. Last seen 2 日 17 小時 ago. Offline
Joined: 12/17/2007
阿舍後來就沒用了...

Hello,

不好意思,阿舍後來就沒用了,所以就沒去研究怎麼解哩 !! ...=____=!!
也許大德可以試試看 Database File Manager 看看,阿舍沒試過,就提供參考哩 !!

DataBase File Manager
http://drupal.org/project/dbfm

供參囉 !!^^=。

阿舍..
阿舍的架站經驗談
http://drupal.soa.tw

阿舍...
阿舍的 Drupal 架站經驗談
http://drupal.soa.tw

大德 (未確認)
Unzip ZIP-Archive menu item

阿舍想詢問像它的補丁啊有寫到的第二項~我有點看不懂意思想詢問一下~
是說如果上傳一個zip~它會自動解壓的意思嘛?
因為我使用了這補丁但也沒看出什麼效果
New features:
1. Attach all files in directory. Menu option for a file to attach all files in current dir to node.
2. Unzip ZIP-Archive menu item
3. Support for User directories using tokens
http://drupal.org/node/296064

Arthur Yu
Arthur Yu 的照片
User offline. Last seen 2 日 17 小時 ago. Offline
Joined: 12/17/2007
可能是指選單的功能哩 !!

Hello,

這個 Unzip ZIP-Archive menu item 可能是指 WebFM 的選單上多了一個 "解壓縮" 的選項,可以先點選檔案再選這個項目就會解壓了,是人工的哩 !!

供參囉 !! ^^=。

阿舍...
阿舍的架站經驗談
http://drupal.soa.tw

阿舍...
阿舍的 Drupal 架站經驗談
http://drupal.soa.tw

大德 (未確認)
原來如此~謝謝阿舍~

原來如此~謝謝阿舍~
>w<想詢問阿舍~若想將模組修改為自動解壓的話。
是不是修改別人的模組就是件不容易的事呢

Arthur Yu
Arthur Yu 的照片
User offline. Last seen 2 日 17 小時 ago. Offline
Joined: 12/17/2007
這個就難說了哩 !!

Hello,

這個問題可能牽涉滿多東西,是要花點時間的,不過,用 Drupal 的好處就是架構,只要熟識了,對於編修模組應該就不會太難了 !! 當然啦 ! 這個 PHP 是要有點基礎會比較好....。

註: 阿舍!阿舍! 那你有改過模組嗎 ? ...這個嘛 ... ? 好像...有吧 ! 不記得了.. 改版型比較多一點哩 !! ....( 那就是沒改過的意思囉 !! !!...=____=!! )

供參囉 !! ^^=。

阿舍...
阿舍的 Drupal 架站經驗談
http://drupal.soa.tw

阿舍...
阿舍的 Drupal 架站經驗談
http://drupal.soa.tw

大德 (未確認)
請問webfm如果檔案一多的話它有分頁功能嘛? 感覺會一長

請問webfm如果檔案一多的話它有分頁功能嘛?
感覺會一長串的將檔案列下來

Arthur Yu
Arthur Yu 的照片
User offline. Last seen 2 日 17 小時 ago. Offline
Joined: 12/17/2007
不好意思...

Hello,

不好意思 ! 阿舍後來就沒有用 WebForm 了,所以就沒有研究了,有找到一篇相關的問題,但是沒有人回應哩 !!

http://drupal.org/node/350027

另外,還有一個可能的原因是 Theme,換回預設的版型看看能不能解決這個問題,如果可以,可能就要調 CSS 了...。

供參囉 !! ^^=。

阿舍...
阿舍的 Drupal 架站經驗談
http://drupal.soa.tw

阿舍...
阿舍的 Drupal 架站經驗談
http://drupal.soa.tw

BloggerAds

Facebook Page

Drupal 新聞

Translate


訂閱服務...

最新回應

阿舍的隨手....