[光箱教學]不用外掛,利用highslide把圖片加上光箱效果

以前小闇是利用floatbox+把圖片以「光箱效果」呈現在各位看倌的視網膜前。不過近幾天,決定狠下心轉用殺氣同學介紹的wp-slimbox2,加上他本人製作的中文語系檔,圖片顯示比以往更清晰流暢。

可是,還是有一點不滿足。

事源是小闇還在決定用哪家的光箱外掛時,無意跑進野兔村。看見那麼精美的highslide效果,禁不住折騰!不過最後是失敗的。
於是在今日又無意間飄進一路跌跌撞撞,該位站長同學也有很詳細地撰寫有關的教學。
不過我又失敗了(苦笑)

不過!!(你說太多「不過」啦)
既然某闇在此打出教學文,就代表我折騰成功啦♪

又可以省下一個外掛了啦啦啦~(被踢至火星)
在按「繼續閱讀」前,有兩項要注意的地方:

  • 請一定要保持清醒頭腦
  • 有折騰不了的地方,務要參考highslide-X.X.X/index.htm,因為當中的原始碼絕對有助你折騰成功

那麼,我們開始了!

所謂的"highslide"是什麼呢?請到這邊的示範站看一下就會知道。

或按一下下面的初音。

是不是很神奇呢?對哦,highslide的一大特色便是把縮小的圖片用「擴張」的形式展開於眼前,這算是一種比較新鮮的光箱。

highslide的設定非常簡單,不過也有一些需要注意的地方,這個會在文末地方提醒大家的。

STEP 1
官網的下載頁面下載最新版的highslide包。
按下"Download Now!"之後會跳轉頁面,找到"Do you accept the licence conditions above?
狠狠按下YES就可以了。

STEP 2
下載好解壓包、得出以下的檔案:
index.htm(預覽目錄)
examples(預覽)
highslide(本體)
images(預覽圖圖片)
現在要先選好你的網站是想要那一類型的光箱效果了!highslide提供了單一圖片和組合圖片的光箱效果,來選選自己喜歡哪一個?

STEP 3
*以下的內容將會以組合圖片形式的光箱效果作教授*

假設我喜歡一個名叫gallery-dark的效果,那麼第一步要先怎樣做呢?

先把文件夾"highslide"搬到你家主題內,../wp-content/themes/XXX/highslide/

然後複製這句語法,是呼喚「highslide快出來」的語法喔!

1
<script src="../highslide/highslide-with-gallery.js" type="text/javascript"></script>

緊記把剛剛上傳好的highslide-with-gallery.js和highslide.css路徑準確無誤地寫出。
接著複製這句,是呼喚「gallery-dark」快出來的。

?查看代碼 JAVASCRIPT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<script type="text/javascript">
hs.graphicsDir = '../highslide/graphics/';
hs.align = 'center';
hs.transitions = ['expand', 'crossfade'];
hs.outlineType = 'glossy-dark';
hs.wrapperClassName = 'dark';
hs.fadeInOut = true;
//hs.dimmingOpacity = 0.75;
 
// Add the controlbar
if (hs.addSlideshow) hs.addSlideshow({
//slideshowGroup: 'group1',
interval: 5000,
repeat: false,
useControls: true,
fixedControls: 'fit',
overlayOptions: {
opacity: .6,
position: 'bottom center',
hideOnMouseOut: true
}
});
</script>

hs.graphicsDir = '../highslide/graphics/';
↑紅字是代表你要指向文件夾highslide/graphics/的路徑(必需修改)

以上兩句語法需放在header.php (head之前的位置)。

STEP 4
終於完成了!讓我們來看看效果:

複製以下語法至草稿欄↓

1
2
3
4
<div class="highslide-gallery"><a title="按圖放大" href="大圖的位置" class="highslide" onclick="return hs.expand(this)">
<img src="小圖的位置" alt="Highslide JS"/></a>
<div class="highslide-caption">描述</div>
</div>

STEP 5
注意事項

如果你正在用highslide4WP這個外掛,請務必停用+刪除之。
因為它和本體的highslide相撞了,導致不能正常顯示效果。

而懵然不知的某闇卻為此折騰了2天 :mrgreen:

*******************************

看看是不是OK了?
OK的話,恭喜你!日後要是想變更光箱效果,請瀏覽examples/你喜歡的光箱效果/ 的原始碼就可以了!
複製第二點以下的<script type="text/javascript">至</script>的內容便可,緊記路徑要指向highslide/graphics/

折騰失敗的同學,歡迎你詳細地提出疑問,某闇盡可能會回答你的問題。

文章目錄

  1. highslide的介紹與安裝(此頁)
  2. 中文化的方法
請翻頁: 1 2
  1. NG TAIWAN Mozilla Firefox Windows
    2010-01-23 @ 下午 11:39 
    1

    那個 呼喚「highslide快出來」的語法
    還有 呼喚「gallery-dark」快出來的語法

    要放哪阿?(摸頭
    小弟我笨笨的,還請多指教~ Orz

    小闇說:
    全部放在header.php(head之前)
    緊記修改highslide/graphics/的路徑,光箱才會生效。

  2. NG TAIWAN Mozilla Firefox Windows
    2010-01-25 @ 下午 7:51 
    2

    成功了~~
    感恩阿~~

    小闇說:
    XD

  3. NG TAIWAN Mozilla Firefox Windows
    2010-01-25 @ 下午 8:23 
    3

    對了
    我和發現配合Add Highslide這外掛
    就可以用平常的插圖方式達到燈箱效果囉!!

    小闇說:
    我是用add quicktag達到效果的。

  4. NG TAIWAN Mozilla Firefox Windows
    2010-01-25 @ 下午 8:25 
    4

    但是還是闇姐提供的那個比較美:D

    小闇說:
    我沒有提供些什麼啊TAT~

  5. NG TAIWAN Mozilla Firefox Windows
    2010-01-25 @ 下午 11:08 
    5

    add quicktag?好用嗎?
    哪下載的到?!?

    小闇說:
    ……請google之。
    如果你用了add highslide這外掛的話,基本上我不建議你再用add quicktag。
    愈多外掛只會讓部落格撐爆……

    1. 尚無引用!
:wink: :twisted: :roll: :oops: :mrgreen: :m(_ _)m: :lol: :idea: :haha: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :!: 8-O
(完成後可按 Ctrl+Enter 發表留言)
抱歉了!這兒是不會寄出迴響回覆通知信件的
你必須自行回來看我的迴響耶XD