質問 > フロント機能 > 商品カート投入ポップアップが表示されない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
chantake |
投稿日時: 2020/12/14 21:56
対応状況: −−−
|
半人前 登録日: 2020/9/23 居住地: 投稿: 26 |
商品カート投入ポップアップが表示されない [EC-CUBE] 4.0.5 新規インストール
[レンタルサーバ] 専用サーバ [OS] Linux [PHP] 7.2.33 [データベース] PostgreSQL 9.2.24 [WEBサーバ] Apache [ブラウザ] Google chrome [現象] 商品登録が完了し、テスト購入のため商品詳細ページより、商品を「カートに入れる」をクリックするのですが「カートに追加しました。(お買い物を続ける)(カートへ進む)」が表示されず先へ進めることができません。 ただ、ヘッダーにある「カート」には「1」と表示されていて、そのままクリックすると「カートへすすむ」が表示されて「レジに進む」をクリックで先へ進み問題はありません。 これは何かプログラムが不具合を起こしているのかプラグインで不具合を起こしているのでしょうか? どうぞ、アドバイスをよろしくお願いいたします。 |
umebius |
投稿日時: 2020/12/15 20:27
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 商品カート投入ポップアップが表示されない 「カートに追加しました。(お買い物を続ける)(カートへ進む)」も追加できませんでしたも表示されないのは、テンプレートベースの問題になってくる可能性が高いです。
テンプレートはEC-CUBE標準のものをカスタマイズされた状態でしょうか? また、4.0.5 新規インストールとのことですが、4.0.3等、他の4系のバージョンからアップデートはされてないでしょうか?
|
chantake |
投稿日時: 2020/12/15 20:59
対応状況: −−−
|
半人前 登録日: 2020/9/23 居住地: 投稿: 26 |
Re: 商品カート投入ポップアップが表示されない ご回答ありがとうございます。
テンプレートはEC-CUBE標準のものを使用しております。 カート自体にはカスタマイズは行っておりませんが、商品詳細ページに関しましても「品切れ中です」を「完売」というようなコメントのみを編集した程度で「detail.twig」自体は編集しておりません。 なお、下記のプラグインを使用しております。 ・カテゴリ強化プラグイン 1.0.3 ・定休日カレンダープラグイン 1.0.2 ・全ページ対応パンくずリスト表示プラグ 2.0.0 ・デザインタグ表示プラグイン for EC-CUBE4 1.0.1 ・画像アップロード・絵文字挿入・YouTube埋め込みができるHTMLエディタ for EC-CUBE4 1.0.4 ・商品詳細「表」追加プラグイン 1.0.1 ・商品問い合わせ for EC-CUBE4 1.0.3 ・商品詳細ページ[商品画像]プラグイン 4.0.0 ・商品並べ替えプラグイン for EC-CUBE4 1.0.5 ・おすすめ商品管理プラグイン 4.0.0 ・新規会員登録後に注文画面へリダイレクト for EC-CUBE4 1.0.0 ・SEOAllOne 1.0.4 ・TaxManagement 1.0.0 ・UICube 1.1.1 無効にしているプラグイン ・taba app CMSプラグイン アップデートの件ですが、バージョンアップからではなく、EC-CUBE Downloaderを使用して4.0.5を新規でインストールいたしました。 よろしくお願いいたします。 |
umebius |
投稿日時: 2020/12/15 21:07
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 商品カート投入ポップアップが表示されない ではそのような状況ですとプラグインの影響の可能性も大いにありますね。
javascriptでエラーは出ていないですか? 4.0.5では最初隠れている.ec-modalがjavascriptによって表示されることでポップアップが表示されるようになっているはずです。 detail.twigの$('.ec-modal').show()の部分ですね。
|
umebius |
投稿日時: 2020/12/15 21:09
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 商品カート投入ポップアップが表示されない また、下記もデバッグのポイントになってくるかと思います。
・商品一覧ではカート追加時にポップアップ表示されるのでしょうか? ・商品詳細時でカート追加時に、ヘッダーの数字はリロードをしなくても増えるのでしょうか?(通常は増えます) |
chantake |
投稿日時: 2020/12/15 21:20
対応状況: −−−
|
半人前 登録日: 2020/9/23 居住地: 投稿: 26 |
Re: 商品カート投入ポップアップが表示されない 当方はこのEC-CUBE4をさわるのは初めてでして、「javascriptでエラーは出ていないですか?」というのはどのようにすれば確認ができるのでしょうか?
detail.twig内で「$('.ec-modal').show」の記述を調べてもありませんでした。 私が間違って削除してしまったのでしょうか? |
chantake |
投稿日時: 2020/12/15 21:25
対応状況: −−−
|
半人前 登録日: 2020/9/23 居住地: 投稿: 26 |
Re: 商品カート投入ポップアップが表示されない ・商品一覧ページでは「カート」ボタンは表示させないようにしております。
・商品詳細ページではリロードしなくても、購入した数字が問題なく表示されます。 |
umebius |
投稿日時: 2020/12/15 21:29
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 商品カート投入ポップアップが表示されない javascriptのエラーについては、デベロッパーツールのコンソール等で確認可能です。
https://eng-entrance.com/javascript-display-error#JavaScript 4.0.5のdetail.twigにはもともと「$('.ec-modal').show」の記述はありますね。 下記はGit版ですが、パッケージ版にもございます。 https://github.com/EC-CUBE/ec-cube/blob/4.0.5/src/Eccube/Resource/template/default/Product/detail.twig#L190 削除してしまった以外にも、プラグインがブラウザ出力時に消してしまっている可能性もございます。
|
chantake |
投稿日時: 2020/12/15 21:38
対応状況: −−−
|
半人前 登録日: 2020/9/23 居住地: 投稿: 26 |
Re: 商品カート投入ポップアップが表示されない 迅速なアドバイス感謝しております。
当方の detail.twig の記述を確認したところ「$('.ec-modal').show」の箇所に「$('#ec-modal-checkbox').prop('checked', true);」と記述されておりました。 これはプラグインが書き換えてしまったということでしょうか? この場合、再度「$('.ec-modal').show」に書き換えなおすと別な不具合が発生する可能性があるということでしょうか? |
umebius |
投稿日時: 2020/12/15 21:54
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 商品カート投入ポップアップが表示されない $('#ec-modal-checkbox').prop('checked', true);はバージョン4.0.4以前の記述だったと思います。 ここでループして恐縮なのですが、過去のバージョンを使われていたことはないわけですよね? そうなると理由がわからないため、何とも言えないのですが プラグインが書き換えたわけではなさそうなので、「$('.ec-modal').show」だけを書き直せば良いというわけではないという可能性が高いです。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |