2007年2月24日

讓comments也能顯示文章標題

近滿多人在問,要如何在comments也顯示文章的標題?如果用feed和json的方法,很抱歉,目前似乎只能抓到文章內容,另外在Beautiful Beta中的Widget Installation and Downloads Page這裡的“Recent comments widget”,能夠依照網址來抓取標題,但是遇上中文標題就沒用了,因為目前Blog文章的網址是依照你文章標題的英文字來取的。

之前曾在水瓶子那裡看過他所用的方法:
  • 先抓取 comments 的 feed,內有標題的網址,再抓取藉由 comments 發佈到 gmail 信箱然後轉發到另一個部落格的 posts feed 去比對網址,取回標題。
覺得有點複雜而沒有採用,因為最近滿多人在問,所以又到他那去看了一下,發現他用上述的方法後,因為被Blogger.com認為是spam而檔掉,所以改採用新的方式:
  • 先抓取 comments 的 feed,內有標題的網址,然後再抓取 posts 的 feed 兩個去比對
而且也做成了元件提供大家使用 ,只要將下列二行放置到“新增html/javascript”的widget中即可:
<script>g_szBlogDomain='xxxxx.blogspot.com'; </script>
<script src="http://js.writers.idv.tw/rc.js"></script>

《記得要將紅色部份改為你的Blog網址》
資料來源:
JSON 應用(2):最新迴響的標題

17 則留言:

  1. 你好。JSON的元件有個"最新迴響RSS"字樣,可是你的沒有。我想你應該做了修改。所以擅自以原始碼下載了你的版本,然後上傳我的空間使用。特別向你致謝。以後有空會常來你這裡取經。^^

    回覆刪除
  2. To shixin:
    歡迎取用,當初我也是因為套用後除了原有的標題之外還會另外出現"最新迴響RSS",所以我才自行修改。

    回覆刪除
  3. 你好
    我也想要把"最新迴響RSS"消掉
    但是對程式苦手
    不知道能不能告ㄓㄧ下如何修改
    或是提供修改後的程式碼
    非常謝謝m(_ _)m

    回覆刪除
  4. To sf337:
    修改過的js我放到Google code上了,請享用。
    “http://joshnote.googlecode.com/files/rc.js”

    回覆刪除
  5. 謝謝Joseph的分享
    m(_ _)m

    回覆刪除
  6. 很棒的分享。
    拿去用了,我想應該來向您知會一聲。

    回覆刪除
  7. 謝謝你提供的 CODE。
    我用你的 CODE 修改了一下,格式也換了,放在自己的部落格,希望你不會介意。
    非常感謝喔

    回覆刪除
  8. Josh您好,又來叨擾了囧rz
    關於這個recent comment, 不知為何在我的blog上一直無效~
    老是loading,之前在測試blog中就ok...換了blog套用就失靈,可否請教您問題出在哪呢?感激不盡(拜)

    回覆刪除
  9. 不好意思~忘記留下網址 請按此
    感謝^^

    回覆刪除
  10. To *moccas*:
    查看一下comments feeds是否有開啟!在「控制主頁–設定–網站提供」的“blog 意見資訊提供”這個項目,因為我直接輸入你的comments feeds網址時,出現了“The feed is not enabled”的訊息,顯示該項目可能是關閉的。

    回覆刪除
  11. 謝謝josh!果然是如你所說,已解決。不過還有一些拉拉雜雜的小問題,不知可否麻煩您到這裡的內文幫我看看是什麼問題呢?太感謝您了...~

    回覆刪除
  12. To *moccas*:
    由於你裝載的是Yahoo!的表情符號js,所以你就必須依照該js內所定義的替代符號來輸入,例如:“ :)”、“ :(”(在:前有空一格),這樣才行,相關的表情符號設定你可以參考原始的js,在該js內你可以看到如下列的程式碼:
    [' :)', ' <img src="圖示位址" /> ']
    其中在二個分號(')之間的就是表情符號的代碼,當你Blog中有相同的代碼時,就會自動取代為表情符號,你可以看看示範

    回覆刪除
  13. 謝謝JOSH,可是##CONTINUE##跟側欄收放無效的問題是什麼原因呢?原本要使用無腦安裝的沒想到還是要用到那麼多腦啊XD?

    回覆刪除
  14. 不好意思,

    請問一下…我也是出現下載中的情況

    不過在網站提供或是權限那邊我都有照指示去改,

    不過我改的時候發現本來就已經是指示要的選項了,

    全部都是顯示完整,也是給任何人都可以看~

    不知道哪理出了問題呢…?

    http://sixteendusyi.blogspot.com/

    回覆刪除
  15. 希望您不介意我借來使用, 謝謝您的code, 非常方便

    my blogger

    http://mabopeng.blogger.com

    回覆刪除
  16. 之前一直用舊版的程式碼落落長
    想不到新的短小精幹,又好用!
    我服用了,謝謝了^^

    回覆刪除