« 上一篇 | 下一篇»

Gallery2-XML Mini Slideshow

29 十月, 2008 13:44 •  (6) 迴響  •  引用(0)  •  4150 hit.  • 分類: Gallery2   

這功能就是可以用flash效果來播放Gallery2電子相簿裡的照片。

 

之前有寫過這一篇「將Picasa相簿內嵌在blog上(2) 」,但越來越覺得Picasa相簿愈來越慢,心想假如可以用華龍電子相簿做出類似的效果,那就太好了。所以就找到了這個程式。 

一般使用者:

華龍的老師們,假如你也想在部落格或一般網頁上,做出如上的效果,請你跟我這樣做:

1.複製語法:

上面效果的語法如下,先複製底下的語法

<embed type="application/x-shockwave-flash" height="240" width="320" src="http://gallery.hlps.tc.edu.tw/minislideshow.swf" wmode="transparent" flashvars="xmlUrl=http://gallery.hlps.tc.edu.tw/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://gallery.hlps.tc.edu.tw)

必須再修改一下 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' => '/'));

這樣才會正常顯示。

  Bye!

創用 CC 授權條款
 
 
Related Posts Plugin for WordPress, Blogger...

6 Comments on "Gallery2-XML Mini Slideshow"

 

  1. 打擾您了

       作者 wuhon       [管理]

    請問有內嵌gallery內的影片到blog上的方法嗎?

    用這個 MediaBlock 應該是可以的,不過詳細過程我還要再試試。

     

  2.  

  3. 解決了

       作者 土撥鼠       [管理]

    會一直轉的,是好像不知道為啥,我換個相本就好ㄌ.

    直行的那個是frame寬度設太小,就變成直的了,拍謝,一直吵阿欣老師....^^

    沒有吵到我啦!

    日前我有回信給你,你可能沒收到吧!

    你的gallery2我一直連不到(在家、在學校都不行),那台機器你有設定防火牆擋住嗎?我始終無法測試。

  4.  

  5. 網址如下

       作者 土撥鼠       [管理]

    http://www.stes.tc.edu.tw/xoops224/html// 需要登入帳號密碼在最下面 才看ㄉ到

    我鑲入的MiniSlideShow只會一直轉 ,.....帳號密碼已經寄給阿欣大哥...^^

  6.  

  7. 我鑲入的MiniSlideShow只會一直轉,他有抓到幾張照片比如說 1/6然後就沒有出現圖片

       作者 astar       [管理]

    我鑲入的MiniSlideShow只會一直轉,他有抓到幾張照片比如說 1/6然後就沒有出現圖片,不知道該如何是好??mediaRSS.php 第30行 我有改過了....

    印象中有遇過,不過忘記了,好像是跟網址有關係。

    你的gallery2網址可否告知去看看。

     

  8.  

  9. 請問如果是最新的相簿呢?

       作者 astar       [管理]

    如果要抓的圖片是最新上傳的也可以用這種方法ㄇ??

    剛剛去試過了,可以。

    但是還要配合「動態相簿 dynamicalbum」這個外掛。這個minislideshow官網上有說明。

    「You can also take advantage of the Dynamic, Keyword or even the experimental Tags modules via the mode command:」

    在動態相簿這個外掛設定裡

    預設那裡要設定成「顯示所有項目」(會顯示最新上傳的幾張照片),不可以設定為「只顯示相簿」(會顯示最新上傳的幾個相簿)。這個minislideshow的功能是透過miniRSS.php這檔案去抓照片,所以你若設成相簿,它就會抓不到。

    語法怎麼寫呢?

    在我上面文章的語法中,原本是

    xmlUrl=http://plog.hlps.tcc.edu.tw/gallery2/mediaRss.php?g2_itemId=55653&shuffle=true......

    就要改成

    xmlUrl=http://plog.hlps.tcc.edu.tw/gallery2/mediaRss.php?mode=dynamic&g2_view=dynamicalbum.UpdatesAlbum&shuffle=true......

    這樣就可以了。

    不過我大概不會用到這樣的功能,因為看看華龍gallery2的右上角,有「 最新相簿 隨機相簿」的連結,我若把「動態相簿這個外掛」裡最新更新的相簿改成了「顯示所有項目」,那們最新相簿就會變成了最新相片,我不喜歡這樣,我希望大家看到的是最近上傳的一些相簿。

  10.  

  11. 好方法,太好了!!

       作者 u882061       [管理]

    小弟一直為 如何讓Gallery和Lifetype的文章產生關聯,覺得很頭痛;阿欣大大這個方法實用多了,而且效果不錯,感謝您的付出謝謝!

  12.  

發表迴響
 authimage

Google+ 迴響

*********