カテゴリ | |
---|---|
サマリ | 一覧に含まれない+単語検索の対象にする方法 |
バージョン | 1.4.4_php5 |
投稿者 | バイズ |
状態 | 完了 |
投稿日 | 2004-11-24 (水) 16:08:08 |
現在 $non_list + $search_non_list = 0 の状態で運用しているのですが、「一覧に表示させたくないけど検索できるようにしたい」という場合もあるのではないかと思って投稿させて頂きます。続・質問箱/181 の質問に似ているようですが、閲覧認証をかけたいのではなく単語検索の対象にさせたいのです。
#pcomment で作ったコメントページを例に、コメントページ自体は #pcomment の入力フォームで参照可能なので過去ログを確認したければできるので一覧で見えないようにしていますが、単語検索ができないのです。また、日記のページも基本的に毎日作りますので一覧の場所を取る必要がないと思って $non_list にしたのですが、過去の日記に書いた事を思い出せないときに単語検索ができたらいいなと思います。
実際に $non_list_but_search という変数を作っていろいろいじりましたがうまく改造する事ができませんでした。なにかヒントを教えて頂けるのでしょうか。
$non_search = '^\:'; //検索に含めないページ名(正規表現で)func.php 171行
-global $script, $whatsnew, $non_list, $search_non_list; +global $script, $whatsnew, $non_search;func.php 185行
-if ($page == $whatsnew or (! $search_non_list and preg_match("/$non_list/", $page))) +if ($page == $whatsnew or ($non_search != '' and preg_match("/$non_search/", $page)))