WPG2 外掛整合 WordPress 與 Gallery 2 相簿
http://shian.shengtz.com/blog/2006/11/28/wordpress_wpg2_gallery2/
目前我所知道的,可以整合Wrodpress相簿的外掛有FAlbum與WPG2
- FAlbum整合著名的網路相簿flickr,系統由yahoo提供
- WPG2整合Gallery2,系統需使用者或主機提供者架設
以FAlbum整合flickr來說,對於主機空間不大,或者無權限於主機架設相簿系統的人來說是個不錯的選擇,不過雖然說是免費還是有些限制(非付費會員,限制每月上傳流量與相簿最多只能三本的限制)
因為開發網站專案的需求,我選擇使用Gallery2,對於控管上有比較大的自由度
(相對的,架設過程中會發生的問題也比較多@@||)
安裝WPG2 與 Gallery 2 步驟與相關檔案下載可參考
::光頭‧火星人‧貓:: 的這篇教學
接下來有幾點細部的補充:
- Gallery2針對檔案內容大小有幾種版本,起先我下載的基本是Typical版安裝,安裝完成後,在WPG2設定時卻因為圖片區塊模組與圖片邊框模組無法啟動,導致設定一直無法成功(移除後,重新安裝Gallery2的Full版本,設定成功)
- 由於Gallery2的Full版本檔案實在太大了(解壓縮上傳安裝完快破40MB),於是我試了另外一個方法,移除Full版本,重新再安裝 Typical版,另外將Full版裡面gallery2\modules\的imageblock與imageframe這兩個模組copy上傳至安裝 Typical版裡的gallery2\modules\(第一次設定缺的就是這兩個模組),再到WPG設定,果然成功
- 整合完成後,在http://blog網址/wp-gallery2.php下可看到整合後的頁面,但是畫面是直接將Gallery2的首頁嵌在Wordpress裡,字型相對縮的很小,整合的頁面看起來不是很完美,打擾了 ::光頭‧火星人‧貓::的Derrick,後來在Gallery2 Embedded Community找到了WordPress Embedded Theme V1.0 to suit Gallery2 2.1,原來是Gallery2的佈景主題的問題
- 上傳調整了Gallery2的佈景主題設定後,整合成功
—————————————————————————
利用 WPG2 外掛整合 WordPress 與 Gallery
http://blog.linsun.org/?p=182
- 要將像簿跟 WordPress 整合在一起,首先當然必須要在主機上面安裝 Gallery2 這隻程式以及 WPG2 這外掛。Gallery2 是一個很好用且著名的像簿程式,可以單獨運作,而 WPG2 則是因應像簿而開發出來的外掛。
像簿點我下載 | WPG2 點我下載 - 首先要進行像簿的安裝。像簿的安裝過程跟一般安裝其他程式差不多,就是把程式丟到主機上面,然後執行安裝程序,按照畫面出現的步驟, step by step 就可以完成安裝。因為要跟 blog 整合,所以建議將像簿主程式跟 WordPress 安裝在同一目錄底下。例如 WordPress 安裝在 blog 目錄下,則 Gallery2 的安裝路徑為 blog/gallery ,像簿安裝完成之後進行像簿的細項設定。
- 在像簿上新增照片或者子像簿,以便等等做測試。照片上傳的方式也很多,可以選擇匯入 registry 到 windows xp 然後用發佈網頁的方式上傳或者用 java 小程式上傳。
- 接下來需要安裝 WPG2 這個外掛了。解壓縮之後得到 doc,images,wp-content,wp-includes等資料夾以及 wp-gallery2.php 。將資料夾丟到相對應的目錄下,大致會呈現如下:
wp-content\plugins\wpg2
wp-includes\js\tinymce\plugins\g2image
而 wp-gallery2.php 丟到 WordPress 根目錄下,假設為 blog\wp-gallery2.php - 丟完檔案之後來到外掛管理介面,應該可以看到 WPG2 這個外掛,將其啟用。啟用之後可以看到工具列的最右邊上面會多了一個 WPG2 的選項。
- 點選 WPG2 進入到細項設定,可以選擇自行偵測,偵測結果會列在下面的表格中。如果外掛的檔案都有在對的目錄,應該會看到 success 字樣,如果出現 fail ,則要回頭檢視是那個檔案放錯位置了。
- 接下來是比較繁複的部分,就是要讓像簿的外觀跟 WordPress 介面能夠一致。在這邊可 以看到一些已經修改過的 theme 可以直接下載套用。有的是像簿也需要安裝,有的則是安裝在 WordPress 即可。因為 Theme 的設計都不盡相同,因此不是每個都能夠很完美的整合。不過我測試的結果是大多數都可以成功,只不過有的需要自己新增一個 wpg2header.php 這檔案即可解決版面錯亂的問題。作法是複製目前 theme 的 header.php 檔案內容,另存為 wpg2header.php。然後在
http://gmpg.org/xfn/11“> 下面插入
< ?php if (isset($g2data[’headHtml’])) { list($g2_title, $g2_css, $g2_javascript) = GalleryEmbed::parseHead($g2data[’headHtml’]); foreach ($g2_css as $css) { echo “$css \r\n”; } foreach ($g2_javascript as $javascript) { echo “$javascript \r\n”; } } ?>
存檔後丟到目前 theme 的資料夾即可。參見原始網頁 - 至此所有的安裝已經結束,在網址列輸入http://blog網址/wp-gallery2.php 就可以看到整合後的像簿了