WordPress部落格聯播新版系統正式出爐!


※請注意,本站文章未經授權,嚴禁轉載!謝謝。

經過一個禮拜的測試與改進,新版的WordPress聯播系統正式完工,這次的聯播系統比先前的更穩定,而且更公平,當然漏文章或是抓不到RSS的情況應該可以大大改善。如果有申請過WordPress聯播的使用者,趕快替換上新代碼,若是還沒申請部落格聯播者,趕快來加入吧!



如果你還不知道WordPress部落格聯播,那你就一定沒上過免費的喘息找資料以及申請聯播!那容許我再次簡單介紹一下WordPress聯播系統的特色,這個聯播系統主要針對採用自架WordPress的部落格設計的系統,讓同樣是使用WordPress的朋友不孤單,大家有個共同的聯播系統,可以互相閱讀對方的文章,除了增進新知之外,如果網友有發關於WordPress的資訊,也可以第一時間知道,若有問題大家也可以互相討論,一個完全屬於自架WordPress部落客的社群聯播。

如何加入聯播?

這個問題非常好,首先請到免費的喘息註冊一個帳號,然後參考這篇規則發帖申請加入聯播,並且將指定的程式碼加入網站中,通過審核後,您的部落格將會顯示在聯播系統上。

註冊喘息會員http://sofree.tw/register.php
加入聯播規範
http://sofree.tw/thread-924-1-1.html
新增聯播分頁
http://sofree.cc/blogroll/
索取聯播代碼http://sofree.tw/blogrolls.htm

採用Google AJAX Feed API

先前的聯播系統是採用NewsGator,不過該網站常常有抓不到RSS的問題,有時候更新速度過慢,讓大家都覺得聯播好像很遜的樣子。因此某一天意外的在網路上看到可以利用「Google AJAX Feed API」來建立聯播,所以就嘗試使用看看,果然可以運作,不過Google提供的樣式有點太雜了、太窄,所以又爬呀爬的,發現原來有大陸網友將這種聯播系統改的還不錯看,而且有分享給大家,因此就採用了。

當然為了方便更新以及讓張貼的程式碼變的更精簡,我將程式碼轉成js檔案,將所有資料都轉成js檔案,透過一支js就可以運作聯播了,不過轉成js可真是一大功夫,因為怎麼轉都轉失敗,於是向muki風痕影討救兵,感謝這兩位大師的大力協助,好讓語法可以正確無誤的轉成js也方便我更新聯播系統名單。

新版聯播7大特色

WordPress部落格聯播

說到新版聯播特色,這就讓我有點小小的驕傲一下,新版聯播改善了過去的聯播缺失,有幾個重點特色,大致上如下:

  1. 採用Google大神系統
  2. 所有文章能正確抓取
  3. 解決以往的時差問題
  4. 解決以往的洗版問題
  5. 文章採發文時間排序
  6. 每個網誌只能顯示最新的一篇
  7. 聯播系統延遲載入

接下來我們將以上7大特色一一詳細介紹給大家,如果你不想知道可以直接跳過XD。以上7大特色基本上是應擠出來的,不過大家就別太在意了,反正湊成7這個數字總是感覺比較lucky。

1.採用Google大神系統

在前面已經有提到了,這次聯播是採用Google AJAX Feed API,所以聯播系統未來應該不會掛掉,除非Google倒掉了,不過這機會趨近於零,大家可以不用太擔心。

2.所有文章能正確抓取

先前的聯播系統常會有漏抓文章的情況,尤其是使用Feedburner的使用者,聯播常常發生抓不到文章的窘境,這回改採Google,自家平台應該就不會問題啦!

3.解決以往的時差問題

之前聯播系統好像時間都會以系統為主,並不會偵測使用者在地的發文時間,這回聯播系統終於可以正常,不再有奇怪的時間囉!

5.文章採發文時間排序

很多網站的聯播都是根據所有人的文章做排序,不過新版聯播系統雖然是針對文章發文時間做排序,不過他只抓每個網站最新的一篇文章做排序,就算你一天發了20篇,聯播上面還是只會出現你最新的一篇文章,成功解決洗版問題。

6.每個網誌只能顯示最新的一篇

