(Pic from: jQuery TOOLS)當側邊欄的 HTML 小工具(例如最新文章、最新留言)越來越多時,如果能有個分頁功能將數個小工具合併為一欄,那麼不但側邊欄看起來清爽很多,訪客也不會覺得滑鼠滾輪好像滾不完似的。
最近想幫側邊欄裝個簡單的分頁功能,原本考慮這個簡潔、無外掛、不耗系統資源的「陽春模式」,後來看多了「jQuery Tab」的外掛又覺得陽春版有點單薄,應該要有個頁籤的圖案比較美觀些。結果這些外掛實際安裝起來才發現,有的是安裝方式繁雜,又要下載外掛、又要上傳到自己的空間、程式碼還得分批在範本中的不同區塊安裝;不然就是把「最新文章」等 HTML 小工具加進去之後,結果不知道哪裡的程式碼互相衝突而無法執行。所以弄了半天回到原點,決定動手把陽春版加工,自己用 CSS 刻出頁籤的圖案。如果你安裝側邊欄分頁功能時,也不喜歡太複雜的步驟,那麼以下是我加工後的簡易安裝程式碼與心得。
一、安裝方式
1. 請到 Blogger 後台 →「版面配置」→「新增小工具」→選擇「HTML/Javascript」
2. 標題請自填,內容請複製以下的程式碼:
如果安裝完發現小工具區塊的位置,似乎跟上方有一點距離,很可能是「最新回應+留言者頭像更新版」→「二、安裝程式碼」→ 第 4 點所提的現象,可以試著把 A~AI 行的 CSS 區搬到 BB 行(也就是 HTML 與 javascript 的中間),應該可以改善這個現象。
3. 接著填入自訂的 HTML 小工具內容──
A. 如果跟預設一樣要塞入三個小工具,那麼依序在 AR、AV、AZ 這三個地方把小工具的程式碼貼上即可。
B. AL~AN 紅色的文字敘述請改為自訂文字。
C. 如果要增減小工具的數目,例如塞入 "4" 個小工具,那麼除了 AK~BA 的程式碼請按照他的邏輯來增加新的小工具內容,另外 AL~AN 紅色的參數 "3" 都要改成 "4"、AL~AY 所有藍色的參數也請改為對應的數字。
最後存檔即可,想先看效果可參考下圖──
4. 不過怎麼沒有出現標題呢?因為我覺得加上標題有點醜,如果你也不想把標題顯示出來,請按照以下步驟:
A. 到 Blogger 後台 → 範本 → 編輯 HTML
B. 找到剛剛新增的小工具區塊,比較快的方法是搜尋剛剛自己設定的標題名稱。
C. 搜尋到標題名稱後,往下個三行左右,會看到下面這行程式碼──
<h2 class='title'><data:title/></h2>
可以把這一行刪除,不過建議把這一行改成以下程式碼──
<!--<h2 class='title'><data:title/></h2>-->
這樣標題名稱就不會顯示了,而且以後還是可以藉由搜尋標題名稱來找到這個區塊。或許你覺得直接把標題名稱留空白即可,但這麼做的話,除了以後很難搜尋到這個區塊,而且在側邊欄還是會顯示這一行空白喔,導致這個頁籤小工具的上方空了一行。因此為了版面好看,最好還是照以上步驟進行。
另外一點小提醒,本篇的程式碼測試環境為新版的範本,在 Chrome、FireFox、IE 下可顯示正常,如果安裝在舊範本那麼 CSS 的效果可能會不同,需要另外調整;如果你也是舊版本的範本,剛好我這個網站也是用舊範本,已經調整過參數,可看我的網頁原始碼參考 CSS 配置;如果舊範本還是不知怎麼改,再請另外提問了。
而由於每個網站的版面配置、顏色不盡相同,要調整到滿意的效果請繼續往下看細項調整這部分。
二、細項調整
刻 CSS 雖然不輕鬆,但實際上最辛酸的是做到兼容瀏覽器的過程...IE 與 FF 系不相容是一定的,但 FF 與 Chrome 也是會存在小小的差異。我已經做最大的努力讓 FF 與 Chrome 的效果差別不要太大,而 IE 不相容的部分就交給語法來處理了。以下請參照上一段的程式碼──
B:這一段是預設顯示頁籤標題的 CSS。
C~D:設定頁籤文字的顏色、字體等等。
E~G:頁籤的上、左、右框線,框線的色碼請改為自訂顏色,也就是 "#" 後面的參數。
H:頁籤的下框線,色碼請改為跟此區塊背景色 (background-color) 一模一樣的色碼,用來覆蓋掉原本的底線,造成頁籤的效果。
I:此行是 IE 專用,CSS 參數加上 "\9" 的話只有 IE 能讀。
J~K:設定頁籤左上角與右上角的圓角功能,此語法效果在 Chrome、FF 可顯示,但 IE8(含)以下跟這個圓角語法沒有緣份。
L:設定 padding 值,四個值的順序分別為上、右、下、左,其中 "下" 的值最好不要改。
N:設定顯示頁籤的背景色,最好跟這整個小工具區塊的背景色是一模一樣的,才不會有違和感。因篇幅的關係,如果不清楚怎麼找到背景色的色碼請再另外提問了。
Q~AG:這一段是預設不顯示的頁籤標題 CSS,細項可參考上述的說明。
AK:這一行設定頁籤底部那條框線的顏色。上面的 CSS 區框線顏色有改的話,這裡也要改。
AL:
a. 綠色的 " " 代表兩格空格、" " 代表一格空格,用來排版面寬度之用,可自行更改。
b. class="Menubox_over" 代表這是預設顯示的頁籤。如果想要把第二個小工具預設為顯示的頁籤,請把這個參數給第二個小工具。
AM~AN:這兩行的參數都是 class="Menubox_out",預設不顯示的所有頁籤都要加上此參數。
AQ、AU、AY:這三行的 id 編號是有規律的;而 AQ 是預設顯示頁籤的區塊,因此 style 不需要設為隱藏;而 AU 與 AY 是預設隱藏的頁籤,所以這兩行都必須設定 style='display:none'。
三、結語
這個頁籤功能雖然一樣很陽春,不過安裝簡單、該有的功能已經具備,要隨個人喜好擴充功能也是不難,例如滑鼠經過非預設的頁籤時改變背景色,或是系統有裝 jQuery 的話也可在切換頁籤時加一些特效等等,就請依照需求來修改了。
以選項卡方式顯示最近留言和文章
一、安裝 HTML 小工具
二、安裝 Blogger 官方小工具
三、隨機分頁功能
四、各種疑難雜症
➢➢ 快速選單: 1 2 3 4
你修改得真漂亮!!!
回覆刪除感謝您分享這個tab,但我不知道到底要怎麼才能複製正確的小工具原始碼貼在每個tab裡,如果以站內搜尋這個小工具的話,請問站長能否提示一下,原始碼的範要從哪裡到哪裡呢?懇請提點,感恩!
回覆刪除<8003196358139118080>(以上內容請勿刪除,從括號之後開始留言)
回覆刪除感謝WFU的快速回應,我的意思就是想在每個頁籤呈現一個Blogger小工具,但試了半天都好像沒辦法,最後想先從您的側邊欄的搜尋追蹤與訂閱三項功能開始,不過光是搜尋就卡住了,如果可以的話,能否請您指導一下該怎麼做出搜尋追蹤與訂閱三項功能的分頁效果呢?感謝您!
不好意思想請教一下,如果想要在部落格中加入超過一個tab分頁功能的小工具時,是否要將id的部份也換掉?我發現加入第二組tab的時候,點選後還是回到第一組去,不過剛剛試半天找不出個規則,可否請版主指教呢?感謝!
回覆刪除感謝版主回應!我先自行研究,不行的話再等待板主的好文囉!
回覆刪除<8079000073911725826>(以上內容請勿刪除,從括號之後開始留言)真的很感謝板主這麼善心教導給予建議!我語法不太熟,看都要看老半天慢慢摸索 XD...
回覆刪除版面原本也是搜尋到貴板才興起要修改的念頭,未來可能整併一些小工具,調整版面為2欄式的再拉寬吧,但我目前用chrome和fx看都沒問題(ie無視..XD),很感謝板主幫忙抓問題,我會努力學習的 :)
<2853529401648090176>(以上內容請勿刪除,從括號之後開始留言)真的太謝謝你了!今天修改後終於成功!不過看起來跟這裡好像 >< 我還需要作些變化才是 囧rz
回覆刪除總之除了感謝還是感謝!
又來拜訪了^^ 受用了
回覆刪除Tab的Idea不賴, 但是目前遇到不知將熱門文章放進tab中, 請您指導一下
回覆刪除您的分頁圓角在IE10能正常顯示,我的不行。想請問一下該如何讓IE也顯示圓角呢?
回覆刪除嗯,已加上建議。
回覆刪除雞婆截了張您這裡在IE 10的顯示效果圖,請笑納。
我把 E 到 H 行,也都另加一行後面多了\9,且刪除暫存檔+重開IE才看到圓角效果。我多加的那幾行是需要的嗎?還是單純為刪除暫存檔的結果?晚點再來試試看...。
回覆刪除抱歉~行數部分我弄錯了。
回覆刪除看來我的blog分頁圓角是因為刪除暫存檔才正常出現。
(上面一整個烏龍留言,sorry~來瓶蠻牛)
您好,不好意思想麻煩你幫我看一下我的部落格bedfordth.blogspot.tw,我在右欄設了最新文章與熱門文章的tab,但在最新文章的tab下方出現了很長的空白區域,可否請您幫我看一下是不是有那裡設錯了。謝謝!!
回覆刪除wayne謝謝你! 最近發現到自己網站側欄有越來越長的趨勢
回覆刪除就像你文章裡說得好像滑鼠會捲不完的感覺!
所以看到這篇就立馬來裝了!
很美~預設效果我就很喜歡了! 推~~
<5288660535827838888>(以上內容請勿刪除,從括號之後開始留言) 你的看我網站側欄會變形喔!? 我下午有加寬過側欄了說~現在看還是會嗎??@@
回覆刪除昨晚為了這個分頁功能堅持要搞到好一不小心用到凌晨三點! 完成度95%了!
回覆刪除差的那5%在我安裝的第二組分頁小工具裡面"即時留言版"分頁點選無反映無法切換過去!!
獨立安裝即時留言版測試過會正常顯示呢QQ
請問能幫我看看問題出在哪嗎??
<4080913713600689803>(以上內容請勿刪除,從括號之後開始留言) 來自問自答了!!
回覆刪除我真是粗心大意!! 第二組分頁小工具裡面包含兩個分頁~我改了第一個的函數(三個紅色部分)
然後第二個分頁的三函數只改了一個難怪無法切換過去!! 現在終於可以安心了!
另外有個問題想再請教一下
回覆刪除那就是我站上的側欄第一組分頁標題有點不對稱耶!
我想把他調整兩個分頁標題大小一致要改哪邊的數值呢?
看到右邊多出的水平線就覺得怪怪的(美感有點不夠所以想改XD)
小工具的程式碼是指語法中的 這部分貼上呢還是哪裡呢?
回覆刪除好用 ☺☺☺😊
回覆刪除