HOME > BlognPlus 用モジュール > モジュール(ナビゲーション) > 人気記事ランキング作成モジュール ver1.51

RSS 購読

nJOY BLOG

ゲーム攻略サイト「nJOY(エンジョイ)」管理人のブログ

2006Mar12

人気記事ランキング作成モジュール ver1.51


BlognPlus 用「人気記事ランキング作成モジュール」をバージョンアップしました。

Ver1.50 → Ver1.51 の変更点(3月14日追加)

明らかに記事IDでない文字列も記録してしまう不具合を修正しました。
通常は問題ないのですが、アクセス解析スクリプト「w3Analyzer」を使われている場合に、ログがおかしくなってました。
ver1.50 が問題なく動作している場合は、あらためてアップデートする必要はありません。

Ver1.40 → Ver1.50 の変更点

Ver1.40 以前では集計処理として、「記事ID」と「合計PV」のみを記録していましたが、Ver1.50からは新たに「記事タイトル」も記録するようにしました。

この仕様変更によって人気記事を表示する際に無駄な処理がなくなり、サーバーへの負荷を大幅に減らす事に成功しました。若干ですがブログ表示の高速化にも貢献しています。

インストール・アップデート方法

ダウンロードした圧縮ファイルを解凍して、「poprank」フォルダごと BlognPlus 下の「module」ディレクトリにアップロードして下さい。あとはモジュールのアップデート画面に書かれているインストール方法の手順に従ってください。

Ver1.40/1.50 からアップデートする場合は「log」ディレクトリ以外を上書きアップロードしてください。
アップデートした結果、ランキングの表示に問題が出た場合は、「log」ディレクトリ内の「popular.log」を削除してください(<このファイルは日付が変われば自動的に生成されますのでご心配なく)。

Ver1.31 以前からからアップデートする場合は解説ページを読んでください。

ダウンロード

人気記事ランキング作成モジュール」(poprank.zip, 8kb)

その他

もっと詳しい説明は「人気記事ランキング作成モジュール」の解説ページで読めます。

関連記事

コメント

こんばんわ。
さっそくこのモジュールを利用させて頂きました。

が、説明ページにあるように一週間経たずに集計完了させた(?)ところ、人気記事一覧に「㼯a> 」といったおかしなタイトルが表示されました。

スキンにはうちで導入している利用統計スクリプトの統計取得コードなんかも書き込まれているのでそれが変な悪さをしてるのかなぁ?とも思うのですが、一応ご報告(´・ω・`)

なにか対処法などあればご教示頂ければ幸いです。

| 源四郎 | URL | 2006/03/13 09:29 PM | xks4mr/w |

言い忘れです(^ ^;)

うちのサイトに動作がおかしいまま人気一覧を掲載しています(サイトの右側メニューの一番下。折りたたまれてます)

| 源四郎 | URL | 2006/03/13 09:32 PM | xks4mr/w |

わざわざうちのサイトにご訪問頂きコメントありがとうございました。

コメントを確認後、logファイルを確認してみましたが、空では有りませんでした(´・ω・`)

で、おかしな記述がないかと見てみるといくつかの行に

51?ref=http://genshiro.net/blog/index.php?cl=4-11,1,a,

のように記事番号の後ろにrefが付加されていました。
表示のおかしいランクの全てがこのような状態だったので、利用統計スクリプトのデータ取得コードによってこのような状態になったものがおかしくなるようです。