如同第5點所述,只會抓取最新的一篇文章,不會有洗版問題,而且是每個網誌都抓一篇,所以有幾個部落格加入,聯播上就有幾篇文章顯示。

7.聯播系統延遲載入

這個聯播系統的架構是採用延遲載入的架構,所以當你開啟聯播頁面時,你的網站會先將網站上其它東西都載入完成後再載入聯播,不會讓你網頁跑一半聯播就顯示完了,讓網站版面不被聯播影響。

請盡速更新您的聯播代碼

↓ 新版代碼 ↓

<script src="http://iwp.org.ru/blog.js" type="text/javascript"></script>

↑ 新版代碼 ↑

看完了新版系統的介紹後,那舊版的聯播系統呢?是的,舊版聯播系統將會被停用並且不再進行維護,所以請各位盡快更新您的聯播代碼。我們預計一週內大家就可以更新到最新版的聯播代碼,如果沒有做更新,我們可能會移除您的聯播,若您的聯播不小心被移除,別擔心,您可以重新加入的!

另外,如果大家有更好的聯播顯示方式,也歡迎您設計提供給我們,如果覺得不錯,我們可以多提供幾個版本的聯播樣式,讓大家可以自行挑選使用,至於如何開發新版樣式?那您可要好好的看一下Google AJAX Feed API 說明文件中的介紹喔!




