2009年3月10日 星期二

[BLOGGER]繼續閱讀懶人加強版 最新版本 v2.2.1(2009.5.8)

一、特點:

1. 安裝簡易
不需懂程式、html語法,只要點點滑鼠、複製貼上即可使用
2. Auto縮文模式自動套用在整個blog,不需逐篇插入標記(懶人適用)


二、功能介紹:##ReadMore##

1.提供 三種 縮文(繼續閱讀)模式:

  • Auto模式:自動以行數(br)縮文
  • Custom模式:使用者自行插入特殊標記(標記格式可自訂),由標記處開始縮文
  • Mix模式:混合Auto和Custom模式(若有特殊標記,則由標記處縮文,若沒有特殊標記,則按照行數自動縮文)
2.提供 兩種 繼續閱讀連結樣式:
  • 直接連結:點選「繼續閱讀」,直接連到文章全文
  • 展開/收合:點選「繼續閱讀」,原處 展開/收合 隱藏的內容,並支援動畫效果
3.可設定各頁面(首頁、標籤(tag)分類頁、blog存檔(archive)頁)的文章顯示方式:
  • 全文:不做縮文動作
  • 摘要:縮文,並顯示繼續閱讀連結
  • 標題:只顯示標題
4.快速切換按鈕:
自動產生 全文|摘要|標題 的連結按鈕,可點選並快速切換檢視方式(按鈕名稱、擺放位置可自訂)

三、如何安裝:


請看安裝教學

四、細部設定:

請看參數設定說明


五、有問題/不會用:


請先參考參數設定說明常見問題Q&A
若看完仍有疑問,請到問題回報頁 留言詢問

六、原始碼:
http://cjh829-easy-read-more.googlecode.com/svn/trunk/



七、版本更新歷程:
1.3.0(2007.2.27)

-公開正式版本釋出
1.3.5(2007.2.28)
-修正IE顯示問題(自動排除未結束的錯誤tag) - 感謝 jealous0953(ptt)回報
1.4.1(2007.3.1)
-修正「較舊的文章」,點選後繼續閱讀無法顯示的問題 - 感謝 jealous0953(ptt)回報
-修改語法(用jQuery取代$、刪除不必要的register) - 感謝Rack Lin提供建議
1.4.2(2007.3.15)
-修正在單一文章頁面(ItemPage),快速切換按鈕不正常出現的問題
2.0.0(2007.9.30)
-1. bug fix - 某些特定blogger模板,只會縮文第一篇的問題
-2. 提供新的縮文方式(可每篇自訂位置)
-3. 縮文模式設定(固定行數、自訂位置、Mix Mode)
-4. 快速切換按鈕整合(不獨立發佈)(可自行決定是否使用)
-5. 升級jQuery版本(1.2.1)
-6. 改為獨立執行(不使用BloggerExt核心)
2.1.0(2007.10.1)
-修正在單一文章頁面(ItemPage),網頁元素(widget)沒有隱藏的問題
-新增"顯示全文"功能,在文章內插入特殊標記,會略過該文章,不做縮文動作
2.2.0(2009.3.5) - 慶祝2.1.0版本下載數破千萬
-1. 升級jQuery版本至1.3.2(改使用Google api連結,不再由google code提供)
-2. 修正_WidgetManager錯誤
-3. 修正##EasyReadMore##字樣不會自動隱藏的問題
-4. 修正切到表格會顯示不正常的問題(自動跳過表格)
-5. 修正文章內含有兩個以上縮文tag,會無法縮文的問題
-6. 展開/收合模式新增動畫效果(slide ,fade ,none)
-7. 新增自動偵測,程式碼的widget不限定一定要擺在文章列表下或右
-8. 刪除部份贅碼,不再針對IE下的錯誤語法做特殊處理(blogger文章編輯器現已可偵測錯誤語法並自動修復)
-9. 新增css設定,可支援自訂模板[進階使用者適用]
2.2.1(2009.5.8)
-1. 延展/收合模式下新增自動捲回機制,若文章很長,按下收合按鈕時會自動捲回文章標題

[BLOGGER]繼續閱讀懶人加強版 - [版本2.x]常見問題Q&A

以下列出較常見的問題及解決方式,供使用者參考
##ReadMore##
Q1.我按照說明一步一步安裝,但沒有生效?
A1:
(1)確認你是使用官方的模板(非官方的模板,因架構不同,沒有完全支援)[進階者可自行設定]
(2)程式會抓你的<br>符號判斷行數,所以如果是用Windows Life Writer這類的編輯器,按下enter換行時會插入<p>做換行,則程式無法抓到<br>就不能正常縮文,可改用"shift"+"enter"換行即可
(3)確認沒有裝其他版本的繼續閱讀


Q2.如何修改"繼續閱讀"和"顯示摘要"的顯示文字呢?
A2:請參考參數設定說明的第5,6點,進行修改

Q3."繼續閱讀"和"顯示摘要"的文字,有辦法改成圖片嗎?
A3:同上,請參考參數設定說明的第5,6點,文字改成<img src="圖檔">的語法即可

Q4.我的繼續閱讀在firefox下可以正常使用,但是IE底下就顯示不正常(或當掉)?
A4:這問題是因為文章內含有"未結束的tag",通常每個html符號,都要有對應的結束符號,如<span>和</span> , <div>和</div>等,IE比firefox笨,若文章內含有未結束的tag,則IE自己文章內部結構會亂掉,造成程式執行時出現錯誤

目前Blogger的文章編輯器已經可以自行排除此錯誤,所以若遇到此問題的話
(1)由上到下,照順序把文章一篇篇存成草稿(即不會在首頁顯示),一一查看是否問題排除
(2)用(1)的方式把問題文章抓出來,編輯該文章,先切換至"修改html",再按回"撰寫"模式,此時文章內的錯誤應該會自動被編輯器修正,存檔之後即可查看效果

Q5.有辦法不讀取,直接把要縮文的內容移除嗎?
A5:抱歉,目前程式架構無法達到此效果(尚未想到解法)

Q6.如何控制"繼續閱讀","顯示摘要"以及快速切換按鈕的位置呢?
A6:可使用css控制
(1)繼續閱讀的css class為"read-more-tag"
(2)顯示摘要的css class為"collapse-tag"
(3)快速切換按鈕的css class為"read-more-controller"


Q7.我的部落格之前是使用阿土伯or其他人的繼續閱讀,文章內是插入<span class='full-post">作縮文,要如何修改成懶人加強版呢?
A7:請參考參數設定說明的第3點,進行修改

Q8.用Auto或Mix模式,都會自動縮文,但我如果有文章不想縮文呢?
A8:可在文章內任意位置,加上##ShowAll##字樣即可(文章顯示時會自動去掉此字)

Q9.我的瀏覽器會出現"_WidgetManager錯誤"的提示,要怎麼清除呢?
A9:Blogger讀頁面時預設會抓一個.js檔案,而且這檔案很討厭的就是常換名字和路徑,照理說系統應該要自動把過期的檔案換成正確的,但有時候,系統會漏掉幫你更新(比較古老的模板,很久沒換過的模板,較容易發生),導致找不到此檔案,發生錯誤

解決方式
(1)進後台(管理介面),選擇"版面配置"->"修改HTML範本"
(2)勾選"展開小裝置範本" -> 按下"儲存範本"按鈕
(3)儲存完成,系統應該就已經幫你修正了WidgetManager的錯誤

Q10.為什麼只有首頁文章有繼續閱讀,其他頁面都會只顯示標題呢?
A10:請自行調整頁面顯示模式,參考參數設定說明的第11點

##EasyReadMore##