• 11

[更新]Spb Insight專用Yahoo!奇摩新聞的Template+Insight 1.02版【支援BIG5】

剛用非常彆腳的英文上Spb Club給了他們的developer兩個big5的rss連結,
但不知道能不能幫上什麼忙。英文太爛,不知道他到底需要什麼~~
雖然目前還用不到
但是看來真的蠻實用的,可以在公司下在新聞,坐捷運時候看
.....

我有打開 xml 檔看了一下
不過還是不明瞭具體該怎麼修改
不知道有沒有人可不可以簡單講解一下呢
非常感謝

搞懂了
首先 <url> 裡面要放原本的 RSS 的位置
這應該是沒有問題的

接著注意到以下這行
var nodebody = d.getElementsByTagName("div")[26];

紅色的部分代表一組指定的標籤
藍色的部分代表第幾個前述標籤
到了 Spb Insight 裡面
他就會把第二十六組 標籤裡面包含的內容
擷取下來並顯示給你看囉
他是有點類似JavaScript的寫法
相關文件可以到Spb Club或是Spb Insight的網站去看看
推!!
真是非常實用的分享!!謝謝!!
SEVEN...........................................................................
謝謝大家的協助
Spb Software House的程式設計師已經了解問題的所在
也願意幫我們debug,我想很快就可以看到支援BIG5的Insight了!!!
可以了..可以了~真的可以了..
謝謝Wezmag大大以及spb Alex的努力~
真的試過已經可以了~
雖然沒有在ppc上看新聞的習慣,不過留著以後出遠門也可以殺殺時間^^
剛剛也試了一下,果然可以,真是太棒了,感謝版大的分享....

另外因為有在玩股票,試了一下發現原來的Templates沒辦法正常顯示YAHOO股票新聞內容,不過改了Templates部分內容後就可以顯示全部文章了

所以借用版大的Template跟大家分享一下....祝大家賺大錢

<?xml version="1.0"?>
<template version="1.0">
<channel type="RSS"> >
<name>Yahoo!奇摩股票新聞 - 瑞昱</name>
<url>http://tw.stock.yahoo.com/rss/s/2379</url>
</channel>
<parse_article>
<![CDATA[var d = new Document(article.url, "big5");
var tags = d.getElementsByTagName("p");
article.body = "";
for (i in tags)
{

if ( i > 1 )
{
var nodebody = d.getElementsByTagName("p")[ i ];
article.body = article.body + nodebody.outerHTML
}
}

]]>
</parse_article>
</template>
請問一下,現在是不是不能更新頻道?
不管選取線上目錄或自己加RSS都不能用,這與我重裝1.02有關嗎?
(自問自答:已經可以取得頻道)
  • 11
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 11)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?