線上使用者

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

新會員

  • hihi
  • lady8904
  • xyz
  • arsisthesis
  • selly

書籍推薦

FlashVideo 模組 - 架設像 YouTube 的網站 (下)

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

FlashVideo 模組所使用到的 FFMpeg 和 Dash Media Player 兩支程式的授權是不一樣的, FFMpeg 是採用 GPL v3 的授權,所以,只要不是拿來賣,單純的架設營利或非營利的網站應是沒有問題的 ( 這是以阿舍的印象寫的,一切還是以 GNU GPL V3 的條款為準的哩 ! ),而 Dash Media Player 就不一樣了,非商業用途是可以免費使用,但是如果是拿來營業用話,是要另外付錢的,每一個網域每二年的使用費是 160 塊美金,大概是 5000元左右,划不划算就看各位大德怎麼用囉 ! 有沒有其他免費可商業用途的 Flash Player 呢 ? 呵.....呵,阿舍還在找,如果那位大德知道的話,就請來指點一下吧 ! ^^。

開頭說完了,就要來上工繼續了。

6. 設定權限
FlashVideo 模組的權限設定項目很單純,在「管理」>「使用者管理」> 「權限控管」> ( admin/user/access) 裡的 「flashvideo 模組」下,只有一個「administer flashvideo」的項目而已,所以只要把權限設給管理者就好了,但是,重點並不是在這裡,而是在 「upload」 和 「node」 模組的權限設定。

為了要能上傳影片,就必需要有上傳檔案的權限,所以要記得在「管理」>「使用者管理」> 「權限控管」>「Upload 模組」給定能能上傳的權限,例如阿舍沒有新增專門給上傳影片的角色,所以就直接設定給 authenticated user 這個角色,就是有註冊的使用者才能上傳,一般還是不建議用開放給 anonymous user 的。

再來就是,針對上傳影片的功能,阿舍不是有新增一個內容類型叫 "Video" 嗎 ? 所以要到「管理」>「使用者管理」> 「權限控管」>「node 模組」裡開啟「access content」、「create video content」及「edit own video content」的權限,如果各位大德有新增專用的內容類型時,請記得要設定一下哩!

7. 設定批次轉檔
這個步驟是否需是和前面的設定有關,如果各位大德在 FlashVideo 的模組設定裡,有勾選「Convert videos immediately.」這個選項的話,這個批次轉檔的設定步驟就可以跳過,如果沒有勾,那就要來設定一下。

怎麼設呢 ? 呵...呵,其實好像也不用設定,為它是跟著 cron.php 一起運作的,所以只要有設好 Cron Iob 就好了,也就是說,如果各位大德已經有使用 Poormans Cron 模組的話,就不需要再額外設定了。

7.下載及安裝 Content Template 模組。
上面的步驟都設定好之後,接下來要來弄個輔助的模組,來解決影的縮圖和顯示的問題,在預設的功能下,各位大德會遇到需要在每篇文裡貼 [video] 標籤的問題,還有不知怎麼用 [thumbnail] 標籤的問題,因此就要靠 Content Template 模組來相挺哩!

Content Template 模組對指定「內容類型」的欄位設定預設值或顯示方式,尤其是 Teaser 和 Body 欄位,因此就可以把 [thumbnail] 標籤放在 Teaser 欄位,然後把 [video] 標籤放在 Body 欄位裡。

但是,各位大德有沒有記得,阿舍有提到一個 FlashVidoe 模組的設定項目,叫做 「Disable the [video] tag.」,是啊 ! 為了安全考量,阿舍都把它勾起來了,那麼 [video] 和 [thumbnail] 不就都沒有用了嗎 ? 是的。

不用 [video] 和 [thumbnail] 標籤還是有辦法的,以下就是 Content Template 模組的設定說明:

到「管理」>「內容管理」>「Content templates」> 在要新增範本的 Node Type 旁按「Create Template」,進到範本設定畫面之後:

「Teaser」

「Affect teaser output」
打勾

「Teaser Template: 」
輸入 "<?php print flashvideo_get_thumbnail($node); ?>"

「Body」

「Affect body output」
打勾

「Body Template: 」
輸入 "<?php print flashvideo_get_video($node) ?>"

完成後按「送出」即可完成 Content Template 模組的設定。

8. 開始上傳
搞定上面的步驟之後,終於可以來試試看了,以阿舍的設定為例,在登入之後,新增一個 Video 文件 ( node/add/video),接著就會在畫面的上方看到「Attach new file: 」的欄位,就像一般上傳一樣,選好檔之後,按下面「Attach」按鈕,檔案就會上傳了。

上傳上去之後,如果沒有選擇馬上轉檔的話,檢視這份文件時,就會出現 "Vidoe currently not Available " 的訊息,要等到下一個 cron.php 的執行週期到了才會進行轉檔,但是,如果大們等不及了,可以手動去執行 cron.php,也是會執行轉檔作業的。

