« ネットワーク障害のお詫び | メイン | ネットワーク障害のお詫び »

a000027

osCommerce のバグ

osCommerce のカタログページにおいて、検索フォームに入力される日本語によって、検索される場合と検索されない場合があるというバグがある事が判りました。
ご利用の osCommerce に同様の不具合がある場合は、以下のファイルを修正してください。

catalog/inculudes/functions/general.php
590〜620行目あたり(ご利用のosCommerceのバージョンによって位置が多少異なります)の

$search_str = trim(strtolower($search_str));

$search_str = trim(mb_strtolower($search_str));

に置き換えると日本語の検索が正常に行えるようになります。

尚、general.php を修正する場合は必ずバックアップをとり、問題が生じた場合は元に戻せる準備をしてから行ってください

コメントを投稿

(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)