目前流行的網路相簿大約可以分成幾類,一類是在本地端利用相片管理軟體(如:ACDSee、
Photoshop、Picasa2 等等)將照片資料夾輸出成網頁格式,然後再將網頁上傳到自己的網
頁空間。另一類是利用現成的相簿網站,知名的有PBase、flickr 或者是無名小站。如果自己
有架伺服器或租用虛擬主機空間的,也可以拿 gallery、Coppermine Photo Gallery 這一類
的 open source php script 在自己的主機上設置相簿。不論是喜歡 DIY 還是想方便地跟親
朋好友分享快樂的回憶,相信大家都可以找到適合自己的相片分享方式。
我自己之前是用 gallery2,然後利用 WPG2 的外掛將 gallery2 與 WordPress 整合在一起。
基本上 gallery2 是個龐大的 php script 集合,功能雖然強大,但是有維護不便的困擾。
這裡想分享一個簡單、方便、好用而且也相當有彈性的的免費相簿軟體 SimpleViewer。個人
覺得它的優點在於:
簡單:所有的程式碼加起來不過 12KB 左右,執行速度快。
方便:有熱心的網友幫 SimpleViewer 開發管理介面,可以輕易地管理自己的相簿。
好用:相簿是以 flash 格式呈現在網頁上,瀏覽的方式很直覺。
彈性:加上一點 html/css/php 的知識,便可以創造出具有個人特色的相簿。
此外 SimpleViewer 也支援正體中文。
在詳細介紹安裝與使用方式之前,先分享幾個利用 SimpleViewer 架設的網站:
http://fischerfotographik.com/portfolio/
http://www.nugar.com/portfolio/
http://www.sannamaria.com/gal/
http://pia.virtual.fi/gallery/
SimpleViewer 是由 Felix Turner 所開發的一套植基於 flash 的免費相簿軟體,
你可以在 這裡 找到下載的連結。
使用 SimpleViewer 架設相簿的方法可以分成好幾種,這裡介紹可以快速上手的兩種方法。
1) 利用 Porta 、 Picasa2 或者是 MacOS 的 iPhoto 直接將相片的資料夾輸出,然後再將
輸出的結果丟上伺服器就可以了。結果看起來大致上像是這樣:
2) 使用 Christian Machmeier 幫 SimpleViewer 開發的管理介面 SimpleViewerAdmin。
這個方法的優點是可以透過瀏覽器同時管理所有的相本,跟方法 1) 相較之下可以說省事又
省時。你可以在 這裡 下載 SimpleViewerAdmin。由於這只是個管理程式,所以別忘了也
要下載 SimpleViewer。
合併這兩個程式之後,資料夾應該要有下面這些檔案:
/SimpleViewer.php
/SimpleViewerAdmin.php
/SimpleViewerConfig.php
/SimpleViewerConfig.xml
/SimpleViewerCss.php
/SimpleViewerEditImage.php
/SimpleViewerFunctions.php
/SimpleViewerImageData.php
/flash_detect.js
/get_flash_player.gif
/index.php
/upgrade.html
/upgrade.php
/viewer.swf
/img/ArrowLeft.gif
/img/ArrowRight.gif
/img/Delete.gif
/img/Edit.gif
確認無誤之後,把資料夾改成想要的名字,整個上傳到伺服器上。記得將這個資料夾的權限改為
777,因為程式需要裡面的設定檔進行讀寫。整個準備步驟到此告一個段落,接下來只要將瀏覽
器指向資料夾內的 SimpleViewerAdmin.php,就可以開始使用了。
登入畫面:預設使用者名稱與密碼都是 admin,登入之後可以修改預設名稱以及密碼。
登入之後畫面左邊就是相簿的管理介面,可以分別對相簿首頁及個別的相本做設定。
Gallery configuration:
在這裡設定使用者名稱、密碼、相簿首頁的名字歡迎文字、額外資訊、是否顯示個別相簿
縮圖、以及背景與前景的顏色。
個別相簿管理:所有的上傳、刪除動作都是在這裡進行的。
1) 目前相片只能一張一張上傳,預計新版的SimpleViewerAdmin 會增加批次上傳的功能。
2) 相片順序是以上傳的順序為主,但可以自由更改。
3) 相片說明可以在 Caption 欄位輸入。
4) 勾選 Autolink image 會新增一個連結讓相片單獨顯示在新視窗。
個別相簿選項:在這裡設定相簿的細項設定,主要的有:
1) maximageDimension: 相片長邊的最大長度,單位是像素。
2) textColor: 文字顏色。
3) frameColor: 相框顏色。
4) backgroundColor: 相簿背景顏色。
5) frameWidth: 相框寬度。
6) thumbnailColumn: 縮圖的行數。
7) thumbnailColumn: 縮圖的列數。
8) navPosition: 導覽列所在位置,可以是: top, right, bottom 或 left。
9) navDirection: 縮圖導覽順序,可以是:LTR (由左至右) 或 RTL (由右至左)。
10) isPublished: 是否顯示相簿,可以是:true 或是 false。
11) title: 相本名稱。
大致上的設定就是這樣,關於顏色的輸入,可以參考這個色盤的網站:
http://www.december.com/html/spec/color0.html
上面有豐富的顏色資訊。
希望大家使用愉快。
qmolin wrote:
請問一下把資料夾權限...(恕刪)
試試看下列方法吧! 安裝PHP的時候GD預設是關閉的,必須手動打開他!
Windows
The php_gd2.dll is included in a standard PHP installation for Windows, it's not enabled by default. You have to turn it on, the user may simply uncomment the line "extension=php_gd2.dll" in php.ini and restart the PHP extension.
Change:
#extension=php_gd2.dll
To:
extension=php_gd2.dll
You may also have to correct the extension directory setting from:
extension_dir = "./"
Or:
extension_dir = "./extensions"
NOTE: SUBSTITUTE THE ACTUAL PHP INSTALLATION DIRECTORY ON *YOUR* COMPUTER.
To (FOR WINDOWS):
extension_dir = "c:/php/extensions"
Thanks to Benoit Blais for this last point. Thanks also to Alan MacDougall and Perculator.
Unices/Linux
If you compile php yourself from CVS or the sources releases, you have to use the following configure options:
./configure '--with-gd' '--with-png-dir=/usr' '--with-jpeg-dir=/usr' '--with-freetype-dir=/usr' '--with-zlib-dir=/usr'
Change the path if you have not installed libpng, libjpeg or zlib in /usr.
詳細的說明連結
關閉廣告