こんばんは。数個前の記事で紹介した記事アクセスランキングですが、個別記事にアクセスした際には、表示されていませんでした。これは、$RANKINGという変数のグローバル宣言をしていないためという凡ミスでした。。なので、それを修正したutils.phpを添付しておきます。また、現状では、「最近のエントリー」で表示される記事数(つまり定数RECENT_ENTRIESの同じ数がリスト表示されますが、showRanking関数のこの部分を好きな数字に変えることでリストの表示数をコントロール出来ます。
尚、別件ですが、はてなのブックマークエントリー数を取得するAPIが変更になった ようで、現状ではPHPのエラーが出るかと思います。これは、ソーシャルブックマークのアイコン表示を有効にしている場合です。これの対策としては、utils.phpに記述してある$SBM_LIST変数内を修正する必要があります。具体的には、この中の'はてなブックマーク'の部分、
'b.hatena.ne.jp/entry/json/?url='を
'api.b.st-hatena.com/entry.count?url='に書き換えます。
1. ぷらむ — 2009/08/26@05:42:37
2カラムはMenuの「人気記事ランキング」のような形で、表示したいと思います。
ページの表記方法を教えていただけませんでしょうか。