Gallery2-XML Mini Slideshow
這功能就是可以用flash效果來播放Gallery2電子相簿裡的照片。
- 官方網站:Flashyourweb - XML Minislide Show (freeware)
- 相簿來源:Judy 希臘之旅
之前有寫過這一篇「將Picasa相簿內嵌在blog上(2) 」,但越來越覺得Picasa相簿愈來越慢,心想假如可以用華龍電子相簿做出類似的效果,那就太好了。所以就找到了這個程式。
一般使用者:華龍的老師們,假如你也想在部落格或一般網頁上,做出如上的效果,請你跟我這樣做:
1.複製語法:
上面效果的語法如下,先複製底下的語法
<embed type="application/x-shockwave-flash" height="240" width="320" src="http://plog.hlps.tcc.edu.tw/gallery2/minislideshow.swf" wmode="transparent" flashvars="xmlUrl=http://plog.hlps.tcc.edu.tw/gallery2/mediaRss.php?g2_itemId=55653&shuffle=true&showDropShadow=true&delay=3&transInType=Fade&transOutType=Random&showTitle=false&roundedMask=true&fullscreenIcon=true&useFull=true&linkTarget=blank"></embed>
2.修改語法:
修改上面紅色的部份,變成你要的參數
- height="240" :相片顯示的高度
- width="320" :相片顯示的寬度
- g2_itemId=55653:相簿的編號
由於華龍電子相簿的網址是用簡短網址,所以無法直接看出某個相簿的g2_itemId,你必須先登入去編輯相簿,在網址列上就可以看到這個相簿的g2_itemId數字了。

3.貼上語法:
修改好的語法,以html模式,就可以插入到部落格上了。
華龍的行政公佈欄、榮譽榜等,都可以同樣的方式插入。
網路管理者
1.下載檔案:
到Flashyourweb - XML Minislide Show 下載檔案,解壓縮後放到 gallery2目錄下。
2.相關語法:
Flashyourweb - XML Minislide Show 網頁上就有相關語法說明,下面介紹幾個語法
- shuffle=true:隨機播放相片
- showDropShadow=true:產生陰影
- delay=3:每張相片延遲3秒
- transInType=Fade:相片進入時的特效(請看網頁上Available Transitions(case sensitive) 的說明)
- transOutType=Random:相片離開時的特效(請看網頁上Available Transitions(case sensitive) 的說明)
- showTitle=false:顯示該張相片的標題
- roundedMask=true:相片圓角遮罩
- useFull=true:顯示原始大圖(圖片大小由上面的width、height來設定),若為false或沒設這參數,則一律以縮圖來顯示。
- linkTarget=blank:點選照片以新視窗開啟原圖,若是parent就是以原視窗開啟,若不設這參數,會無法連結到gallery2上該張照片原始圖。
每個語法中間要以「&」做連結。
- ps:預設Lifetype的TinyMCE文字編輯器是不能使用embed語法的,要可以使用,請參考「如何讓LifeType使用embed」一文。
[2008/11/06更新]
假如您的gallery2是安裝在網頁根目錄下,而不是像我們的Gallery2安裝在子目錄下(http://plog.hlps.tcc.edu.tw/gallery2)
必須再修改一下 mediaRSS.php 第30行
$ret = GalleryEmbed::init(array('fullInit' => true, 'embedUri' => '/gallery2/main.php', 'g2Uri' => '/gallery2/'));
改成
$ret = GalleryEmbed::init(array('fullInit' => true, 'embedUri' => '/main.php', 'g2Uri' => '/'));
這樣才會正常顯示。
請問有內嵌gallery內的影片到blog上的方法嗎?
用這個 MediaBlock 應該是可以的,不過詳細過程我還要再試試。
會一直轉的,是好像不知道為啥,我換個相本就好ㄌ.
直行的那個是frame寬度設太小,就變成直的了,拍謝,一直吵阿欣老師....^^
沒有吵到我啦!
日前我有回信給你,你可能沒收到吧!
你的gallery2我一直連不到(在家、在學校都不行),那台機器你有設定防火牆擋住嗎?我始終無法測試。
http://www.stes.tc.edu.tw/xoops224/html// 需要登入帳號密碼在最下面 才看ㄉ到
我鑲入的MiniSlideShow只會一直轉 ,.....帳號密碼已經寄給阿欣大哥...^^
我鑲入的MiniSlideShow只會一直轉,他有抓到幾張照片比如說 1/6然後就沒有出現圖片,不知道該如何是好??mediaRSS.php 第30行 我有改過了....
印象中有遇過,不過忘記了,好像是跟網址有關係。
你的gallery2網址可否告知去看看。
如果要抓的圖片是最新上傳的也可以用這種方法ㄇ??
剛剛去試過了,可以。
但是還要配合「動態相簿 dynamicalbum」這個外掛。這個minislideshow官網上有說明。
在動態相簿這個外掛設定裡
預設那裡要設定成「顯示所有項目」(會顯示最新上傳的幾張照片),不可以設定為「只顯示相簿」(會顯示最新上傳的幾個相簿)。這個minislideshow的功能是透過miniRSS.php這檔案去抓照片,所以你若設成相簿,它就會抓不到。
語法怎麼寫呢?
在我上面文章的語法中,原本是
就要改成
這樣就可以了。
不過我大概不會用到這樣的功能,因為看看華龍gallery2的右上角,有「 最新相簿 隨機相簿」的連結,我若把「動態相簿這個外掛」裡最新更新的相簿改成了「顯示所有項目」,那們最新相簿就會變成了最新相片,我不喜歡這樣,我希望大家看到的是最近上傳的一些相簿。
小弟一直為 如何讓Gallery和Lifetype的文章產生關聯,覺得很頭痛;阿欣大大這個方法實用多了,而且效果不錯,感謝您的付出