差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
nucleus:np_searchedphrase [2005/11/30 13:07] – osamu | nucleus:np_searchedphrase [2008/03/05 11:25] (現在) – osamu | ||
---|---|---|---|
行 1: | 行 1: | ||
====== NP_SearchedPhrase ====== | ====== NP_SearchedPhrase ====== | ||
Nucleus用のプラグイン。検索エンジンの検索結果ページからBlogのページへやってきた人が、検索エンジンでどういうフレーズを検索して来たのかを検出し、ページの中のそのフレーズをハイライト表示すると同時に、その検索フレーズをデータベースに記録する。それぞれのページごとに、そのページへやって来たときの検索フレーズの履歴や使われたフレーズのランキングを表示できる。 | Nucleus用のプラグイン。検索エンジンの検索結果ページからBlogのページへやってきた人が、検索エンジンでどういうフレーズを検索して来たのかを検出し、ページの中のそのフレーズをハイライト表示すると同時に、その検索フレーズをデータベースに記録する。それぞれのページごとに、そのページへやって来たときの検索フレーズの履歴や使われたフレーズのランキングを表示できる。 | ||
- | |||
===== インストール ===== | ===== インストール ===== | ||
- | 最新版のプラグインファイル{{nucleus: | + | 最新版のプラグインファイル{{nucleus: |
- | ダウンロードしたファイルを解凍して、Nucleusのプラグインディレクトリにアップロードし、Nucleusの管理画面の「プラグイン」のページでインストールのボタンをクリックするだけです。 | + | ダウンロードしたファイルを解凍して、Nucleusのプラグインディレクトリにアップロードし、Nucleusの管理画面の「プラグイン」のページでインストールのボタンをクリックする。 |
===== アップグレード ===== | ===== アップグレード ===== | ||
以前のバージョンをお使いの場合もファイルを上書きするだけでそのまま使えます。 | 以前のバージョンをお使いの場合もファイルを上書きするだけでそのまま使えます。 | ||
ただし、1.0b6またはそれより古いバージョンから1.0b7以降のバージョンにするときは、次の手順でアップグレードしてください。使用しているデータベースのテーブルを自動的にアップグレードします。 | ただし、1.0b6またはそれより古いバージョンから1.0b7以降のバージョンにするときは、次の手順でアップグレードしてください。使用しているデータベースのテーブルを自動的にアップグレードします。 | ||
- | * Nucleusの管理画面の「プラグイン」のページで、NP_SearchedPhraseを削除 | + | * Nucleusの管理画面の「プラグイン」のページでNP_SearchedPhraseの欄の[編集]をクリックして、現在のオプション設定の内容をテキストエディタか何かにコピーします。 |
+ | * プラグインページでNP_SearchedPhraseを削除 | ||
* 上記のインストールの手順に従って、新しいNP_SearchedPhrase.phpをアップロードし、インストール | * 上記のインストールの手順に従って、新しいNP_SearchedPhrase.phpをアップロードし、インストール | ||
インストールボタンをクリックすると、データベースのアップグレードが始まります。引き継ぐ過去データの量にもよりますが、長い場合1分以上かかる場合もあります。辛抱強くお待ちください。 | インストールボタンをクリックすると、データベースのアップグレードが始まります。引き継ぐ過去データの量にもよりますが、長い場合1分以上かかる場合もあります。辛抱強くお待ちください。 | ||
+ | * 最初にコピーしたプラグインのオプションを再度設定しなおします。 | ||
===== 使い方 ===== | ===== 使い方 ===== | ||
行 35: | 行 37: | ||
また、それぞれのキーワードをクリックすると、Googleのサイト内検索をそのキーワードで検索した結果を表示します。デフォルトではただのサイト内検索ですが、プラグインのオプションでパラメータを追加して、SiteSearchやAdSenseに対応した検索も可能です。 | また、それぞれのキーワードをクリックすると、Googleのサイト内検索をそのキーワードで検索した結果を表示します。デフォルトではただのサイト内検索ですが、プラグインのオプションでパラメータを追加して、SiteSearchやAdSenseに対応した検索も可能です。 | ||
higuchi.comでは、サイトのインデックスのページに'' | higuchi.comでは、サイトのインデックスのページに'' | ||
+ | |||
+ | ===== 変更履歴 ===== | ||
+ | === 0.1: | ||
+ | NP_GoogleSearchにインスパイアされて、プロトタイプ作成 | ||
+ | === 1.0a1: Alpha Release (2004-07-20) === | ||
+ | === 1.0b1: Beta Release (2004-07-22) === | ||
+ | === 1.0b2: Beta2 Release (2004-07-25) === | ||
+ | === 1.0b3: Beta3 Release (2004-08-03) === | ||
+ | === 1.0b4: Beta4 Release (2004-08-12) === | ||
+ | * リファラのデータ取得方法を変更。'' | ||
+ | === 1.0b5: Beta5 Release (2004-11-10) === | ||
+ | * SqlTablePrefixのサポートにあった不具合を修正 | ||
+ | === 1.0b6: Beta6 Release (2005-01-12) === | ||
+ | * 期限切れの検索履歴を削除するロジックに不具合があって、うまく削除されなかったのを修正 | ||
+ | === 1.0b7: Beta7 Release (2005-09-10) === | ||
+ | * 使用しているMySQLのテーブルの構造とSQLを変更して、データ量が大きくなったときのパフォーマンスを劇的に改善 | ||
+ | * ランキングのバグ修正 (Thanks to oruso.net) | ||
+ | === 1.0b8: Beta8 Release (2005-10-04) === | ||
+ | * Yahoo! Searchの新しいエンコーディング(ei=UTF-8) に対応 | ||
+ | * Ask.jpからのトラフィックをサポート | ||
+ | === 1.0b9: Beta9 Release (2005-11-30) === | ||
+ | * 記事ページへのトラフィックが間違ってインデックスページへのトラフィックとしてカウントされてしまうことがある不具合を修正 | ||
+ | * Googleのサーバー群の新しいIPアドレスに対応 | ||
+ | === 1.0 (2006-3-14) === | ||
+ | * Googleのエンコード検知ロジックを修正(oeパラメータを使わずにieのみに) | ||
+ | * YSTのShift JIS文字列検知のロジックを修正 | ||
+ | === 1.1 (2008-3-5) === | ||
+ | * $this の誤用のため、PHP5でFatal Errorが出ていたのを修正 ([[http:// | ||
+ | * goo の IE パラメータに対応 | ||
+ | * Google の ' | ||
+ | * Excite の ' | ||
+ | * Google のキャッシュページからの referer を無視するように変更 | ||
+ | * Nifty からのトラフィックの文字化け対策のため、文字コードの優先順位を変更 |