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

BBS-雑談掲示板/288

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

 検索プラグインの改造について - じぇいえぬ (2009年06月30日 14時57分06秒)

検索プラグインについてですが、「ページ内容を含める」のチェックボックスを無しにして、常にページ内容を検索するようには出来ないのでしょうか?というか、どこかでそういうものを見た気がするのですが、どなたかご存知の方はいませんか?

diff -uBwbp ../wiki3.6.3.1orig/plugin/search/SearchForm.pm plugin/search/SearchForm.pm
--- ../wiki3.6.3.1orig/plugin/search/SearchForm.pm	2009-01-04 10:11:04.000000000 +0900
+++ plugin/search/SearchForm.pm	2009-07-02 07:31:18.000000000 +0900
@@ -46,8 +46,7 @@ sub paragraph {
 		$buf .= "<br>";
 	}
 	
-	$buf .= "<input type=\"checkbox\" id=\"contents\" name=\"c\" value=\"true\">";
-	$buf .= "<label for=\"contents\">ページ内容も含める</label>\n";
+	$buf .= "<input type=\"HIDDEN\" name=\"c\" value=\"true\">\n";
 	
 	$buf .= "<input type=\"SUBMIT\" value=\" 検 索 \">".
 	        "<input type=\"HIDDEN\" name=\"action\" value=\"SEARCH\">".
diff -uBwbp ../wiki3.6.3.1orig/plugin/search/SearchHandler.pm plugin/search/SearchHandler.pm
--- ../wiki3.6.3.1orig/plugin/search/SearchHandler.pm	2009-01-04 10:11:04.000000000 +0900
+++ plugin/search/SearchHandler.pm	2009-07-02 07:35:58.000000000 +0900
@@ -42,9 +42,7 @@ sub do_action {
 	$buf .= "<input type=\"radio\" name=\"t\" id=\"or\" value=\"or\"";
 	$buf .= " checked" if($cgi->param("t") eq "or");
 	$buf .= "><label for=\"or\">OR</label>\n";
-	$buf .= "<input type=\"checkbox\" id=\"contents\" name=\"c\" value=\"true\"";
-	$buf .= " checked" if($cgi->param("c") eq "true");
-	$buf .= "><label for=\"contents\">ページ内容も含める</label>\n";
+	$buf .= "<input type=\"hidden\" name=\"c\" value=\"true\">\n";
 	
 	$buf .=  "<input type=\"submit\" value=\" 検 索 \">".
 	         "<input type=\"hidden\" name=\"action\" value=\"SEARCH\">".
  • ぐうます様、ありがとうございます。ただ、パッチの当て方がわからないので、調べてから出直してきます。 - じぇいえぬ (2009年07月02日 18時29分17秒)
  • http://ja.wikipedia.org/wiki/Diff のユニファイド形式 (Unified format)を読んでみて - 名無しさん (2009年07月02日 19時25分51秒)
  • 名無し様、ありがとうございます! うまくいきました! ぐうます様、バッチリうまくいきました!ありがとうございました! - じぇいえぬ (2009年07月02日 20時00分20秒)
お名前: コメント:
SearchwithContent.20090702.diff

最終更新時間:2009年07月02日 20時00分20秒