というわけでこちらのモジュールが原因ではないとわかったのですが、これをどうにかする手段はありませんでしょうか?(´・ω・`)

| 源四郎 | URL | 2006/03/13 10:03 PM | xks4mr/w |

何となく原因が分かりました。
記事IDの記録時のチェック処理が甘いので、記事IDでない部分まで取り込んでしまうのが原因のようです。ちょっと修正方法考えてみたいと思います。

現在のバージョンではログに不正な文字列が混入しており使い物にならないので、一旦モジュールごと削除してくださるようお願いします。
なるべく早く修正版を出せるよう努力してみます。

| CJ | URL | 2006/03/13 10:28 PM | 1vvR31fI |

了解しました。

一般的にはそれほど問題ないであろう部分まで速やかに対応してくださりありがとうございます><

修正版期待してますw

| 源四郎 | URL | 2006/03/13 10:31 PM | xks4mr/w |

1.51入れてみました。

まだ日付が変わっていないので最終確認はとれていませんが、ログを見る限り問題なく稼働しているようです。

ありがとうございました。

| 源四郎 | URL | 2006/03/14 08:46 PM | xks4mr/w |

「BlognPlus を使おう!」の方で今日1日中実際にテストランを行い、問題なかったので、今度は大丈夫のはずです。

記事ID以外の文字列が混入する事は、実はだいぶ昔から確認していました。
ただ意図的にある特殊な事をしない限り異常は出ないので放っておいたんですよね。
まさかアクセス解析スクリプトによって同様の現象が再現するとは思ってもいませんでしたけど。

| CJ | URL | 2006/03/14 09:13 PM | 1vvR31fI |

ご無沙汰しております。
このたびサイトのリニューアルを行って記事IDが変わったことで気が付いた点をご報告に。

ぶろぐん+を入れ直してログをインポートした場合、記事IDが1から置き直されますよね?
で、これまで存在していて、しかしデータ移行に伴って無くなったIDにアクセスがあった場合、管理画面などで表示がおかしくなりますが、これ(存在するIDかどうか)チェックできませんでしょうか?

当初問題無いだろうと思っていたのですが、リニューアル前に送ったトラックバックからのアクセスが思ったよりあるようで・・・。

また各ログファイルのパーミッションについてですが644の方が安全だろうとは思いますが666等に出来ないでしょうか。
先の要望に関連して手動でログを直してみようと思ったのですがそのままではファイルがアップ出来ず(^ ^;)
幸いうちの場合は自宅サーバーなのでサーバーのコンソールからパーミッション変更してますが、人によってはどうにもならないという人も居そうですので。

色々注文ばかりですがよろしくご検討ください。

| 源四郎 | URL | 2006/06/14 12:06 PM | 6fo0s1d2 |

存在しない記事にアクセスした時に、管理画面の表示が乱れる不具合は以前から知っていたんですが、普通に使っている分には問題ないだろうと放置していました(今までそういう報告もなかったですし・・・)。
表示がおかしくならないよう、ちょっと工夫してみたいと思います。

> ログファイルのパーミッション
モジュール側ではパーミッションの指定はしていません。644 になるのは PHP のデフォルトかと。
基本的にログはいじる物ではないので、今後のバージョンでも特に変更する予定はありません。
もしやるとすれば chmod() で任意の値に指定できると思います。この辺はあまり詳しくないので、これ以上はちょっと分かりません。

| CJ | URL | 2006/06/14 06:08 PM | 1vvR31fI |

パーミッションの件、了解しました。
自分でちょいと調べてみます。

存在しない記事へのアクセスの件、私みたいに妙なことしなければ問題ないのでしょうが・・・ありがとうございます(^ ^;)
対応版まちますw

| 源四郎 | URL | 2006/06/15 11:07 PM | 6fo0s1d2 |

コメントする(半角1000文字まで)

Cookieに登録

最新記事

人気記事

月別アーカイブ

コメント

カテゴリー

リンク

発売スケジュール

2018/09/15

ニンテンドークラシックミニ ダブルパック 【Amazon.co.jp限定】オリジナル版『スーパーマリオブラザーズ』風説明書+オリジナル版『F-ZERO』風説明書+オリジナル壁紙 配信

2018/09/27

すばらしきこのせかい -Final Remix-(Amazon.co限定「特製スリーブケース」付)

2018/10/04

ロックマン11 運命の歯車!! コレクターズ・パッケージ amiibo同梱版 - Switch (【予約特典】『ワイリーナンバーズ・ステージ楽曲 アレンジバージョン』ダウンロード番号 同梱) 【Amazon.co.jp限定】オリジナルメタルキーホルダー(E缶アイコンデザイン) 付&オリジナルデジタル壁紙(PC・スマホ) 配信

2018/10/05

DQ11 過ぎ去りし時を求めて ブリングアーツ 主人公

2018/10/17

FINAL FANTASY IV ORIGINAL SOUNDTRACK REVIVAL DISC(映像付サントラ/Blu-ray Disc Music)

2018/10/17

ゼルダの伝説 ブレスオブザワイルド カードキャンディ (20個入) 食玩・キャンディ (ゼルダの伝説 ブレス オブ ザ ワイルド)

2018/11/08

ルイージマンション -3DS

2018/11/16

Nintendo Switch 大乱闘スマッシュブラザーズ SPECIALセット

2018/12/07

大乱闘スマッシュブラザーズ SPECIAL - Switch (【Amazon.co.jp限定】オリジナルラバーコースター 同梱)

2018/12/20

鬼武者 - Switch

2019/12/27

マリオ&ルイージRPG3 DX -3DS

2019/01/11

マリオ&ルイージRPG3 DX -3DS

2019/01/25

キングダム ハーツIII 【Amazon.co.jp限定】 オリジナルPS4用テーマ(Amazon) 配信