* ログイン   * ユーザー登録 * FAQ    * 検索
現在時刻 - 2010年9月03日(金) 1:41 am

All times are UTC + 9 hours




新しいトピックを投稿する トピックへ返信する  [ 7 件の記事 ] 
作成者 メッセージ
 記事の件名: キーワード検索で全角半角、出来れば大文字小文字を区別しない設定
投稿記事Posted: 2008年10月09日(木) 12:56 am 
オフライン

登録日時: 2008年5月11日(日) 4:03 pm
記事: 163
所在地: 滋賀県草津市
いつもお世話になっております。

掲示板内探しましたがそれらしきカスタマイズはが見つかりませんでしたので欲しい要望としてあげてみます。

キーワード検索で全角半角、出来れば大文字小文字を区別しないような設定がしたいです。

あくまでもアルファベットの話です。

半角カナは文字化けの温床だし慣れてる人はあまり使わないしそこまでする必要はないと思います。

ただ、キーワード検索時のアルファベットに関しては使用してるPCの画面とか文字の大きさの設定とかフォントとかで全角半角が分かりにくい時ありますよね。

自分が商品名に登録してるブランドもなるべく小文字を使うように決めているのですが、変換ミスとかでたまに大文字が入ったりしています。

全角でダメなら半角で試してくださいとかの注意書きをする事も考えたのですが、カスタマイズできるものならしたいなぁと思うのですがむずかしいでしょうか?

_________________
縲懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€彌n激安工具通販
http://www.koto-tool.com
100円の商品でも送料無料
http://www.esco.koto-tool.com
zencart向け擬似ショッピングモール
http://www.affiliate.koto-tool.com

Zen Cart 1.3.0.2-l10n-jp-4
サーバOS: Linux 2.6.22-4-amd64
PHP バージョン: 5.2.0-8
データベース: MySQL 5.0.32
縲懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€鰀


この記事をリポートする
トップへ
 プロフィール  
引用付きで返信する  
 記事の件名: Re: キーワード検索で全角半角、出来れば大文字小文字を区別しない設定
投稿記事Posted: 2008年10月23日(木) 4:18 pm 
オフライン

登録日時: 2006年3月24日(金) 5:34 pm
記事: 212
所在地: 北海道幕別町
irijon です。

私のサイトでは、ひらがな・カタカナの区別すらないので、気にしたことがありませんでしたが、キーワードのハイライト表示が、全角・半角すら区別するので、mb_convert_kana で処理しています。

コード:
if ($_GET['keyword']) {
$_GET['keyword'] = mb_convert_kana($_GET['keyword'], "asKV");
}

_________________
イリジョン
http://irijon.com/
ショッピングサイト
http://irijon.biz/
http://irijon.biz/m/


この記事をリポートする
トップへ
 プロフィール  
引用付きで返信する  
 記事の件名: Re: キーワード検索で全角半角、出来れば大文字小文字を区別しない設定
投稿記事Posted: 2008年11月02日(日) 8:50 pm 
オフライン

登録日時: 2008年5月11日(日) 4:03 pm
記事: 163
所在地: 滋賀県草津市
回答ありがとうございます。
返信が遅く申し訳ございません。

if ($_GET['keyword'])でGREPしたらヒットせず、

keywordでGREPしたらとてつもなくヒットして引きました・・・
少し開いてみましたが全く見当もつかず :oops:

お手数ですが宜しければもう少し詳しく教えていただけないでしょうか?

_________________
縲懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€彌n激安工具通販
http://www.koto-tool.com
100円の商品でも送料無料
http://www.esco.koto-tool.com
zencart向け擬似ショッピングモール
http://www.affiliate.koto-tool.com

Zen Cart 1.3.0.2-l10n-jp-4
サーバOS: Linux 2.6.22-4-amd64
PHP バージョン: 5.2.0-8
データベース: MySQL 5.0.32
縲懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€鰀


この記事をリポートする
トップへ
 プロフィール  
引用付きで返信する  
 記事の件名: Re: キーワード検索で全角半角、出来れば大文字小文字を区別しない設定
