ページのコメント部分まで検索対象になってしまう

  • ページ: BugTrack
  • 投稿者: スクちゃん
  • 優先順位: 低
  • 状態: 却下
  • カテゴリー: 本体新機能
  • 投稿日: 2004-04-11 (日) 02:34:01
  • バージョン: 1.4.3

メッセージ

検索を掛けたときに、ページのコメント部分↓

// コメント部分

まで検索対象になってしまいます。 これは、想定した仕様なんでしょうか?

参考までに、func.php(200行付近)を以下のように修正して対処できます。

		// 検索対象ページの制限をかけるかどうか (ページ名は制限外)
		if ($search_auth && !check_readable($page,false,false)) {
			continue; // こっちのほうが速い?
		} else {
			$source = get_source($page);
			$source = preg_replace('/\/\/.+$/', '', $source);
		}

  • 上記のものだと、http://hogehoge.com/のように、行中に'//'がある場合も'//'以降が検索対象からはずれませんか? -- reimy 2004-04-11 (日) 03:41:02
    -      $source = preg_replace('/\/\/.+$/', '', $source);
    +      $source = preg_replace('/^\/\/.+$/', '', $source);
  • ほんとですね。できれば、行中のコメントも検索対象からはずしたいのですが難しそうですね。 -- スクちゃん 2004-04-11 (日) 09:37:20
    • PukiWikiのコメントは行頭'//'だけで、行中'//'はコメントにならないですよ。 -- reimy 2004-04-11 (日) 20:07:44
  • それは知りませんでした(^^;; では、これでOKですね。 -- スクちゃん 2004-04-12 (月) 05:02:48
  • 検索対象にコメントを含めたくない側の需要もわかりますが、含めたい側にも需要がありますので、このご提案はカスタマイズ案であると受け止めています。デフォルトの状態はシンプルな現状を維持させていただきたいので、ステータスは「却下」とさせていただきます :) -- henoheno 2004-07-31 (土) 21:28:39

元BugTrack2/277:「コメントアウトした部分を検索対象とするかどうか」を設定ファイルで切り替えられるように

  • 投稿者: ぺんぎん?
  • 状態: 提案
  • カテゴリー: 本体新機能
  • 投稿日: 2007-09-27 (木) 14:40:49

続・質問箱/296 コメントアウトした部分が単語検索でひっかかる。 で思ったのですが、これをコードの書き換えではなく、pukiwiki.ini.php あたりで設定できたら楽だなぁと思った次第です。 ニッチな要望かもしれませんが、よろしくお願いします(汗



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-12-04 (木) 08:55:48
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.182 sec.

OSDN