剛發現在某些文章內留言時因 coComment 的關係出現以下錯誤,而令到不能留言,因為還未知是什麼原因,所以 coComment 的 integration 暫時解除,如果有用 coComment extension 或 bookmarklet 的朋友在留言時出現以下錯誤,麻煩大家暫停 extension 或不用 bookmarklet 來留言,我會和 coComment 跟進問題所在。
Problem with submission: InternalError: too much recursion
從 coComment blog 得知 coComment 正式支援儲存所有留言,包括非 coComment 用戶的留言,步驟如下:
1. 根據 coComment 提供的整合方法,將 coComment 功能整合在 blog 內,記著不需加入 Optional 那部份的 code。
2. 根據這個修改方法,將以下的 code 加在上一個步驟 code 的後面。
<script id="cocomment-fetchlet"
trackAllComments="true"
src="http://www.cocomment.com/js/enabler.js">
</script>
因為以上的 code 並不是 XHTML valid 的,如需要 XHTML valid 的話,可加入以下的 code。
<script type="text/javascript">
cocoscript = document.createElement('script');
cocoscript.setAttribute('id', 'cocomment-fetchlet');
cocoscript.setAttribute('trackAllComments', 'true');
cocoscript.setAttribute('src', 'http://www.cocomment.com/js/enabler.js');
document.getElementsByTagName ('head')[0].appendChild(cocoscript);
</script>
那麼以後所有留言都能儲存,其在方便多了,這令到 coComment 的價值提升不少。
題外話,之前 coComment Firefox extension 和 Gmail 有衝突的問題已經解決了。
之前 coComment 一直不支援 Ajax Comment,我曾在 coComment Forum 提出了這個問題,但一直都沒有得到解決方法,所以我一直都半放棄 coComment,只安裝了 coComment Firefox extension 來儲存我在其他 blogs 的留言便算,但剛從 ZEO 中得知怎樣解決這個問題,原來方法很簡單,只而刪除 Ajax form 內的 "return false;" 這句便可,雖然有一個副作用,就是當留言出問題時不能顯示 error indicator,但可以支援 Ajax comment,我都不計較了。
coComment 一直靠 bookmarklet 來偵查 blog 內 commentform 的結構,從而 capture 留言到 coComment,但因為沒有一個公開的標準(例如 microformats, DC, RDF 等)是每一個 blog platform 都會使用,在一些可供自行製作及使用 themes 的 blog platform(例如 WordPress、MovableType 等),更令到偵查的難度增加。
Continue reading »
喜歡在不同的 blogs 留言的朋友,會不會像我一樣有時記不起曾在那一個 blog 內留言,想再跟進討論都沒有辦法,因為並不是每一個 blog platform 都支援每篇文章的 comment feed,可供訂閱追蹤。
我自己曾想過在 del.icio.us 內加進每一篇我曾經留言文章的 URL,讓我之後再自行到訪看看有否新的留言,但是這個方法實在太沒有效率了,直至剛剛知道的 coComment,終於有一個有效率的方法集合、閱讀所有我在其他 blogs 內的留言。
Continue reading »
Latest Comment
天佑, Angel, 天佑, Megan, 天佑, Donald [...]
天佑, na, 天佑, Lisa, 天佑, Andy [...]
bubu, Kevin, alex ma, Kwong Albert, Kwong Albert, macy [...]
Hivan, 天佑, Jeromy Chan, Oscar , 天佑, wonderjimmy
天佑, Kitty, 天佑, Della, 天佑, RR [...]