2017-01-01から1年間の記事一覧
EC-CUBE Advent Calendar 2017 22日目の記事です。 EC-CUBE2系からEC-CUBE3系へバージョンアップされたという方も中にはいるかもしれませんが、EC-CUBE2系から3系は内部構造もそうですがURLも変更されています。 URLが変更になるということは、長い間運用さ…
EC-CUBE Advent Calendar 2017 15日目の記事です。 15日目はEC-CUBE2系からEC-CUBE3.0.1x系へ移行するためのツールを公開します。このツールはエンジニアの方を対象にしています。 元々は、1つのツールで2.4、2.11、2.13の対応をしようと思っていましたが、…
EC-CUBE Advent Calendar 2017 4日目の記事です。 4日目はEC-CUBE3の商品一覧画面にカートボタンを追加する内容を書きます。 EC-CUBE2系では商品一覧からカートに追加するボタンが存在していたのですが3系からは無くなっています。 3系からこの機能が無くな…
EC-CUBE3にあるページ管理より新しいページを作成した場合、URLには必ずuser_dataが含まれます。 http://hogehoge/user_data/hoge というようになります。 user_dataは別にあっても問題はありませんが、中には無くしてしまいたいという方もいると思います。…
EC-CUBE3ではログインする場合、EC-CUBE2とは違いログイン画面を経由させる必要があります。 また、ログイン成功後は必ずサイトのトップページへ戻ってしまいます。 サイトの作りにもよりますが、例えばログイン後は前に見ていた画面を表示して欲しいという…
EC-CUBE3.0.14からPCとスマホを判別するMobile Detectというライブラリが導入されています。 mobiledetect.net 使い方は、PHP側からはShoppingService.phpに // device type if ($this->app['mobile_detect']->isMobile()) { $DeviceType = $this->app['eccu…
3月14日にEC-CUBE3.0.14がリリースされました。 www.ec-cube.net EC-CUBE3.0.14で特徴的なものとしては、 PHP7.1 対応 があります。 さくらのレンタルサーバはphp7.1がサポートされているため、 EC-CUBE3.0.14から安心して利用できるようになります。 そこで…
EC-CUBE3では入力チェック時のエラーメッセージ表示が標準のままだと項目名が表示されておらず、表示させるためには少々手を加える必要があります。 そこで今回は項目名を表示させたいけど分からないという方のために項目名を表示する方法を説明します。 現…