質問 > フロント機能 > モバイルのアドレスチェックについて |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
satomo |
投稿日時: 2012/1/10 17:32
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2011/12/31 居住地: 投稿: 18 |
モバイルのアドレスチェックについて いつもお世話になっております。
モバイルの会員登録時のメールアドレスのドメインチェックなんですけど、 はずしてしまいたいんですがどこをいじればいいんですか? 過去のフォーラムから2.11.4のが見つからなくて 他バージョンのをいろいろ参考にしてMOBILE_EMAIL_CHECKの入ったファイルを LC_page〜あたりやSC_helper〜とかから探してMOBILE_EMAIL_CHECKをコメントアウトしていってみたんですがうまくいきません。 SC_CheckError.phpのMOBILE_EMAIL_CHECKのfunction一帯をコメントアウトした時には システムエラーとなってしまいました。 収集つかなくなったら困るのでデフォルトに戻したんですが 実際どのファイルをいじれば良いのかご教授お願いします。 【ECCube】 2.11.4 |
karin |
投稿日時: 2012/1/10 17:55
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2008/9/15 居住地: 東京都 投稿: 689 |
Re: モバイルのアドレスチェックについて satomoさん、こんにちは。
単純に、入力チェックを指定している箇所にある、MOBILE_EMAIL_CHECK を削除するとチェックは行われないはずですよ。 例: (ドメインチェックあり) $objFormParam->addParam('メールアドレス', 'email_mobile', null, 'a',array('NO_SPTAB', 'EXIST_CHECK', 'CHANGE_LOWER', 'EMAIL_CHAR_CHECK', 'EMAIL_CHECK', 'MOBILE_EMAIL_CHECK')); (ドメインチェックなし) $objFormParam->addParam('メールアドレス', 'email_mobile', null, 'a',array('NO_SPTAB', 'EXIST_CHECK', 'CHANGE_LOWER', 'EMAIL_CHAR_CHECK', 'EMAIL_CHECK'));
|
satomo |
投稿日時: 2012/1/10 18:08
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2011/12/31 居住地: 投稿: 18 |
Re: モバイルのアドレスチェックについて 返信ありがとうございます。
引用:
LC_page_Entry内に無いですよね? すいませんがどのファイルか教えてもらえたらありがたいです>< |
oka_cube |
投稿日時: 2012/1/10 18:23
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2012/1/5 居住地: 投稿: 9 |
Re: モバイルのアドレスチェックについて LC_Page_Entry_EmailMobile.php ではないでしょうか?
LC_Page_Entry.php はPCのアドレス登録だと思います。 |
karin |
投稿日時: 2012/1/10 18:23
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2008/9/15 居住地: 東京都 投稿: 689 |
Re: モバイルのアドレスチェックについて 新規に携帯メールを登録する際は、
LC_Page_Entry_EmailMobile.php かと思います。 MYページでの登録内容変更等 他にも携帯メールアドレスをチェックしている箇所があるかと思いますので、 satomoさんが以前行われたように、「MOBILE_EMAIL_CHECK」でマルチファイル検索し、対象ファイル内の入力チェク箇所を確認してみてください。
|
satomo |
投稿日時: 2012/1/10 19:18
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2011/12/31 居住地: 投稿: 18 |
Re: モバイルのアドレスチェックについて LC_Page_Entry_EmailMobile.php
お二人様にご指摘いただいた上記ファイルにてMOBILE_EMAIL_CHECKのコメントアウトしましたが 相変わらず「このメールアドレスは〜」になってしまいます。 その他ファイルで見つけたのはLC_Page_Forgot内にMOBILE_EMAIL_CHECKがあるのは発見→コメントアウトしました。 が、会員登録と直接関係無いと思うので上記とは関係無いかと。 SC〜系のファイルも見たのですが他見つけれず・・・ これ以外にやらなあかん事って無いですか? |
oka_cube |
投稿日時: 2012/1/10 20:26
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2012/1/5 居住地: 投稿: 9 |
Re: モバイルのアドレスチェックについて 先程は失礼しました。
下記を試してみてください。 >SC_CheckError.phpのMOBILE_EMAIL_CHECKのfunction一帯をコメントアウトした時には >システムエラーとなってしまいました。 この部分ですが、 // function MOBILE_EMAIL_CHECK( $value ){ // if(isset($this->arrErr[$value[1]])) { // return; // } // $this->createParam($value); // $objMobile = new SC_Helper_Mobile_Ex(); // if(strlen($this->arrParam[$value[1]]) > 0 && !$objMobile->gfIsMobileMailAddress($this->arrParam[$value[1]])) { // $this->arrErr[$value[1]] = "※ " . $value[0] . "は携帯電話のものではありません。<br />"; // } // } とされていたのではないでしょうか? // if(strlen($this->arrParam[$value[1]]) > 0 && !$objMobile->gfIsMobileMailAddress($this->arrParam[$value[1]])) { // $this->arrErr[$value[1]] = "※ " . $value[0] . "は携帯電話のものではありません。<br />"; // } の部分のみコメントアウトをするとうまくいくと思います。 |
satomo |
投稿日時: 2012/1/10 23:05
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2011/12/31 居住地: 投稿: 18 |
Re: モバイルのアドレスチェックについて oka_cube様ご提示の通り編集しましたらトップページが
引用:
こうなりました。 僕が違う所を無駄にいじってる可能性が有るので一度デフォルトに戻してから順を追ってやってみます。 |
karin |
投稿日時: 2012/1/10 23:17
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2008/9/15 居住地: 東京都 投稿: 689 |
Re: モバイルのアドレスチェックについて 会員登録時のメールアドレスチェックは、
SC_Helper_Customer.phpの sfCustomerRegisterParam という関数内で行っています。
|
satomo |
投稿日時: 2012/1/11 8:52
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2011/12/31 居住地: 投稿: 18 |
Re: モバイルのアドレスチェックについて 一度デフォルトに戻して順を追ってやってみました。
結果会員登録フォームでボックスを全て埋めてメールボックスにパソコンのアドレスを入れて 登録を押したところ 「このメールアドレスは〜」のエラーは表示されないんですが また入力フォームに移動するループ状態になりました^^; 何分知識が浅いもので他にも注意点やここも修正しないといけないってところがありましたら ご指導お願いします。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |