<![CDATA[ 報告:ajaxsearch 全角スペースで区切ってand検索 - My Forums]]> https://forums.modx.com/thread/?thread=56127 <![CDATA[Re: &#22577;&#21578;&#65306;ajaxsearch &#20840;&#35282;&#12473;&#12506;&#12540;&#12473;&#12391;&#21306;&#20999;&#12387;&#12390;and&#26908;&#32034;]]> https://forums.modx.com/thread/56127/ajaxsearch-and#dis-post-329329
MODx0.9.6.3はインストール時にAjaxSearch1.8.1が導入済みでした。

下記ファイル

/assets/snippets/ajaxSearch/classes/search.class.inc.php の123行目

// Strip HTML tags
$searchString = stripHtml($searchString);


の下に

// zenkaku space=>hankaku space
$searchString=mb_convert_kana($searchString, s, "UTF-8");


を追加することで解決しました。ありがとうございました。




]]>
freakale Feb 02, 2009, 07:41 PM https://forums.modx.com/thread/56127/ajaxsearch-and#dis-post-329329
<![CDATA[Re: &#22577;&#21578;&#65306;ajaxsearch &#20840;&#35282;&#12473;&#12506;&#12540;&#12473;&#12391;&#21306;&#20999;&#12387;&#12390;and&#26908;&#32034;]]> https://forums.modx.com/thread/56127/ajaxsearch-and#dis-post-329328 if ($stripHtml) $searchString = stripHtml($searchString);

"stripHtml($searchString);" を ajaxSearch フォルダ内で Grep 検索すると search.class.inc.php 123行目に見つかります。

その下の位置に
// zenkaku space=>hankaku space
$searchString=mb_convert_kana($searchString, s, "UTF-8");

を挿入してみればどうでしょうか。AjaxSearch 1.7.1 はmodx 0.9.6.2 のバージョンしか入っていないようです。まだダウンロードする方法はあると思いますがこのメッセージに AjaxSearch.inc.php を添付しておきましたので参考にしてください。]]>
dainiti Feb 02, 2009, 02:41 AM https://forums.modx.com/thread/56127/ajaxsearch-and#dis-post-329328
<![CDATA[Re: &#22577;&#21578;&#65306;ajaxsearch &#20840;&#35282;&#12473;&#12506;&#12540;&#12473;&#12391;&#21306;&#20999;&#12387;&#12390;and&#26908;&#32034;]]> https://forums.modx.com/thread/56127/ajaxsearch-and#dis-post-329327
確か(非Ajaxモードで?)検索すると、検索結果のサマリ表示が2バイト文字の境界で
化ける問題があったと思うのですが、最新ではどうでしょう。

Quote from: wmo at Sep 02, 2008, 06:38 AM

追:数ヶ月にわたり、いろいろとこのサイトにはお世話になってますが、ようやくMODxで構築したサイトを立ち上げることができました。
レイアウトなど、まだまだ微調整が必要なようですが、とにかくうまくいっています。
そのうちにこちらでも導入例としてだしてもよいかとも考えてます。
セキュリティをしっかり確認した上で、展示場にガツンとアップされることを期待してます。
 ・http://modxcms-jp.com/news/22.html
 ・http://modxcms-jp.com/news/15.html
 ・and CAPTCHAの使用をON  など・・・

]]>
sama55 Feb 02, 2009, 02:01 AM https://forums.modx.com/thread/56127/ajaxsearch-and#dis-post-329327
<![CDATA[Re: &#22577;&#21578;&#65306;ajaxsearch &#20840;&#35282;&#12473;&#12506;&#12540;&#12473;&#12391;&#21306;&#20999;&#12387;&#12390;and&#26908;&#32034;]]> https://forums.modx.com/thread/56127/ajaxsearch-and#dis-post-329326 Quote from: freakale at Feb 02, 2009, 07:19 AM

こんにちは。 ajaxsearchの全角スペース問題でここに辿り着きました。
MODxを使い始めて、四苦八苦している初心者ですがよろしくお願いします。
私の環境は、MODx0.9.6.3でajaxsearch1.8.1、XREA+使用なのですが、上記にある
/assets/snippets/AjaxSearch/includes/AjaxSearch.inc.php
のファイルが、見当たらなく、それに各当するファイルがどれなのかもわかりません・・・
それとも何か根本的に勘違いしているのでしょうか??
AjaxSearchは、少し前に脆弱性報告があったこともあって、インストール媒体内のファイル構成が
変わってます(1.8.1は脆弱性対応済みです)。
機能的なことは、Let’s enjoyなどが大いに参考になると思いますが、改版が進んでますので、
最新版の導入は、以下の順序で行ってみてください。
 ・ajaxSearch_readme.txtをテキストエディタで開く
 ・"How-to use this snippet"部分 (L464近辺) に従ってセッティング
]]>
sama55 Feb 02, 2009, 01:38 AM https://forums.modx.com/thread/56127/ajaxsearch-and#dis-post-329326
<![CDATA[Re: &#22577;&#21578;&#65306;ajaxsearch &#20840;&#35282;&#12473;&#12506;&#12540;&#12473;&#12391;&#21306;&#20999;&#12387;&#12390;and&#26908;&#32034;]]> https://forums.modx.com/thread/56127/ajaxsearch-and#dis-post-329325 MODxを使い始めて、四苦八苦している初心者ですがよろしくお願いします。

私の環境は、MODx0.9.6.3でajaxsearch1.8.1、XREA+使用なのですが、上記にある

/assets/snippets/AjaxSearch/includes/AjaxSearch.inc.php

のファイルが、見当たらなく、それに各当するファイルがどれなのかもわかりません・・・

それとも何か根本的に勘違いしているのでしょうか??]]>
freakale Feb 02, 2009, 01:19 AM https://forums.modx.com/thread/56127/ajaxsearch-and#dis-post-329325
<![CDATA[&#22577;&#21578;&#65306;ajaxsearch &#20840;&#35282;&#12473;&#12506;&#12540;&#12473;&#12391;&#21306;&#20999;&#12387;&#12390;and&#26908;&#32034;]]> https://forums.modx.com/thread/56127/ajaxsearch-and#dis-post-329324 今回も報告トピックです。
ajaxsearchでなぜかand検索が出来ずに四苦八苦していました。
問題は、半角スペースで区切らないといけないということでした。
これは
/assets/snippets/AjaxSearch/includes/AjaxSearch.inc.php
の33行目あたりにでも以下のコードを加えることで解決されました。
mb_convert_kanaの機能を加えただけです。
が、うちのサーバーの場合、最初はうまくいかなかったので、
第三のパラメータとしてUTF-8とすることで解決しました。

 
// zenkaku space=>hankaku space
  $searchString=mb_convert_kana($searchString, s, "UTF-8");


また、まとめサイト(let’s enjoy modx)を参考にしていたのですが、
そちらで扱っているバージョンは1.1で、使っているのが1.7.1だったため
useAllWordsの機能が変わっていたため、さらにちょっと手こずりました。
最新版ではparentsのとadvSearch(useAllWordsから進化したもの)しか使ってませんが、
他にも使える機能がありそうです。


追:数ヶ月にわたり、いろいろとこのサイトにはお世話になってますが、ようやくMODxで構築したサイトを立ち上げることができました。
レイアウトなど、まだまだ微調整が必要なようですが、とにかくうまくいっています。
そのうちにこちらでも導入例としてだしてもよいかとも考えてます。]]>
wmo Sep 02, 2008, 01:38 AM https://forums.modx.com/thread/56127/ajaxsearch-and#dis-post-329324