好啦 ! 如果一切正常的話,就可以在首頁的列表裡看到影片檔的縮圖,然後點進去之後就會直接撥放該影片了,但是,如果沒有正常怎麼辦呢 ? 那就大德們再重新檢查一下設定,因為項目多,總是有可能設定失誤的吧。

這個 FlahVideo 模組其實不錯用,還有一些功能阿舍還沒有試到,不過,就這樣用起來就已經覺得滿不錯的。

GNU GPL V3
http://www.gnu.org/licenses/gpl.html

可以用在商業用途的開放原始碼授權 ?
http://www.arthurtoday.com/2010/02/blog-post.html

jthink0228
User offline. Last seen 24 週 2 日 ago. Offline
Joined: 07/29/2008
謝謝阿舍兄的教導...

謝謝阿舍兄的教導...
馬上來試看看^^

jthink0228
User offline. Last seen 24 週 2 日 ago. Offline
Joined: 07/29/2008
對了..阿舍大... Content

對了..阿舍大...
Content Template這模組可以調flashvedio的縮圖..
那有沒有辦法在這裡設定它的顯示排列方式??
預設的都是每篇文章由上至下...
我想改成由左至右排列...不知道可不可行@@
抱歉.問題越來越多@@

Arthur Yu
Arthur Yu 的照片
User offline. Last seen 2 日 17 小時 ago. Offline
Joined: 12/17/2007
應該是靠版型了吧....

Hello jthink0228 兄

這個部份應該是要靠版型才能做到吧,就是要在 page.tpl.php 裡去改變每個 node 的排列方式......

供參囉 !! ^^=。

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

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

jthink0228
User offline. Last seen 24 週 2 日 ago. Offline
Joined: 07/29/2008
阿舍兄..請問你設定完

阿舍兄..請問你設定完全部後.有必需要到views做設定才能看到嗎?
因為我還是必須要到views 設定frontpage在flied裏加入flashvedio
才可以看到....不過這樣篩選出來後不管怎麼設定都改不了尺寸...
不知道是哪裡出錯...
煩死><

Arthur Yu
Arthur Yu 的照片
User offline. Last seen 2 日 17 小時 ago. Offline
Joined: 12/17/2007
不會有問題哩...

Hello jthink0228 兄,

阿舍是用 Content Template 去改 Teaser 和 Body 欄位的值( 改成和上面的一樣 ),然後就有在 /node 下出現縮圖了哩.....,如果 jthink0228 兄想要改縮圖的大小,那就得用 [thumbnail] 標籤配合使用它的參數才能做的到吧.....。

供參囉 !!^^=。

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

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

jthink0228
User offline. Last seen 24 週 2 日 ago. Offline
Joined: 07/29/2008
謝謝阿舍兄..我找出問

謝謝阿舍兄..我找出問題所在了..因為是使用blog來呈現的
所以下面語法
<?php print flashvideo_get_video($node) ?>
我改成
<?php print flashvideo_get_video($blog) ?>
就可以不用VIEW就直接顯示了.

差點因為FLASHVEDIO設定不出來而打算放棄DRUPAL.@@
好在有你幫忙..謝謝

Arthur Yu
Arthur Yu 的照片
User offline. Last seen 2 日 17 小時 ago. Offline
Joined: 12/17/2007
謝謝分享...

有幫到忙就好...呵..呵,也多謝分享失敗的原因。^^

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

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

jthink0228
User offline. Last seen 24 週 2 日 ago. Offline
Joined: 07/29/2008
阿舍兄..不好意思想請

阿舍兄..不好意思想請教你.
我要如何讓我的首頁影片顯示方式是橫式的?
可以在views裡設定嗎?

找半天找不到這功能..><

請指點我一下.謝謝^^

Arthur Yu
Arthur Yu 的照片
User offline. Last seen 2 日 17 小時 ago. Offline
Joined: 12/17/2007
試試看 Vidoe 模組

Hello jthink0228 兄,

阿舍用 Image 模組的 Image Gallery 功能來試,看看能不能湊的出來,結果是失敗的.....=___=!!,阿舍就去看一下 Image 模組的程式,呵....呵,看來是不容易,是要寫一個 Function 才可能辦的到的,阿舍的功力還不太夠,所以現在是幫不上忙的......。

不過,阿舍有去 Drupal 官網查了一下,就大德說 Vidoe 模組可以做到,阿舍沒試,jthink0228 兄有空再試試看吧 !!

供參囉 !! ^^=。

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

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

jthink0228
User offline. Last seen 24 週 2 日 ago. Offline
Joined: 07/29/2008
阿舍兄..我找到答案了

阿舍兄..我找到答案了...
views 的grid view 就可以自動幫你橫式排列喔^^
安裝views bonus模組...然後把grid view 也打勾安裝就可以用了...^^

BloggerAds

Facebook Page

Drupal 新聞

Translate


訂閱服務...

最新回應

阿舍的隨手....