投稿記事Posted: 2008年11月02日(日) 9:17 pm 
オフライン

登録日時: 2006年3月24日(金) 5:34 pm
記事: 212
所在地: 北海道幕別町
irijon です。

includes/functions/functions_general.php の
コード:
  function zen_parse_search_string($search_str = '', &$objects) {

のすぐ後に
$search_str = mb_convert_kana((strtolower($search_str)), "s");
が入ってますか?
1.3.8ならありますけど、1.3.0系はわかりません。
無ければ、
$search_str = mb_convert_kana((strtolower($search_str)), "asKV");
を、入れても良いです。

私の場合は、他でもキーワードを利用しているので、index.php の、
require('includes/application_top.php');
の後に以下を入れています。
コード:
if ($_GET['keyword']) {
$_GET['keyword'] = trim($_GET['keyword']);
$_GET['keyword'] = urldecode($_GET['keyword']);
$_GET['keyword'] = mb_convert_kana($_GET['keyword'], "asKV");
}

_________________
イリジョン
http://irijon.com/
ショッピングサイト
http://irijon.biz/
http://irijon.biz/m/


この記事をリポートする
トップへ
 プロフィール  
引用付きで返信する  
 記事の件名: Re: キーワード検索で全角半角、出来れば大文字小文字を区別しない設定
投稿記事Posted: 2008年11月02日(日) 10:17 pm 
オフライン

登録日時: 2008年5月11日(日) 4:03 pm
記事: 163
所在地: 滋賀県草津市
度々ありがとうございます。

function zen_parse_search_string($search_str = '', &$objects) {
の後は
$search_str = trim(strtolower($search_str));
になっていました。

バージョンが違うと微妙に違いますね。

該当部分をコメントアウトして

$search_str = mb_convert_kana((strtolower($search_str)), "asKV");

に入れ替えた所希望の動作になりました。

ありがとうございました。

_________________
縲懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€彌n激安工具通販
http://www.koto-tool.com
100円の商品でも送料無料
http://www.esco.koto-tool.com
zencart向け擬似ショッピングモール
http://www.affiliate.koto-tool.com

Zen Cart 1.3.0.2-l10n-jp-4
サーバOS: Linux 2.6.22-4-amd64
PHP バージョン: 5.2.0-8
データベース: MySQL 5.0.32
縲懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€鰀


この記事をリポートする
トップへ
 プロフィール  
引用付きで返信する  
 記事の件名: Re: キーワード検索で全角半角、出来れば大文字小文字を区別しない設定
投稿記事Posted: 2008年11月03日(月) 9:27 am 
オフライン

登録日時: 2006年3月24日(金) 5:34 pm
記事: 212
所在地: 北海道幕別町
irijon です。

$search_str = trim(strtolower($search_str));
はそのままで、その下に追加して下さい。

私が利用しているコードにも、trim() はありますよ。
前後のスペースを取り除くための物で、安全上必要だと思います。

1.3.8a の mb_convert_kana は、全角スペースを半角に変換しています。

_________________
イリジョン
http://irijon.com/
ショッピングサイト
http://irijon.biz/
http://irijon.biz/m/


この記事をリポートする
トップへ
 プロフィール  
引用付きで返信する  
 記事の件名: Re: キーワード検索で全角半角、出来れば大文字小文字を区別しない設定
投稿記事Posted: 2008年11月03日(月) 9:50 am 
オフライン

登録日時: 2008年5月11日(日) 4:03 pm
記事: 163
所在地: 滋賀県草津市
何度もありがとうございます。

再度修正いたしました。

_________________
縲懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€彌n激安工具通販
http://www.koto-tool.com
100円の商品でも送料無料
http://www.esco.koto-tool.com
zencart向け擬似ショッピングモール
http://www.affiliate.koto-tool.com

Zen Cart 1.3.0.2-l10n-jp-4
サーバOS: Linux 2.6.22-4-amd64
PHP バージョン: 5.2.0-8
データベース: MySQL 5.0.32
縲懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€懊€鰀


この記事をリポートする
トップへ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 7 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Translated to Japanese principally by ocean