Tips
EC-CUBEには納品書とかPDFで出力する機能があるのですが、デフォルトだとそこにEC-CUBEのロゴが入ってしまっています。そのロゴ画像の変え方です。
オープンソースであるEC-CUBEのプラグインの多くはユーザのカスタマイズを許可しています。 「このプラグインだと少し機能が足りない、変えたい」といった場合にプラグインをカスタマイズして利用する事ができます。しかし、カスタマイズしてしまうとバージ…
EC-CUBE4のデフォルトテンプレートは何気に良くできており、少しいじるだけで結構雰囲気を変えることができます。 また、SCSSファイルが同梱されていたりと、フロントエンドのデザイナーがいじりやすい感じにもなっているので、今回はデフォルトのデザインの…
Qiita ちょいちょいQiitaに投稿してまして、EC-CUBE関連の記事をまとめておこうと思います。
2011年5月10日、JVNからEC-CUBEの2.4.4以前のバージョンに存在するCSRFの脆弱性に関する情報が公開されましたJVN#37878530 EC-CUBE におけるクロスサイトリクエストフォージェリの脆弱性 *1CSRF*2とは、簡単に言うと、どんなサイトやHTMLメールからでも、ユ…
僕が日本語化に参加している、直感的CMS、concrete5の簡単なテーマの作り方をFacebookに書いたので、こっちにも書いておきます。 適当にHTML+CSSでページを作る。 HTMLファイルのファイル名をdefault.phpに変える。 DTD宣言の前に魔法の呪文1を追記する。 …
concrete5のちょっとしたTips。concrete5はページを更新する度にその履歴が「バージョン」として残っていきます。 間違えちゃったり、以前の状況を確認したい時なんかに便利なのですが、この履歴データのせいで、しばらく運用しているとデータベースが肥大化…
こちらは2.4系の記事になります。3系でのチューニングの記事はコチラさて、だいぶ間が開いてしまいましたが、前回の続きで、EC-CUBEをMySQLで動かす際のチューニングの続きです。僕がやった施策の中ではこれが劇的に効果がありました。 今回は、MySQLでもvie…
先日、EC-CUBEのリポジトリにコミットした物です。 EC-CUBEのフッターにはコピーライトの表記がありますが、そのコピーライト表記の年がベタ書きになっています。 <div id="pagetop"><a href="#top"><img src="<!--{$TPL_DIR}-->img/common/pagetop.gif" width="100" height="10" alt="このページのTOPへ" /></a></div> <div id="fotter">Copyright(C)2000-2010 EC-CUBE All rights reser…</div>
先日、EC-CUBE高速化カスタマイズサービスがEC-CUBEのパートナー企業からリリースされました。 クロスキューブにもEC-CUBEのパフォーマンスチューニングのお問い合わせはチョコチョコ来ます。*1 やっぱりEC-CUBEのパフォーマンスで苦労されている方が多いん…
同じ商品なら、1個よりもまとめて大量に購入して頂いた方が、ネットショップの運営者として嬉しいものです。まとめて購入してもらう利点は客単価の増加など多々ありますが、ネットショップの場合、何と言っても発送の手間が減る事ではないでしょうか? 1つの…
いつも忘れるのでちょっと備忘録代わりに書いておきます。 フォームのdisableとかreadonly属性を指定してスタイルを変える。 input[disabled][readonly]{background-color:#CCC;}とか。ちなみにdisabled属性を指定すると、その要素のデータは送信されません…
昨日、1月5日にEC-CUBE公式サイトにて、「EC-CUBE集客サービス」がリリースされました。 主にSEOを主とした集客サービスで、ある程度のネットショップであればどこでもやっている事かと思いますが、初心者の方には良いサービスだと思います。 私たちは、ネッ…
PHP逆引きレシピ ¥2,730でかく、分厚く、スゴい役にたつと噂の「PHP逆引きレシピ」ですが、なんとタダで手に入れる事が出来るプレゼントキャンペーンを実施しています。書籍『PHP逆引きレシピ』をプレゼント! ある程度WEBアプリの知識があり、基本的なPHP…
concrete5公式日本語サイトにて、パッケージやブロックの作成方法、仕組みなど開発者向けの情報が公開されました。 concrete5にはバックグラウンドでサイトマップやサイト内検索のインデックスを作成する「Job」という機能があります。 バッチ処理に近いもの…
今日はネットショップ(ショッピングサイト)の制作工程のお話。 大前提 まず「マーケティング」が大切です。 どの会社でも、どうやって自社のプロダクト、商品を販売していくか、そのプランを定めていると思います。 よく、Product(製品)、Price(価格)…
EC-CUBEのカスタマイズを生業としているので、定期的に競合他社さん(インテグレートパートナー)がどういったカスタマイズをしているかチェックしています。 ほとんどの会社さんが、「ああ、やった事ある」 とか 「コレどっか他でも見たな・・・」 とか、参…
EC-CUBEは3キャリア対応のモバイルサイトを自動的に生成してくれますが、管理画面からモバイルサイトを編集する事は出来ません。 なので「ついついモバイルサイトの更新だけ忘れてた」という事にもなりかねません。今回はEC-CUBEの管理画面からモバイルサイ…
素晴らしいCMS、concrete5の新しい日本語版がUsagi Projectさんからリリースされたので、concrete5のデモサイトを5.3.1jaにバージョンアップしました。 大失敗 既にローカル環境で一度アップグレードしていたので、DBだけバックアップを取ってアップグレード…
concrete5デモサイトの Ver.5.3.1jaにアップグレードしたのですが、またまたフォームの通知メールが文字化け?していたので修正。今回は以前とは違って、コードを削ります。 concrete5の5.3.1jaは、mb_send_mail()が使える時はmb_send_mail()を利用してメー…
Usagi Projectさんがリリースしたconcrete5の公式日本語版ですが、編集モードの時のパンくずナビが文字化けしたまんまっだったので修正しました。 全ての環境でこの現象が出る訳ではありませんが、文字化けしちゃっている人は、/concrete/tools/page_control…
EC-CUBE2.4.0RC-1デモサイトに詳細を記載して実装してありますが、EC-CUBE Ver.2.4.0RC-1の複数カテゴリに登録されている商品をお気に入りに登録した際の重複表示の不具合を修正しています。色々やり方がある様なのですが、どれも一長一短っぽい感じで最終的…
EC-CUBE2.4.0RC-1のデモ(テスト)サイトを作ってカスタマイズデモサイトの為にバグ潰しをやっています。その中でインストール時や顧客情報登録時など、パスワードの制限文字数の表示や処理がおかしいとの事だったので直してみました。 インストールスクリプ…
まだまだ途中ですし、google翻訳での翻訳なので変な訳になっているところもありますが、それっぽくなってきたのでConcrete5のテストサイトで公開します。 Concrete5 v5.3.0日本語言語ファイル*1 *1:ドイツ語の言語ファイルとgoogleグループの日本語ファイル…
企画書やEC-CUBEなどサイトデザインを作成する際に、良い素材が無いときに良く3DCGを使います。簡単なものであればgoogleのSketchUpでも全然良いのですが、ちょっとリアルな物の場合はblenderが良いです。macを購入してから3DCGをいじっていなかったのですが…
関連コンテンツ EC-CUBEカスタマイズデモサイトに複数商品一括購入機能を追加しました。 12月施行!EC-CBEを返品特約表示義務付けに合わせて商品表示をカスタマイズ コレいい!グッときたEC-CUBEのカスタマイズ EC-CUBEカスタマイズデモサイトをバージョンア…
EC-CUBEのカスタマイズを受け付けているXROSS CUBEのサイトに使っているオープンソースのCMS、concrete5を5.1.0から5.2.1にバージョンアップしました。 バージョンアップに関する日本語のドキュメントが無かったので、コレで合っているのかどうか解りません…
Mac楽しい〜!とGarageBandで遊んでばかりいたのですが、元を取るためにMacで仕事を始めました。 OpenOfficeで作成した見積書をPDF化しようとしたのですが、変換がうまくいきません。 どうもOpenOfficeのPDF変換だとFont指定が出来ないみたいです。(変な明…
phpで標準的な header("Location:http://www.xross-cube.com/"); でリダイレクトすると302が返されるので header( "HTTP/1.1 301 Moved Permanently" ); header("Location:http://www.xross-cube.com/"); と301を指定する。 httpレスポンス30x 300 Multiple …
XROSS CUBE(クロスキューブ)のサイトに使用している、素晴らしいCMS「concrete5」ですが、お問い合わせフォームからの通知メールが文字化けしてしまっていたのでその修正内容です。結論から言うと、原因はサイトのエンコードとサーバー(PHP)の内部エンコー…