- 追加された行はこの色です。
- 削除された行はこの色です。
**[[質問箱3/7]] [#cd97db1e]
|RIGHT:70|LEFT:410|c
#author("2018-03-11T15:07:41+09:00;2005-10-03T11:24:52+09:00","","")
**[[質問箱/3007]] [#cd97db1e]
|RIGHT:100|LEFT:410|c
|~カテゴリ||
|~サマリ|検索キーのトップ10表示がしたい|
|~バージョン|1.4|
|~投稿者|[[まんぼ~]]|
|~状態|質問|
|~状態|完了|
|~投稿日|&new{2005-04-04 (月) 11:41:26};|
***質問 [#g5a6f1c6]
サイト利用者が検索によく使用する、「単語のトップ10」を表示したいのですが、そのようなプラグインはあるのでしょうか?
あるいは、プログラムを改造すればできたりするのでしょうか?
検索してみましたがそれらしいものは発見できませんでした。
どなたか、教えてください。
よろしくお願いします。
***回答 [#hb786483]
-[[pukiwiki:自作プラグイン/skeylist.inc.php]] -- &new{2005-04-04 (月) 13:13:05};
--外部の検索エンジンではなくてPukiWiki内の検索のことでは?であればplugin/search.inc.phpを改造する必要があるかと思います。 -- &new{2005-04-04 (月) 13:44:46};
- あまりきれいではないですが、searchプラグインを改造してみました。plugin/search.inc.php(pukiwiki-1.4.5_1)の差分です。 -- [[teanan]] &new{2005-04-04 (月) 14:13:29};
-- &ref(./search.inc.php.popular.diff);
--#search(10) のように設置してください。 -- [[teanan]] &new{2005-04-04 (月) 14:13:40};
-欲しいプラグイン/44 -- [[にぶんのに]] &new{2005-04-05 (火) 00:38:25};
-改造ありがとうございます。早速入れて見ました。コレが欲しかったんです!できれば、検索欄と分離できるとレイアウトしやすいなと思いました。 -- [[まんぼ~]] &new{2005-04-06 (水) 14:22:42};
-- なるほど、ではパッチ済みのものを下記のように修正してください。 -- [[teanan]] &new{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]] &new{2005-04-06 (水) 14:50:59};
-ちなみにお気づきかと思いますが、PLUGIN_SEARCH_DISABLE_GET_ACCESSを '0' にするとTOP10がリンクになります。 -- [[teanan]] &new{2005-04-06 (水) 14:53:27};
-同じページの上部に、#search、下部に#search(10)とすると、後者が"#search(): You already view a search box"というエラーになりました。位置を逆にするとOKでした。どこを直せばよいでしょうか・・教えてください。 -- [[まんぼ~]] &new{2005-04-07 (木) 10:49:23};
-あー、失礼いたしました。一番手っ取り早いのは、$done = TRUE; をコメントにしてください。 -- [[teanan]] &new{2005-04-07 (木) 13:17:49};
-動作しました。ありがとうございます。取り急ぎお礼まで -- [[まんぼ~]] &new{2005-04-08 (金) 14:48:33};
- これの#recent版が欲しいです -- &new{2005-10-03 (月) 11:24:52};
#comment