にへるつおるぐ | src | ブログ | コンタクト | 統計 | 御串 | 小束 | 裏ミク | つ痛 | 顔本 | | Login |
|
|
10年ぶりに部屋に入るとコウモリや猫の巣窟だった |
NucleusNP_Popularity - 人気記事のリストを作成
人気記事のリストを作成し、挿入します。 これは、NP_znPopularityをベースに作ったものですが、データベースのテーブルを別にし、タグの書式が変えてあるので、NP_znPopularityとは互換性がありません。NP_znPopularityは記事を表示回数順に並べますが、これだと、新しい記事の人気が古い記事の人気になかなか追いつけない傾向が出てきます。そこで、NP_Popularityでは、単なる表示回数ではなく、表示回数とその記録時刻から算出した、平均表示回数(スコア)順に記事を並べるようにしてみました。おまけに、不人気記事のリストを作る機能も付けてみました。 簡単な使い方<%Popularity%> 先ず、上記のタグをテンプレートのアイテム部分に置きます。これで、データベースにアイテムの表示回数とスコア(このプラグインでは、平均表示回数の事を「スコア」と呼んでいます。)が記録されるようになります。スコアは人気記事のリストが表示された時でなくて、記事そのものが表示された時に計算されます。したがって、表示回数が増えずに時間が経つと自動的にスコアが減って行くということはありません。 <%Popularity(lisc,10)%> 次に、上記のタグをスキンに置きます。すると、その場所に人気記事のリストが表示されます。このタグはテンプレートに置くこともできます。不人気記事のリストにしたい場合には、タグを「<%Popularity(lisc,-10)%>」にするとよいです。 記事のタイトルの横に、括弧で囲まれた分数のようなものが表示されますが、これの意味は、「(スコア/表示回数)」です。 デフォルトの状態だと、記事にアクセスがあっても、人気記事リストに表示されるまで20分以上かかります。なかなか表示されない場合には、一度アクセスし、20分以上待ってから、別のIPアドレスのコンピュータからアクセスしてみて下さい。それでも表示されない場合には、もう一度、元のコンピュータに戻ってアクセスし、それから、別のIPアドレスのコンピュータからアクセスしてみて下さい。急ぐ場合には、プラグインのオプションをいじってなんとかして下さい。 タグのパラメータの説明<%Popularity(order,num,catid,blogid)%>
カテゴリIDやブログIDを省略した場合には、現在のブログとカテゴリに関する記事の情報を出力します。常に全てのカテゴリに関する情報を出力したい場合には、カテゴリIDを「0」にするとよいです。 プラグインのオプションの説明
その他のオプションについては、オプション名からして動作を察して下さい。 このプラグインによって、新しい記事の人気が古い記事の人気になかなか追いつけない傾向は解消されるかもしれませんが、今度は、このプラグインを導入する前に書いた記事の人気(スコア)が、このプラグインを導入した後に書いた記事の人気になかなか追いつけない傾向が出るかもしれません。これは、そのブログのフィードを購読している人がたくさん居る等の原因で、新着記事にアクセスが集中するブログで顕著になるかもしれません。現在の所、この問題の解決のための機能は、このプラグインには付いていません。 ドラフトの記事へのアクセスについてv1.3では公開前の記事へのアクセスも人気に反映されていましたが、v1.4では公開前の記事へのアクセスは人気に反映されなくなりました。v1.4では、公開した記事をドラフトに戻した後にその記事を公開したり更新すると、その記事に対応するそれまでのアクセスの記録はすっかり削除されるのでご注意下さい。 バージョン履歴
CommentsNo comments yet
Add CommentTrackbackこのトラックバックURL(右クリックして、リンクのURLをコピー)を使ってこの記事にトラックバックを送ることができます。もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。トラックバックの手動送信に失敗したり、拒否された場合には、あけび猫が入力しますので、こちらまでご連絡下さい。重複したトラックバックは、自動的に1つにまとめられるようなので、気軽に色々試してみて下さい。 |