以我昨天用到和看到的狀況來說:至於詳細的狀況,作者的部落格-小Ken思路不轉彎上已有說明。
Internal Server Error
- 新增的文章的點閱數都只有1,不會更新。
- 在 MyHotPost 查看自己的資料時,文章的標題幾乎都是空白。
- 當使用 MyHotPost 的管理功能時,經常出現錯誤。例如:重新登錄時、部份文章重抓頁面標題時。
- 錯誤訊息如下:
NameError: global name 'find' is not defined
Traceback
Traceback (most recent call last):
dispatcher.py:133 in dispatch File "/base/data/home/apps/myhotpost/1.334290091399079315/gaeo/dispatch/dispatcher.py", line 133, in dispatch
action()
admin.py:17 in fetchtitle File "/base/data/home/apps/myhotpost/1.334290091399079315/application/controller/admin.py", line 17, in fetchtitle
title = self.page_info( a.url )
__init__.py:38 in page File "/base/data/home/apps/myhotpost/1.334290091399079315/plugins/func/__init__.py", line 38, in page_info
return m.groups()[0][:find("")]
NameError: global name 'find' is not defined
在尋找解決方法的爬文過程中,也看到了許多不同的網站。後來參考了免費資源網路社群的一篇文章GoingUp! – 免費網站分析、搜尋引擎、PageRank、SEO最佳化工具,上面似乎有 Page Views 的貼紙,於是就手癢地先嘗試著測試看看。當然其他功能似乎也很棒,不過並不是我目前迫切想要解決的。
其實我比較想在自己的 Blog上,能直接看到每一篇文章的{點閱次數}。 當然,如果還能有{熱門文章}的功能更好。
簡單說明作法和注意事項如下:
- 關於註冊和登入的作法,請參考GoingUp! – 免費網站分析、搜尋引擎、PageRank、SEO最佳化工具這篇文章吧,寫得很詳細。
- 當你在 GoingUp! 上註冊完成和登入之後,請記得到http://www.goingup.com/webstats/signup.html 這個網頁上選擇你要顯示的貼紙圖案。網站大約如下圖:
- 貼紙圖案選擇之後,會出現如下圖,而底下的紅色框框就是你要複製的 Script 語法,記得要複製起來。
- 如果想取消原本的選擇的話,在變成灰色框框的右上角,有個打 X 的黑色圈圈圖案,按下去就取消了。
增加顯示每篇文章的點閱次數:
作法其實和之前寫過的 [Blogger Hacks]測試 MyHotPost 及增加每篇文章的點閱次數 這篇一樣,只是把 Script 語法換掉而已。在 Blogger 的 Widget 上顯示拜訪人數:
這邊當然是選擇用 GoingUp 網站上的 {PAGE VIEWS} 的 Script。
把原本放置 MyHostPost Script 語法的 Widget 換上 GoingUp! 網站上的 {VISIT COUNTERS} 的 Script。後記:
注意事項:
- 在 Blogger 的 Widget 上,剛開始可能會看不到貼紙圖案。
- 如果想先看倒貼紙圖案,只要把 <noscript>和</noscript> 字樣刪除,就能馬上看到貼紙圖型了。
- 不過,當出現有二張貼紙時,記得要再加回去。(二張貼紙的圖案相同,但是網址不同)
- {PAGE VIEWS}的計數功能,和我期望中的{每篇文章的點閱數}不同。似乎是{全部文章的點閱數}。既然不是我要的,所以我最後也放棄了,沒有再深入研究。
- {VISIT COUNTERS}功能似乎是以不同IP作計算,如果是這樣的話,還有點參考價值,目前還在測試中。
- 看來還得在花時間尋找和測試了。
參考文章:
my hot post不管怎樣點它的次數都不會增加了。
回覆刪除使這個問題么?應該怎麼解決?