トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BugTrack-plugin/279

ページの作成や編集にはユーザ登録が必要です。

検索エンジンからの検索語をハイライトする

  • 投稿者: KG
  • カテゴリ: 新規
  • 優先度: 普通
  • 状態: 提案
  • 日時: 2006年03月30日 19時50分42秒

 内容

このプラグインでは、検索エンジンからの検索語をハイライト表示する機能を提供します。プラグイン内では、Referrerの解析を行っていますのでクライアント側の「セキュリティソフト」等でReferrerを消している場合には効果を発揮しません。

また、JavaScriptを利用してハイライトの表示を行っていますので、JavaScriptを無効にしている場合にはハイライトが機能しません。

当プラグインでは、検索エンジンの設定をWikiページに記述する形式を取っています。以下のページが該当ページになります。

Wiki/plugin/highlight/SearchEngine
プラグイン内にページ名を記述していますので、直接変更することも可能です。

以下は、設定用ページの記述例です(添付ファイル内にあります)。

!!!検索語ハイライトの為の検索エンジン設定

このページは、highlightプラグインの検索エンジン設定に利用されます。

,SearchEngine,Server,URI,Word
,google,google.com,,q
,google,google.co.jp,,q
,yahoo,yahoo.com,,p
,yahoo,yahoo.co.jp,,p
,msn,msn.com,,q
,msn,msn.co.jp,,q
,aol,search.aol.com,/aolcom/search,query
,aol,search.jp.aol.com,/search,query
,nifty,search.nifty.com,,Text
,goo,goo.ne.jp,,MT
,excite,exite.co.jp,,search
,biglobe,biglobe.ne.jp,,q
,infoseek,infoseek.ne.jp,,qt
,infoseek,infoseek.co.jp,,qt
,hatena,hatena.ne.jp,,word

※独自の検索エンジン等もこれらの例を参考にして設定して見てください。

なお、設定ページはWikiFarmの環境下でも共通のものが利用できるように、親Wikiへ遡って検索するようにしています。

  インストール方法

添付ファイルを解凍し、各ディレクトリに展開してください。また、プラグイン設定画面で highlight を有効にしてください。

  依存関係

依存関係ではありませんが、BugTrack-plugin/235を利用している場合は、SEARCH プラグインにおける検索結果のハイライト表示で当プラグインのハイライト処理を行わないようにしています。(_ex_searchの結果を優先します)

  利用方法

{{highlight}}

プラグイン・ディレクトリ内の "highlight.tmpl" を編集することで表示方法を変更できます。

  サンプル

こちらのサイトで確認できます。ですが、GoogleやYahoo等の検索結果から参照された方がわかりやすいでしょう。

  ライセンス

GPLです。

  変更履歴

2006/03/30 - highlight_20060330.zip(483)
  • 新規投稿
2006/04/03 - highlight_20060403.zip(594)
  • バグ修正

 コメント

  • すいません、バグ修正です。data ディレクトリの設定を元に戻すのを忘れてました。orz... - KG (2006年04月03日 19時45分05秒)
お名前: コメント:
highlight_20060330.zip highlight_20060403.zip

最終更新時間:2006年06月30日 11時55分47秒