Jul
18

[转]NextGEN Gallery 非常方便的相册插件
2007-07-18 16:53:49 作者:mclee.openid.35.com

最近在找尋相簿的外掛程式 ,Flickr 不錯,可是我只想在站內管理自己的圖片
Gallery 也很好,但對新手來說,安裝還蠻複雜的,雖然功能非常強大
但問問自己,你用得到多少功能,而且我不喜歡吃資料庫的怪物啊 !
目標擺在可以站內管理,不用另外安裝,只要啟用外掛就夠了。
我就是懶。

進入主題

找了好久之後,找到了一個相簿外掛程式 NextGEN Gallery
下載網站 : http://wordpress.org/extend/plugins/nextgen-gallery/download/
最新版本 : NextGEN Gallery v0.52

這相簿到底有什麼功能呢 ? 根據作者的說法,和我的試用結果。
1. 可以透過拖拉進行相簿的排序,有沒有很熟悉,跟 widget 一樣 ,你想要怎麼排序
用拉的就可以,所見即所得 !
2. 浮水印功能,可在照片上加上文字或圖片,蠻好玩的。
3. 上傳圖片的壓縮檔 (zip),或直接匯入資料夾,懶人的最愛,省去上傳的時間。
4. 內建 JavaScript 效果 ,Thickbox,Greybox or Lightbox ,效果很炫。
5. 可自己編輯 css 檔,透過 css 檔你可以創造屬於自己風格的相簿,對於看到 css 檔就忍不住想動刀的人來說,絕對不能夠放過呀 !!
6. Slideshow - 自動播放圖片,還有許多變化效果。
7. Sidebar Widget - 隨機顯示圖片的 widget ,可顯示在 sidebar 內。

目前我已經將它中文化了,並提供下載,希望大家能夠試用看看喔

系統需求

* WordPress 2.1.x or above
* PHP 4.3.7 or higher
* GD 2 Library
* Freetype Support (for Watermark)
* Safe-Mode Off (for more function)

語系支援

繁體中文 / Taiwan [ zh-TW ] :

作者 : Gaspard Tseng
支援版本 : v0.52 alpha version
最後更新 : 2007.06.02
下載 : v0.52 中文語言包

作者 : SillyCCSmile
支援版本 : v0.51
下載 : 前往作者網站下載

注意事項

1. 將檔案解壓縮至 \wp-content\plugins\nggallery\lang 資料夾內。
2. 英文版 Wordpress 使用者,請在 wp-config.php 中,加上 zh_TW 才能顯示中文。

9

define (’WPLANG’, ‘zh_TW’);

外掛安裝 : 只支援 WordPress 2.1 以上的版本

1. 請至官方網站下載最新版程式 ,並將檔案解壓縮至\wp-content\plugins\nggallery
( 注意 : 勿更動資料夾名稱 ) ,如果要使用slideshow的功能 ,請另外下載 Flash Image Rotator 並上傳至nggallery資料夾內。
2. 至管理後台開啟此外掛,如果有使用 sidebar widget 的話,可一併開啟 NextGEN Gallery Widget 。

使用教學

1. 開啟外掛後會多出一個[ 相簿 ],點進去開始建立相簿。
注意 : 若使用 “Admin Drop Down Menu ” 外掛,得先點選[相簿],再進行後續動作,直接點選底下的分項會錯誤喔 !!
2. 點選 [ 選項 ],先把相簿存放路徑先做設定,記得目錄要設為 777 (可寫入),然後回到 [ 新增相簿 ]內先增加一個相簿。
3. 選擇上傳方式上傳圖片,在這邊有三種選擇,(1) 上傳壓縮檔 (只支援 zip 檔),(2) 匯入圖片資料夾,(3) 上傳圖片(可一次上傳兩個以上圖片),接下來點選 [ 管理相簿 ],編輯相簿的設定。
4. 一進入管理相簿,這邊等於就是顯示你目前相簿的資訊(如下圖),ID就是相簿的編號,Page ID 為頁面編號。

ScreenShot_0002.png
5. 接下來點選相簿進去做設定 ,一進去會看到很多表格,一一來做介紹,用下面三張圖說明,我把重點擺在頁面連結和排除的地方。

ScreenShot_0003.pngScreenShot_0004.pngScreenShot_0005.png
6. 都設定完後,點選 [ 相本 ],先新增一本相本再把相簿拖進去就完成了。
7. 接下來我們新增一個頁面,來放我們想要圖片內容,實際的運作方式可參考 NextGEN Gallery Live Preview。

ScreenShot_0001.png
顯示單張圖片 : [singlepic=id,width,height,mode,float]
使用說明 :
* id : 圖片編號 ( id )
* width : 最大寬度
* height : 最大高度
* mode (非必須) :
→ web20 : 產生倒影的效果
→ watermark : 產生浮水印
* float (非必須) :
→ left : 靠左對齊
→ right : 靠右對齊
顯示相簿頁面 :
使用說明 :
* id : 相簿編號 ( id )
顯示相本頁面 : [album=id,extend] 或 [album=id,compact]
使用說明 :
* id : 相本編號 ( id )
* 可在相本內選擇顯示那些相簿
顯示投影片效果 : [slideshow=id,width,height]
使用說明 :
* id : 相簿編號 ( id )
* width : 寬度
* height : 高度
8. 新增頁面之後,回到相簿內做 網頁連結的設定動作,切記 !
9. 然後在部落格網址後面加上 ?page_id=頁面編號 就可以顯示出來了,如果有使用固定網址的話,就是網址加上自己所設的名稱。

Q&A

1. 相簿的名稱敘述出現 ??? . 而不是中文
Ans : 請確認資料庫內的 wp_ngg_album wp_ngg_gallery wp_ngg_pictures 資料表的 Collation(校對) 是否為 utf8。

2. 壓縮檔上傳怎麼一直出現 Uploaded file was no or a faulty zip file !
Ans : 您可能上傳的格式不是 zip 檔或是毀損的檔案,請檢查看看。

3. 出現 Error : PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature 怎麼辦 ?

Ans : 這是格式錯誤的問題喔,您可能上傳了一個檔案叫做 demo.zip ,結果出現了以上的錯誤訊息,為什麼呢 ? 會不會是原檔是從 *.rar 或其他格式直接改副檔名而來的呢 ? 還是檢查看看吧 !

4. 如果我想使用投影片效果,但是我的佈景不支援 widget 怎麼辦 ?

Ans : 請把以下語法貼到你的 sidebar 內就會出現了喔

$galleryID : 相簿編號
$Width : 寬度
$Height : 高度
如果說想顯示相簿編號為 3,寬度為 320 px ,高度為 240 px

其他

對於以上內容有疑問的話,請連絡我或留下意見,謝謝!!

05/31 更新 SillyCCSmile 網友所翻譯的中文化版本 v 0.51 ,可前往作者網站下載

发表评论: