I'm Thinking.
feed hare
野兔搬新家囉!
改名為「野兔村」,歡迎來參觀唷!

日前一位格友天仙發表了一篇「【網路】輕鬆訂閱輕鬆逛格」一文,讓野兔重拾RSS聯播的想法, 於是將版面稍做調整並加入RSS聯播
本篇就利用NewsGator來製做本部落的RSS聯播閱讀器,野兔會將平時逛的BLOG加進來,這樣就不怕lost掉許多好文囉!
另外文章內圖片也加上highslide特效,所以只要點選小圖並不會換頁或跳頁,而可以直接放大

相信大家對RSS並不陌生,如果有不明白處可以請出google大神查閱一下RSS的功用

首先要使用NewsGator就需要註冊一個帳號,並建立起欲聯播的清單
教學文可以參考重灌狂人的「如何用NewsGator製作部落格(RSS)聯播?

因為建立好之後掛上BLGO並不美觀,所以野兔這邊就分享美化NewsGator的文
NewsGator的自訂性相當的高,可以隨自己的所好來自訂顯示出來的畫面,這也是野兔選用NewsGator的原因

接著要找到RSS聯播的原始檔,來做編輯
步驟一:依序按下〔Settings〕→【Edit Locations】,然後在「Headlines」按一下。(如下左圖,可點選放大)
步驟二:如下右圖(可點選放大)
    藍框就是要放在BLOG欄位上顯示聯播用的JS語法
    綠框要記得打勾才能夠聯播
    紅框裡的程式碼就是待會要講的版面配置
    黃框則是要顯示聯播的數量
 

現在來改上右圖紅框裡的程式碼
可以按自己的需求來變更RSS聯播的版面,參數如下

聯播版面中的各項參數:
$link$ :文章網址
$title$:文章標題
$description$ :文章簡述
$datetime$ :發文時間
$feedname$ :網站名稱
$author$ :網站作者

我的HTML碼為
<div class="RSS_CSS02" onMouseOver="this.style.backgroundColor='#333';" onMouseOut="this.style.backgroundColor='#111';">
<a class="RSS_CSS" href='$link$' target="_blank" style="display: block; text-decoration:none; margin: 0px 5px;">$title$</a>
<font class="RSS_CSS_time">$datetime$</font><p class="RSS_CSS_name">[$feedname$]</p></div>

解釋一下上面的HTML碼
框底色碼變換的語法為
onMouseOver="this.style.backgroundColor='#333';"
onMouseOut="this.style.backgroundColor='#111';"

這一段,onMouseOver是滑移過去框底後的顏色,而onMouseOut就是滑鼠離開後的框底顏色
可自行修改上述顏色

接著回到BLOG的側邊欄位,新增一個要顯示RSS聯播的欄位,內容如下
<style type="text/css">
/*RSS聯播*/
div.RSS_CSS01 {height: 500px; width: 192px; overflow-y: auto; text-align: left; border: 1px solid #C0C0C0; padding: 5px 0px 0px 0px;}
div.RSS_CSS02 {padding: 8px 0px 2px 0px; margin: 2px 0px 2px 0px; background-color: #111;}
a.RSS_CSS:link { color: #eee; text-decoration:none; background: none;}
a.RSS_CSS:visited { color: #eee; text-decoration:none; background: none;}
a.RSS_CSS:active { color: #eee; background: none;}
a.RSS_CSS:hover { color: #fff;text-decoration: none;background : #555;}
font.RSS_CSS_time {font-size: 8px;}
p.RSS_CSS_name {font-size: 12px; color: #FF9933;}
</style>
<div class="RSS_CSS01" >
這裡放上面所提到的「藍框」顯示聯播用的JS語法
</div>

<style type="text/css"> ... </style> 這一段是CSS控制碼
div.RSS_CSS01 :顯示RSS聯播的外框長寬及框線顏色
div.RSS_CSS02 :單一聯播的顯示控制,這邊的background-color要配合上面onMouseOut滑鼠離開後的框底顏色,色碼要一樣,要不然會很怪

下面是超連結呈現的相關控制
a.RSS_CSS:link
a.RSS_CSS:visited
a.RSS_CSS:active
a.RSS_CSS:hover

font.RSS_CSS_time :時間的呈現控制
p.RSS_CSS_name   :BLOG標題的呈現控制

範例

上述的方法可以都可以自行修改成適合自己的BLOG風格

 

Posted by hare48 at 痞客邦 PIXNET Comments(26) Trackback(1) Hits(466)


open trackbacks list Trackbacks (1)

Comments (26)

Post Comment
  • 收到,超級感謝的,我等等來好好研究。。。(跪拜)
  • 不用客氣啦,這一篇我一直很掙扎要不要寫
    想想還是寫下來留個筆記,以免自己忘記了

    hare48replied on 2009/04/06 12:59

  • 我是用GOOGLE的閱讀器
    也是不錯用啦!
    習慣就好~~~
  • 各有其所好,我用這個的原因是想放在BLOG內,這樣就不用再開google閱讀器了!
    不過google閱讀器收文的速度真的很快

    hare48replied on 2009/04/06 13:48

  • 野兔
    太讚了!!!
    不能不推!!
  • 美化後裝在BLOG好看多了
    還要多虧天仙的那一篇文章呢!

    hare48replied on 2009/04/06 23:14

  • 推了推了^_^
  • 謝謝呀!

    hare48replied on 2009/04/06 23:15

  • 推推這篇~ :)
  • 謝謝推薦呀

    hare48replied on 2009/04/06 23:15

  • 幫野兔推文
  • 有海神加持,一定猛

    hare48replied on 2009/04/06 23:16

  • 能聯播
    看起來
    就豐富
  • 這個聯播的功能還挺不錯的呢!

    hare48replied on 2009/04/06 23:17

  • 真棒的聯播....而且還可以不用開google
    等等再來研究看看
  • 野兔就是不想另外開google閱讀器才會弄這個出來
    因為我很懶的 = =|||

    hare48replied on 2009/04/07 09:05

  • 有調快時間的置頂文,還真的沒輒呢。。估狗一陣子了,好像沒看到解決辦法說。只好把他們放在自己知道的地方。。
  • 嗯,我去天仙,她說這也沒法度
    可以取消聯播就好了,在編輯RSS那邊的下面,有幾個勾勾就是選擇是否聯播的選項

    hare48replied on 2009/04/07 09:07

  • 這個效果感覺真有質感,學起來,非常感謝您的分享^^
  • 這樣用起來還蠻賞心悅目的

    hare48replied on 2009/04/07 09:11

  • 阿宅來推好文囉 ~~
  • 謝謝囉~

    hare48replied on 2009/04/07 23:39

  • 哇!看起來真的美觀好多
    我習慣用的GOOGLE就弱掉了...
    等我下次放假再來研究研究^^
  • 可是這個的缺點就是更新速度慢了點,沒有google來的快

    hare48replied on 2009/04/07 23:40

  • 沒想到在滿滿的美食中
    可以學到這個知識...
    收下了XD
  • 好用的東西要分享出來呀!

    hare48replied on 2009/04/07 23:41

  • 喔~這個聯播不錯用耶,小蘋果改天來試試....耶~兔子有幫小蘋果連播嗎?呵呵....^^
  • 用到現在覺得還不錯用,可以放在BLOG裡正好是我的理想
    我有幫小蘋果掛聯播囉!
    只是newsgator的收文時間比較慢,不像google閱讀器那樣快速就是了!

    hare48replied on 2009/04/08 15:13

  • 我照您的方式去弄,可是一開啟網頁就會警告我可能會佔用資源導致IE執行速度變慢,詢問我是否確定要執行指令?然後IE就掛掉了> <
  • 你先用預設的值來試,看瀏覽器會不會出問題

    因為這個也發展好幾年了!照理說應該不會有問題

    hare48replied on 2009/04/08 16:14

  • 預設沒問題ㄝ~但就是醜~只有白底黑字...可是一加上語法就不行> <
  • 那你把下面我寫的刪掉看看
    onMouseOver="this.style.backgroundColor='#333';"
    onMouseOut="this.style.backgroundColor='#111';"

    hare48replied on 2009/04/08 17:26

  • 成功了!出運啦!謝謝喔~
  • 恭喜呀^^

    hare48replied on 2009/04/08 21:02

  • 嗯嗯~謝謝兔子喔,等小蘋果版面ok,也會聯播兔子的好文
  • 呵,小蘋果太客氣了^^

    hare48replied on 2009/04/08 21:02

  • 想再請問一下怎樣才能blog的header可以輪替播放圖片?我看您的header圖片每refresh一次就會換一張圖ㄝ
  • 這一篇我也有寫,可以參考看看
    http://hare48.pixnet.net/blog/post/25350889

    hare48replied on 2009/04/08 21:16

  • 搞定了!太感謝您了!請受弟子一拜~歡迎參觀指教^^
  • 我有去看了,照片還真不錯呢!
    我覺得最麻煩的就是弄照片,選照片裁照片...

    hare48replied on 2009/04/09 10:08

  • 努力研究一下~~~~
    謝謝兔子的分享
  • 照著貼上去就好了
    不過你有用pixnet內建的RSS訂閱,再用這個怕會覺得太麻煩
    因為全要重key上去

    hare48replied on 2009/04/09 10:20

  • 我有改了~~因為想說~~到時如果加太多人了,會很落落長~
    可以問問個笨問題嗎?~~聯播是什麼意思呢?
  • 我的語法不會落落長,因為有加入長度的控制,而且會有捲軸出現,長度你可以改

    聯播就是聯合播放的縮寫,因為是把很多人的RSS訂到RSS閱讀器來,並且放到BLOG上播放,所以稱為RSS聯播

    hare48replied on 2009/04/10 17:00

  • 野兔誤會牛奶的意思了~~
    牛奶是指,原本的pixnet裡的rss..出現在網頁上會很長,沒有捲軸

    然後丫,還想問個問題...不好意思唷!!
    rss聯播,是格友他有新增文章,我才會看見嗎?
    因為牛奶有設定了近10幾個格友,但出現聯播只有幾位而已,
    不像野兔一樣...有出現很多位格友的聯播
    不知是不是牛奶設定有錯誤呢?http://yvonneyang.pixnet.net/blog
  • 原來你說的是痞客內建的丫!
    內建要修改範本CSS才會有捲軸出現

    RSS就是格友有最新的文章才會通知你
    我的RSS登錄了50幾位格友,所以才會感覺有多不同的作者

    另外newsgator這個RSS聯播器,沒法處理把文章設在未來的的問題
    所以妳注意看一下,佶也的文章會有幾篇都一直固定在上面
    只能暫時取消他的聯播才不會一直置頂,等佶也回來我再跟他講一下,要不然還蠻困擾的

    hare48replied on 2009/04/11 15:55

  • 哦!~~所以佶也的文章會出現三篇,是因為佶也他頂置的原因了哦!?
    我原本以為rss是如果沒有新文章的話,會放在最下面呢!
    那我了解了~~謝謝野兔不厭奇煩的幫我解答唷!!
  • 呵,不用客氣啦!
    有空也常來野兔家坐坐

    hare48replied on 2009/04/11 23:33

  • 我也來推了,又多學了一樣~^^
  • 如果有問題可以回來問問野兔唷!

    hare48replied on 2009/04/15 10:05

  • 謝謝野兔的分享~
    喵喵也安裝了(呵呵~~)
    推推推^^b
  • 呵呵,我覺得很方便呢!

    hare48replied on 2009/05/17 21:41

Comment Permissions: Allow commenting

Leave Comment

*Name/Nickname
E-mail
Personal Website
Comment Title
*Comment
* Private Comment