關於本文章有 31 則留言。

  1. 幻嵐
    2009-07-23 @ 21:18:24 
    1

    噗噗~新版的跟之前的差好多啊!我喜歡^^

    香腸回應:
    謝謝~
    你的好兄弟已經幾百年沒來我網站留言了~

  2. 高登
    2009-07-23 @ 21:35:07 
    2

    改用新程式碼了,辛苦了!

    香腸回應:
    感謝老爺搶先更新代碼 ;)

  3. 殺氣
    2009-07-23 @ 21:41:08 
    3

    辛苦啦 這次好看.實用多了

    香腸回應:
    謝謝~

  4. 佑樣
    2009-07-23 @ 22:09:48 
    4

    總覺得好像有點太長了
    不知道能不能分頁

    香腸回應:
    交給你了~ 這是Javascript~

  5. 雞捲
    2009-07-23 @ 22:13:21 
    5

    網站都沒更新,至少也來更新一下聯播XD
    新版效果真的很不錯ㄟ!!

    香腸回應:
    你趕快發文啦~

  6. 2009-07-23 @ 22:30:17 
    6

    申請、等待、已放上 ^_^

    香腸回應:
    通過審核囉~

  7. 馬諦斯
    2009-07-23 @ 22:32:47 
    7

    改了~改了
    辛苦了~

    香腸回應:
    看到大部分的人都喜歡 真好XDD

  8. tony
    2009-07-23 @ 23:04:01 
    8

    新版真好看!

    香腸回應:
    謝謝~
    期待你網站改版唷~

  9. muki
    2009-07-23 @ 23:29:55 
    9

    我也喜歡新版
    看來我又要整理一個位子來放聯播了:)

    香腸回應:
    這是一定要的啦~

  10. 昆吾劍
    2009-07-24 @ 06:09:01 
    10

    請問香腸先生:我在設定使用Windows Live Writer編輯器之前忘記先到WP後台的設定/寫作項目,將遠端發佈功能打開,以致編輯器Windows Live Writer設定失敗之後再回WP後台,變成無法進入設定/寫作項目下進行檢視或重新設定,一點下去直接出現前台網站的畫面並顯示Error 404: Not Found訊息,其他的設定則都能正常進入檢視。請問我該如何排解?煩您撥冗不吝指導!

    香腸回應:
    非關本文章的東西,要到討論去爬文看看: http://sofree.tw

  11. Carrie
    2009-07-24 @ 07:49:25 
    11

    我也換上新版了~新版的確漂亮,尤其聯播第一筆又是js刷新,的確很特別!

    看樣子我也可以研究一下這個聯播系統囉 ^_*

    香腸回應:
    趕快研究出新版本吧~XD

  12. Sinchen
    2009-07-24 @ 08:33:39 
    12

    換好瞜!

    香腸回應:
    感謝更新~

  13. Venson
    2009-07-24 @ 09:20:09 
    13

    香腸大~~
    You're the man!!!
    嘿嘿~~~

    香腸回應:
    噗~

  14. 風揚名
    2009-07-24 @ 09:34:59 
    14

    哇~太棒了!
    這樣就不會有一次發很多文~
    XD

    香腸回應:
    洗版問題完全解決!

  15. 莫小屁
    2009-07-24 @ 09:41:39 
    15

    更新完成,辛苦了!
    這個真的很不錯~

    香腸回應:
    謝謝 ;)

  16. 莫小屁
    2009-07-24 @ 09:45:52 
    16

    不過要是稍為把"文章預覽"的功能給ajax到每個連結旁,似乎更能增加閱讀性..
    因為如果太舊的文章(越下面),想看到預覽還是要爬到上面去XD

    小小意見,給你參考一下

    香腸回應:
    交給你寫囉~ ;)

  17. 風揚名
    2009-07-24 @ 09:46:13 
    17

    香腸~我更新完後發現....
    IE好像都沒辦法載入耶~
    ??只有FF可以??

    香腸回應:
    處理完成~

  18. 風揚名
    2009-07-24 @ 09:48:25 
    18

    香腸~
    我更新完後發現...
    IE好像無法載入耶~
    我的FF正常可以...
    不過...IE怪怪的??

    香腸回應:
    處理完成了~

  19. 佑樣
    2009-07-24 @ 10:20:43 
    19

    別指望我了
    我的Javascript爛到爆掉

    香腸回應:
    噗~

  20. 拆組達人
    2009-07-24 @ 10:50:54 
    20

    這個介面真的蠻好看的!^^
    最上面還有各文章的簡述輪播說!
    咦?新版的沒有我的文章耶?
    才晚一天更新我就被排除啦?

    香腸回應:
    因為你的RSS給錯了

  21. Arno Ruan
    2009-07-24 @ 13:18:06 
    21

    諾更換完畢。^_^

    香腸回應:
    謝謝~

  22. Arno Ruan
    2009-07-24 @ 13:21:14 
    22

    IE載入失敗+1

    香腸回應:
    處理完成了~

  23. 無法顯示網頁
    2009-07-24 @ 13:22:09 
    23

    新的聯播介面實在太棒了,漂亮~

    香腸回應:
    嗯~

  24. 阿貓
    2009-07-24 @ 16:04:15 
    24

    IE6失敗+1

    香腸回應:
    處理完成囉~

  25. 林木木
    2009-07-24 @ 19:38:07 
    25

    飄過來了,剛看統計發現今天來了很多臺灣的朋友,原來是RSS訂閱的這個東東呀!而且博主把他弄成JS調用了,很強大!支持個!

    香腸回應:
    您的程式碼超強的,感謝你啦~

  26. 風痕影
    2009-07-25 @ 00:06:23 
    26

    大家如果嫌長的話可以用 #feed-control {height: 300px; overflow: auto;} 讓它出現捲軸 (300 是高度,可以自行調整),不過香腸並沒有用區塊把底下那個列表包起來,所以沒法讓捲軸單獨出現在那邊 Q  -  Q (也可以用 overflow: hidden; 就不會出現捲軸,而是底下超過 300px 的東西直接消失)

    香腸回應:
    也是可以這樣處理,不過目前先保持全部顯示~ 反正聯播不是放在邊欄,比較不會影響大家網站首頁 XDD

  27. 炮爺
    2009-07-25 @ 13:15:33 
    27

    感謝,拿走了

    香腸回應:
    感謝更新~

  28. 提姆
    2009-07-25 @ 13:31:44 
    28

    已經換好了!

    香腸回應:
    謝謝~ 希望你會喜歡

  29. 抹布
    2009-07-25 @ 19:42:29 
    29

    哦,看到香腸MSN掛的狀態馬上跑去喘息看了
    已經更換了
    GJ!

    香腸回應:
    謝謝~

  30. 幸福流域 Tea-River
    2009-08-04 @ 22:52:29 
    30

    辛苦囉,已更新!!

    香腸回應:
    謝謝

  31. 拆組達人
    2009-12-21 @ 12:08:10 
    31

    啥!我的RSS給錯了?!
    那我再給一次!
    http://feeds2.feedburner.com/ieg
    就麻煩香腸重新幫我掛上囉!^^

    香腸回應:
    沒錯吧!?