01_まずはインストール データベース作成時の注意点 正確性か速度のどちらを重視するかによって選択すべき文字コードが違うので、文字照合順序を適切に選択します。 正確性:utf8_unicode_ci 速度:utf8_general_ci アップロード〜インストール 「data」と「html」を任意の場所にアップロードして、アクセス権の設定を行います。 そのフォルダだけではなく、配下のフォルダやファイルにも設定します。 data/install.php【666】 data/cache【777】 data/class【777】 data/Smarty【777】 data/logs【777】 data/download【777】 data/upload【777】 html/user_data【777】 html/cp【777】 html/upload【777】 html/install【777】
EC-CUBEの2系には、xmlサイトマップはありますが、HTML版のサイトマップページがありません。 そこで、カテゴリー一覧を流用して、サイトマップページを作ります。 HTMLディレクトリのファイルを作成 /html/sitemap/index.phpの作成。 <?php // {{{ requires require_once("../require.php"); require_once(CLASS_EX_PATH . "page_extends/sitemap/LC_Page_Sitemap_Ex.php"); // }}} // {{{ generate page $objPage = new LC_Page_Sitemap_Ex(); register_shutdown_function(array($objPage, "destroy")); $objPage->init()
※例によって、答えだけ知りたい方は、下のほうのコードまで読み飛ばしてください。 現在、EC-CUBEというオープンソースのショッピングカートシステムを利用してショッピングサイトの構築を行っております。 そこで問題になってきたのが、やはり・・・というべきか、Smartyが使われている点。 人によっては使いやすいのかもしれませんが、なんといっても自由度が低いことが難点の1つ。 特に、EC-CUBEのようなオープンソースのシステムで、Smartyを使われてしまってはオープンソースの利点の1つである「カスタマイズ性能」が著しく劣化する。 それなら、「EC-CUBEを使うな」と言われるかもしれませんが、Smartyであってもそれを補うだけのメリットがあるのもEC-CUBE。 だからEC-CUBEを使うことはやめないと思う。 (もちろん時間と予算が許すなら自作したいが) さて、私が疑問に思うことはみん
「EC-CUBE」では、商品の注文受付、入金待ち、入金済み、キャンセル、取り寄せ中、発送済みの各フェーズで、メールを顧客宛に送信できるのですが、デフォルトでは、最初の注文受付と、キャンセル受付、お取り寄せ確認しか設定されておらず、入金済みと発送済み用のメールテンプレートを、新たに設定しないといけません。ところが、そのテンプレートを設定する画面が無く困ってしまったのですヨ。「EC-CUBEの開発コミュニティ」で調べてみたら、「メールテンプレートの追加方法について」スレッドで設定方法が書かれていたので、早速挑戦してみましたヨ。 というわけで、覚え書きも兼ねて、手順を書いときます。 まず、注意書き。今回カスタマイズを施した環境は、EC-CUBE 2.3.4・CERVSERVER・MySQL 5.1.22-rc・PHP 5.2.5です。今後の開発で、使えなくなる場合もあります。 まずは、下記の場所
web book movie/data/class_extends/helper_extends/SC_Helper_DB_Ex.php 37行目に以下を追加 function sfGetTopicPath($category_id){ // 商品が属するカテゴリIDを縦に取得 $objQuery = new SC_Query(); $arrCatID = $this->sfGetParents($objQuery, "dtb_category", "parent_category_id", "category_id", $category_id); $TopicPath = " > "; // カテゴリー名称を取得する foreach($arrCatID as $key => $val){ $sql = "SELECT category_name FROM dtb_category W
こんにちは、inoueです。先日Windows7搭載のノートPCを購入しました。何も考えずFirefoxをインストールしようとして、警告ダイアログが出てビックリ!まだ未対応だったんですね。 これを機にIEと仲良くならないと、ね。 さて、『EC-CUBE カスタマイズ日誌』第6回です。 今回はログイン状態に応じてヘッダーの表示を変える方法のご紹介です。 次の図のように、ログイン前の状態では「ログイン」ボタンが表示され、ログインするとそこが「ログアウト」ボタンに切り替わるようにするための カスタマイズ手順について説明していきます。 インクルード元の修正 デフォルトのヘッダーレイアウトは、data/Smarty/default/ ディレクトリ内の header.tpl に 静的な構成で記述されております。 このテンプレートが、 site_main.tpl というメインのテンプレート 内で <!-
南関東の「いろんなところから富士山が見える」状況に驚きつづけている 大阪から東京に引っ越して30年以上経つが、じわじわと蓄積されてきた驚きがついに閾値を超えたので筆を執った次第である。正確には「ポメラ DM250を起動してmenuキーを押して新規作成を選んだ」のだが、ポメラを持っていなかったら、さらに驚きが蓄積されていないと…
EC-CUBEのカテゴリ一覧を別のブロックでも利用出来るようにしてみる EC-CUBEには、カテゴリ一覧を表示させるブロックが備わってます。 ところでこのカテゴリ・ブロック、別の新しいブロックを作って、そこにソースを貼り付けるだけでは機能しません。およよ。。。 なので、ECサイトでは良く、ページ下部にもカテゴリ一覧を表示させちゃったりする場合もあるかと思ふのですが、それを行う事が出来ません。 そんなのはちょっと不便だという事で、同じカテゴリ一覧をブロックとして別個表示させる事が出来るようにしてみる事にしました。 またついでに、トップページでは表示されないサブカテゴリも、全て表示されるように変更。 ほとんどもとあるファイルをコピーして流用してます。
zaiko Robotは多店舗展開しているネットショップ間の在庫数を、 24時間365日自動で連動するシステムです。 「注文が入るたびに在庫数を手動で更新するのが手間」 「在庫はあるのに売り切れ表示になっている店舗があり販売機会を逃した」 なんてことはありませんか? zaiko Robotなら在庫数を自動で更新するので、 手動更新の必要がなくミスをするリスクを減らします! 全店舗同じ在庫数で販売でき、販売機会を最大限増やします! 売り越しのリスクを最小限に抑えます! 積極的に店舗数、商品点数、受注件数を増やしていきたい店舗様に 導入されています。 全店舗に最大在庫数で 販売できます 店舗ごとに在庫数を振り分けて販売していませんか? 最大在庫数で販売していないと、本当は在庫があっても 在庫切れ表示になり、販売機会を逃している可能性が あります。 zaiko Robotなら最大在庫数で販売でき
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く