星期五, 三月 09, 2007

本站設計與 Hack 總覽

使用的 Hack 一覽表

側邊欄的部分: 日曆的功能我做不出不來,後來我有想到原因,應該是「>」或「<」這個符號的關係,在 Template 的 body區要改成 &gt; 與 &lt;,不過即使做出來效能也不好,會費去很多Loading Page 的時間,所以決定放棄,有興趣的人可以參考試做: http://abintech.azhai.org/2007/02/blogger-archive-calendar.html http://bartstalk.blogspot.com/2006/07/blogger-calendar-ie.html 關於「繼續閱讀」,這真是一個非常困擾人的問題,我現在是用 Josh's 的「超級無腦安裝Blogger外掛功能版」,這個版本的安裝方式非常犀利,什麼程式碼都不需要知道,也不用改範本,就這樣給它裝進去了,可惜的是,雖然在首頁下按「較舊的文章」連結可以顯示 Javascript 的效果,但是按下其它標籤的連結,居然就失效了,另外還有兩個版本,一個是 JavaScript 版的,可以解決這個問題,但是在首頁下按「較舊的文章」連結就會失效,我知道這是因為 XHR Response 的問題,但我功力不夠,沒有辦法自己解決 ,只好等阿土伯修正這個Bug囉。 其實有用 CSS 直接改版型的方法,這個方法倒是蠻有用的,不管怎麼按都有效,可惜的是如果文章沒有想要隱藏的部份,還是會秀出「繼續閱讀...」的字樣。其實問題不難理解, 因為他沒有用 JS CODE 去檢查文章內的>div&glt;語法下的ID,只是單純的利用 Template 內建的條件判斷去改版型,所以無論你是不是要隱藏版面,都會出現「繼續閱讀...」。 話說有一個終極的解決方案,是為「繼續閱讀懶人加強版 」,是繼續閱讀懶人版(類似無名的方式)的 AJAX 終極自動安裝版。它利用了阿土伯設計的擴充Blogger核心,用外掛方式安裝在 blogger 上。 這個外掛解決了上述的全部問題,但是因為它的核心原理是直接偵測文章開頭的行數,自動的將文章隱藏起來,但是我想要的是能夠隱藏任何我想要的隱藏部分的功能,所以我還是沒有使用它。 可能就是因為這個功能太像無名的繼續閱讀功能了,所以我才會下意識的抵制吧。:)

3/16 補充: Blogger 預設的 RSS Feed 有沒有辦法按照發文日期排列的問題,終於在今天獲得解決,可以在我側邊欄的 RSS LOGO 找到修正過的連結。 我是看了 http://myshare.url.com.tw/index.php?func=url&node=86801 這篇的文章才發現這個修正的方法,解決的方法是: http://BLOGNAME.blogspot.com/feeds/posts/default?orderby=published 可是有個問題,因為 Blogger 預設使用 Atom Feed,如果閱讀器不支援 Atom 就會出現錯誤。 解決的方法也很簡單,就多加一個指令 alt=rss,具體的作法為: http://BLOGNAME.blogspot.com/feeds/posts/default?alt=rss&orderby=published 這樣就可以囉!

4/02 補充: 阿土伯真是太帥了,就在昨天,我剛剛提到的問題全部都解決囉。 http://racklin.blogspot.com/2007/04/bloggerext2js-062.html 現在所有的功能都可以在標籤 / 查詢 / 封存 等三個模式下運作,天啊,阿土伯你真是天才啊。

預定新增功能: 參考教學: CSS 設定教學資料 其它輔助工具:

4 則留言:

豬尾巴 提到...

今天也在玩"相關文章",Abin 的文章寫個很深奧,讓我研究半天,剛剛發現你的也有個小小問題,也許你覺得不是問題,但還是雞婆一下。

有沒有發現你的「相關文章」這幾個字跟前面標籤連成一行,沒有換行?
按照 Abin 的講法,很容易讓那一段碼貼到同一個 <p> 標籤裡面,研究 Abin 自己的貼法之後,看他把

ShowRelatedPosts('.....')

這一段,貼到
<p class='post-footer-line post-footer-line-3'>
後頭,我也照做,果然可以正確的換行了。

LVCHEN 提到...

喔,其實這我本來不把它當問題的啦。

因為那個「相關文章」本來就是該標籤的相關文章啊。

不過被你這樣一說,我就覺得怪怪的,我還是也跑去調了。

謝謝你囉。

CityPig 提到...

關於 "繼續閱讀" 的功能,也許你可以參考我自己做的修改:
http://blog.vixual.net/2007/07/blog-post.html

我的做法是比較偏向 CSS,但不會在不需隱藏內文的文章顯示 "繼續閱讀",也不會在文章全部顯示出來之後才又動態的把內文隱藏。

LVCHEN 提到...

謝謝 citypig。

這是很舊的文章囉,居然讓你找出來,呵呵...改天應該要再來修改。

您說的方法我有試過,不過就在阿土伯的外掛出現後,就改用阿土伯的方式了,因為他的方法不需要任何的修改,剛好適合我這樣的懶人用啦。

也推薦您一起使用阿土伯的外掛喔。