カテゴリ | |
---|---|
サマリ | 検索時のエラー |
バージョン | 1.4.7 |
投稿者 | idea |
状態 | 完了 |
投稿日 | 2010-05-27 (木) 18:40:05 |
検索時、boxに入力した場合なのですが、文字と文字の間にスペースを空けてもワンフレーズとして検索がかかってしまいますが、どんな理由が考えられるでしょうか?
$type = isset($vars['type']) ? $vars['type'] : ''; $base = isset($vars['base']) ? $vars['base'] : ''; + $bases = ($base == '') ? array() : array($base); if ($s_word != '') { // Search $msg = str_replace('$1', $s_word, $_title_result); $body = do_search($vars['word'], $type, FALSE, $base); } else { // Init unset($vars['word']); // Stop using $_msg_word at lib/html.php $msg = $_title_search; $body = '<br />' . "\n" . $_msg_searching . "\n"; + $body .= plugin_search_search_form($s_word, $type, $bases); } // Show search form - $bases = ($base == '') ? array() : array($base); - $body .= plugin_search_search_form($s_word, $type, $bases); + //$bases = ($base == '') ? array() : array($base); + //$body .= plugin_search_search_form($s_word, $type, $bases); return array('msg'=>$msg, 'body'=>$body); } function plugin_search_search_form($s_word = '', $type = '', $bases = array())未入力時にもフォームがいらないのであれば、コメントに変更する部分だけで十分なんですが。 -- 2010-05-28 (金) 15:05:20
<div class="small">これらのキーワードがハイライトされています: <strong class="word0"><strong class="word1">ぱんだ</strong></strong> <strong class="word0"><strong class="word1">パンダ</strong></strong> </div>のようになる)を見ないとはっきりとはいえませんが・・・。mbstringを使って内部的に「全角英数字を半角に変換」と「半角カタカナを全角カタカナに変換」と「全角ひらがなを全角カタカナに変換」を行っている事が原因ではないですよね。 -- 2010-05-28 (金) 15:28:47
<p>これらのキーワードがハイライトされています: <strong class="word0">マニュアル</strong> <strong class="word1">原則</strong></p><hr class="full_hr" />clubskinをEUC版で無理やり利用してみていますが、その辺も関係しているのでしょうか・・・-- idea 2010-05-31 (月) 14:21:16
div#mainContents strong.word0 { background-color: #FF0; }の後ろに、
div#mainContents strong.word1 { background-color:#A0FFFF; } div#mainContents strong.word2 { background-color:#99FF99; } div#mainContents strong.word3 { background-color:#FF9999; }のように必要な数だけ追加していく(ここで例示した色はデフォルトのコピーなので、スキンに合わせて修正してください) -- 2010-06-01 (火) 18:26:58
Fatal error: Call to undefined function mb_convert_kana() in /格納場所/search.inc.php on line 52で
$vars['word'] = mb_convert_kana($vars['word'], 's');の部分です。 素人で申し訳ありませんが、分かりましたらご教授ください。 -- idea 2010-06-03 (木) 09:01:40