Date().getTime();if(instance.group.length<2||current.opts.wheel===!1||(current.opts.wheel==="auto"&&current.type!=="image")){return}e.preventDefault();e.stopPropagation();if(current.$slide.hasClass("fancybox-animated")){return}e=e.originalEvent||e;if(currTime-prevTime<250){return}prevTime=currTime;instance[(-e.deltaY||-e.deltaX||e.wheelDelta||-e.detail)<0?"next":"previous"]()})}})})(document,jQuery);制作メモとか、趣味とか、雑記。FactoryホームABOUTCONTACT[eccube3]シンプルクーポンプラグインのカスタマイズWEBTwitterFacebookはてブPocketPinterestLinkedInコピーコメント2021.03.23ふーむ。事の起こり無料プラグインにクーポンはあるんだけど、カスタマイズ性に掛けまくってるんで欲が出ると候補外になる。いうことで、「シンプルクーポンプラグイン」が出てくる。クーポン機能追加/シンプルクーポンプラグインクーポンによる値引き販売機能を追加するプラグインです。ゲスト購入での利用可否、複数クーポンの同時利用の可否、一人一回のみの制限付与、商品、カテゴリ、会員ID限定をなどの条件を設定できます。www.ec-cube.netで、やっぱりこの子もそのままだと使えないよねってことで、いじる。決済ページ(/shopping)のとこでクーポンリンクが表示されるんだけど、構成をいじってたら望まない場所に表示されてしまう。/shoppingに挿入する命令は「app/Plugin/SimpleCoupon/SimpleCoupon.php」の75行目あたりから。書き換え処理ここまで$response->setContent($h1.$html.$h2);$event->setResponse($response);今までいじってきたプラグインと多少勝手が違う。やってることは変わらんで、結局はstr_replaceで置換前・置換後をアレしてる。このプラグインは決済選択肢の直前に挿入するようになってる。str_replaceの手前のところがそうなんだけど、この部分をいじるとぶっ壊れる。いうことを踏まえつつこれをいじっていくことになる。わかんないけど丁寧に作ってある手前、力技になっちゃって気がひけるんだけど、いわゆる一般的な置換のアレに書き換える。具体的には、Shopping/index.twigに置換元のタグを突っ込んでそれを呼び出して置換するようにする。いうことで本体側のテンプレートをいじる。クーポンページのリンクを表示したいところにこれを挿入する。id="plugin_simplecoupon"></div>置換用だからユニークであればなんでもいい。コメントアウトでもいい。SimpleCoupon.phpの置換部分をこうする。$html);$oldHtml、$newHtmlを使わないんで手前の行の大半が不要になるけど怖いので放置。指定した要素の中に入れたい・手前に入れたいとかあったら$beforeHtmlと$afterHtmlを変える。$afterHtmlはこれが最小の状態。Factory関連記事WEB【makeshop】支払い方法設定【GMO-PG】まず気をつけなきゃいけない事がある。GMO-PGの登録が終わっても、イコールで決済が使えるってことじゃない。各決済の審査が平行して、それぞれのタイミングで使えるようになる。しようもなくすげー時間食う。自分のアクセスがカウントされるのが邪魔でならないのでメモ。Mailerを使って問い合わせフォームを作成する使ってたバージョンがいい加減古くなってきたので新しいのを導入する。おさらいと、現行バージョンのハウツーを兼ねて。いうか簡易版というか。スムーススクロール自分の過去の記事に踊らされてしまった。コメントをキャンセルメールアドレスが公開されることはありません。※サイトΔホームWEBスポンサーリンク掲載内容について内容をパクる場合は自己責任でお願いします。内容が古い場合、環境が変わって通用しないことがあります。記事の内容は最適解ではなく、作成時点においての筆者の理解の限界であることが多々あります。修正やそもそもの宗旨替えは不定期に行われるため、活用される場合はご注意ください。Highlighterがいよいよダメっぽいので、プラグインを変更しました。古い記事は表示が壊れてるものがあります。楽天Room主に釣具とか。transaction")},s.open("GET",d,!0),s.setRequestHeader("dlm-xhr-request","dlm_XMLHttpRequest"),s.send()}}タイトルとURLをコピーしました。