ページのコメント部分まで検索対象になってしまう†
- ページ: 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
- $source = preg_replace('/\/\/.+$/', '', $source);
+ $source = preg_replace('/^\/\/.+$/', '', $source);
- ほんとですね。できれば、行中のコメントも検索対象からはずしたいのですが難しそうですね。 -- スクちゃん
- PukiWikiのコメントは行頭'//'だけで、行中'//'はコメントにならないですよ。 -- reimy
- それは知りませんでした(^^;; では、これでOKですね。 -- スクちゃん
- 検索対象にコメントを含めたくない側の需要もわかりますが、含めたい側にも需要がありますので、このご提案はカスタマイズ案であると受け止めています。デフォルトの状態はシンプルな現状を維持させていただきたいので、ステータスは「却下」とさせていただきます :) -- henoheno
元BugTrack2/277:「コメントアウトした部分を検索対象とするかどうか」を設定ファイルで切り替えられるように†
- 投稿者: ぺんぎん
- 状態: 提案
- カテゴリー: 本体新機能
- 投稿日: 2007-09-27 (木) 14:40:49
続・質問箱/296 コメントアウトした部分が単語検索でひっかかる。
で思ったのですが、これをコードの書き換えではなく、pukiwiki.ini.php あたりで設定できたら楽だなぁと思った次第です。
ニッチな要望かもしれませんが、よろしくお願いします(汗