質問 > 管理機能 > 受注登録画面の入力必須項目からメールアドレスを外したいです |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mishia |
投稿日時: 2020/2/21 16:35
対応状況: −−−
|
常連 登録日: 2010/5/20 居住地: 投稿: 44 |
受注登録画面の入力必須項目からメールアドレスを外したいです [EC-CUBE] 4.0.3 新規インストール(レンタルサーバのコントロールパネルからのクイックインストール)
[レンタルサーバ] さくらインターネット [OS] Windows10 [PHP] PHP 7.3.12 [データベース] MySQL 5.7 [WEBサーバ] FreeBSD 11.2-RELEASE-p14 amd64 [ブラウザ] Firefox 68.42esr [導入プラグインの有無] あり(決済ほか) [カスタマイズの有無] なし [現象] お世話になります。 非会員のお客様に商品を手売りし、管理画面/受注登録に入力する際に、 メールアドレスの入力を省きたいです。 ↓こちらを参考にさせていただきましたが、 メールアドレスの項目を見つけることができませんでした。 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=23217&forum=11&post_id=95987#forumpost95987 どなたかお力を貸していただけませんでしょうか。 何とぞよろしくお願いいたします。 |
umebius |
投稿日時: 2020/2/25 10:04
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 受注登録画面の入力必須項目からメールアドレスを外したいです src/Eccube/Form/Type/Admin/OrderType.phpにて
このNotBlankの行を消せば登録できると思います。 https://github.com/EC-CUBE/ec-cube/blob/db6c14f3fdd33b9b9a0e4344bd103eae6130b19d/src/Eccube/Form/Type/Admin/OrderType.php#L158 必須マークも消すならテンプレートからマークを消す必要があります。 src/Eccube/Resource/template/admin/Order/edit.twig
|
mishia |
投稿日時: 2020/3/14 0:09
対応状況: −−−
|
常連 登録日: 2010/5/20 居住地: 投稿: 44 |
Re: 受注登録画面の入力必須項目からメールアドレスを外したいです umebiusさま、
ご返信くださり、ありがとうございました。 今ごろご返信に気付きました次第です、申し訳ございません。 作業しようと思い、管理画面にログインしようと思いましたら、 エラーになってしまっていて… 画面に出たエラーは以下のとおりです: Fatal error: Uncaught Error: Undefined class constant 'WAITING' in /home/ドメイン/www/ec/app/config/eccube/packages/order_state_machine.php:31 Stack trace: #0 /home/ドメイン/www/ec/vendor/symfony/dependency-injection/Loader/PhpFileLoader.php(41): include() #1 /home/ドメイン/www/ec/vendor/symfony/dependency-injection/Loader/PhpFileLoader.php(44): Symfony\Component\DependencyInjection\Loader\ProtectedPhpFileLoader->Symfony\Component\DependencyInjection\Loader\{closure}('/home/eyemate-s...') #2 /home/ドメイン/www/ec/vendor/symfony/config/Loader/FileLoader.php(153): Symfony\Component\DependencyInjection\Loader\PhpFileLoader->load('/home/eyemate-s...', NULL) #3 /home/ドメイン/www/ec/vendor/symfony/config/Loader/FileLoader.php(90): Symfony\Component\Config\Loader\FileLoader->doImport('/home/eyemate-s...', NULL, false, NULL) #4 /home/ドメイン/www/ec/vendor/symfony/dependency-injection/Loader/GlobFileLoader.php(27): Symfony\Component\Config\Loader\FileL in /home/ドメイン/www/ec/app/config/eccube/packages/order_state_machine.php on line 31 なぜ急にこんなになってるのか…全く分かりません。 ちなみに、ショップ運営(受注~発送など)の担当は別の方で、 わたしは10日以上は管理画面にログインしておりませんでした。 何かおわかりになりますでしょうか? 何とぞよろしくお願いいたします。 |
mishia |
投稿日時: 2020/3/14 0:13
対応状況: −−−
|
常連 登録日: 2010/5/20 居住地: 投稿: 44 |
Re: 受注登録画面の入力必須項目からメールアドレスを外したいです 追伸
このエラーの件で、新規投稿も行ってみようと思います。 よろしくお願いいたします。 |
umebius |
投稿日時: 2020/3/14 0:17
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 受注登録画面の入力必須項目からメールアドレスを外したいです FTPなどでファイルを覗くことはできますか?
app/config/eccube/packages/order_state_machine.phpの31行目ってどうなっておりますでしょうか?
|
mishia |
投稿日時: 2020/3/14 0:29
対応状況: −−−
|
常連 登録日: 2010/5/20 居住地: 投稿: 44 |
Re: 受注登録画面の入力必須項目からメールアドレスを外したいです umebiusさま、早々にご返信ありがとうございます!(iдi)
31行目は、以下のようになっていました: (string) Status::WAITING, 何か、手がかりになりますでしょうか? よろしくお願いいたします。 |
umebius |
投稿日時: 2020/3/14 0:54
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 受注登録画面の入力必須項目からメールアドレスを外したいです 独自にカスタマイズされているか、あるいはプラグインがそのファイルを書き換えたか等して、その部分がエラーになっているようです。
一旦そのファイルを下記の内容に元に戻すといかがでしょうか? https://github.com/EC-CUBE/ec-cube/blob/4.0.3/app/config/eccube/packages/order_state_machine.php 現在のorder_state_machine.phpは念のためファイル名を変えてバックアップしておいていただければと思います。
|
mishia |
投稿日時: 2020/3/14 1:09
対応状況: −−−
|
常連 登録日: 2010/5/20 居住地: 投稿: 44 |
Re: 受注登録画面の入力必須項目からメールアドレスを外したいです umebiusさま!!
教えていただきましたとおりに、内容をもとに戻しましたら、 無事に管理画面もショップページも見れるようになりました! もう、心臓がバクバクなって、泣きそうになっていたので… 感謝してもしきれないほどです。 この度は本当にお世話になりました、ありがとうございました(*^-^*) (新規投稿した方にも、umebiusさまにお世話になった件、コメント入れさせていただきます) …なんだか疲れ果ててしまったので、メールアドレスの件は、 明日に持ち越そうと思います(^-^; |
umebius |
投稿日時: 2020/3/14 1:26
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 受注登録画面の入力必須項目からメールアドレスを外したいです 別スレッドあるの気付かずすみません。
分かりにくくなりますし、そちらに書くべきでした。 なぜファイルが変になっていたのか、おそらくどなたかカスタマイズされようとしたのかなと思いますので、また確認してみてください |
mishia |
投稿日時: 2020/3/14 1:53
対応状況: −−−
|
常連 登録日: 2010/5/20 居住地: 投稿: 44 |
Re: 受注登録画面の入力必須項目からメールアドレスを外したいです いえいえ、謝るのはわたしですm(__)m
エラーになって焦ってしまったわたしが別件を返信に書いてしまったのが悪かったのです。 他の管理画面にログインできる方にも確認してみます。 本当にお世話になり、どうもありがとうございました(*^-^*) …メールアドレスの件がまだ解決しておらず、残っていました、また質問・報告させていただきますm(__)m |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |