質問箱/3007

カテゴリ
サマリ検索キーのトップ10表示がしたい
バージョン1.4
投稿者まんぼ~?
状態完了
投稿日2005-04-04 (月) 11:41:26

質問

サイト利用者が検索によく使用する、「単語のトップ10」を表示したいのですが、そのようなプラグインはあるのでしょうか?

あるいは、プログラムを改造すればできたりするのでしょうか?

検索してみましたがそれらしいものは発見できませんでした。 どなたか、教えてください。 よろしくお願いします。

回答

  • pukiwiki:自作プラグイン/skeylist.inc.php -- 2005-04-04 (月) 13:13:05
    • 外部の検索エンジンではなくてPukiWiki内の検索のことでは?であればplugin/search.inc.phpを改造する必要があるかと思います。 -- 2005-04-04 (月) 13:44:46
  • あまりきれいではないですが、searchプラグインを改造してみました。plugin/search.inc.php(pukiwiki-1.4.5_1)の差分です。 -- teanan 2005-04-04 (月) 14:13:29
  • 欲しいプラグイン/44 -- にぶんのに 2005-04-05 (火) 00:38:25
  • 改造ありがとうございます。早速入れて見ました。コレが欲しかったんです!できれば、検索欄と分離できるとレイアウトしやすいなと思いました。 -- まんぼ~? 2005-04-06 (水) 14:22:42
    • なるほど、ではパッチ済みのものを下記のように修正してください。 -- teanan 2005-04-06 (水) 14:50:59
      -	$popular = '';
      	if(func_num_args()>0) {
      		$arg = array_shift(func_get_args());
      	} else {
      		$arg = '';
      	}
      	if ($arg != '') {
      		if(is_numeric($arg)) {
      -			$popular = plugin_search_get_popular($arg);
      +			return plugin_search_get_popular($arg);
      		} else {
      			return '#search(): Invalid argument<br/>' . "\n";
      		}
      	}
      	$done = TRUE;
      	$body = plugin_search_search_form();
      -	$body .= $popular;
  • #search(10) でTOP10表示、#search だけで検索フォーム表示になります。-- teanan 2005-04-06 (水) 14:50:59
  • ちなみにお気づきかと思いますが、PLUGIN_SEARCH_DISABLE_GET_ACCESSを '0' にするとTOP10がリンクになります。 -- teanan 2005-04-06 (水) 14:53:27
  • 同じページの上部に、#search、下部に#search(10)とすると、後者が"#search(): You already view a search box"というエラーになりました。位置を逆にするとOKでした。どこを直せばよいでしょうか・・教えてください。 -- まんぼ~? 2005-04-07 (木) 10:49:23
  • あー、失礼いたしました。一番手っ取り早いのは、$done = TRUE; をコメントにしてください。 -- teanan 2005-04-07 (木) 13:17:49
  • 動作しました。ありがとうございます。取り急ぎお礼まで -- まんぼ~? 2005-04-08 (金) 14:48:33
  • これの#recent版が欲しいです -- 2005-10-03 (月) 11:24:52


添付ファイル: filesearch.inc.php.popular.diff 1589件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-10-03 (月) 11:24:52
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.347 sec.

OSDN