之前看到 HotBox (熱盒子) 的作者公告,說他受到 MyHotPost 的刺激而決定提早改版,因此,不禁想看看 MyHotPost 是什麼咚咚。
Google 了一下找到 MyHotPost 取得你的熱門文章 這篇介紹,也開始動手安裝測試。安裝步驟很簡單,該篇文章介紹的還不錯,圖文並茂簡單明瞭,我這裡就不畫蛇添足了。
後來,其實 HotBox (熱盒子)已經改的不錯了,所以也只是把貼紙貼上而已。雖然有測試過一些展現的小工具,但是沒多久也拿掉了,一個熱門文章的 Box 我認為夠用了。
但是,如果想知道每一篇文章的點閱次數,HotBox (熱盒子) 似乎就有所不足了。
底下介紹運用 MyHotPost 將每一篇文章都加上點閱次數。
- 在 MyHotPost 官網上,註冊好之後,在[取得語法]那一頁最底下,有一段 JavaScript點閱數,如下圖,請先複製下來。
- 接著進入 Blogger 的[版面配置]--[修改HTML]--[展開小裝置範本]要打勾。
- 如果預計放置在每篇文章底下,有個鉛筆圖案的右邊,一般是第一列。所以請搜尋postQuickEdit,看到大約如下程式碼區段:
<!-- quickedit pencil -->
<b:include data='post' name='postQuickEdit'/>
</span> <span class='post-backlinks post-comment-link'>
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:post.showBacklinks'>
<a class='comment-link' expr:href='data:post.url "#links"'><data:top.backlinkLabel/></a>
</b:if>
</b:if>
</span> </div>- 把剛剛複製的 Javascript 程式碼,加在 </span>...</div> 之間,前後再加上 span 標籤防止被換行,程式碼大約如下:(紅字部分請改為自己的 Javascript 程式碼)
<!-- quickedit pencil -->
<b:include data='post' name='postQuickEdit'/>
</span> <span class='post-backlinks post-comment-link'>
<b:if cond='data:blog.pageType != "item"'>
<b:if cond='data:post.showBacklinks'>
<a class='comment-link' expr:href='data:post.url "#links"'><data:top.backlinkLabel/></a>
</b:if>
</b:if>
</span>
<span>點閱數: <script charset='UTF-8' src='http://myhotpost.kengao.tw/jscript/pinfo/824427bd4189a1f5573f97b1c222454e' type='text/javascript'/></span>
</div>- 這樣就OK了。
以上作法,除了在測邊列加入一張 MyHotPost 小貼紙,以及增加一段 Javascript,就不需要再增加其他的外掛 Widget 了。
唯一美中不足的是,MyHotPost 及 HotBox 在同一篇文章的點閱次數是不同的,畢竟是二位不同的作者寫的外掛Widget,而且可能計算的基礎會不同。
另外,如果想看到每篇文章的正確點閱數,必須打開該篇文章才能看到。在首頁上的文章 List 底下顯示的都只會是 點閱數: 1。(2008-12-22)
正在找單篇文章點閱hack就看到這一篇,非常感謝教學。:D
回覆刪除謝謝~
回覆刪除