アーカイブ - 9月, 2011



2011年 9月 15

参考:EC-CUBEカスタマイズ – 商品詳細ページにテキスト入力欄を追加|ネットショップ構築&運営サポート – ビー・フレンド

例えば、ハンコの名前部分を入力してもらうとか、規格で管理できないほどの多量のサイズとかを入力してもらうようにできる。

参考ページの手順で導入してみたけれど、テキスト入力欄設定されていない商品をカートに入れることができない不具合があるみたい。あと、PostgreSQLの場合は、Viewを再生成する必要がある。

環境

  • EC-CUEB 2.4.4
  • PostgreSQL
  • データベース編集

    • テキスト入力欄を表示するか否かを判別するフラグ
      • 対象テーブル:dtb_products
      • 追加カラム:add_flg (データ型: integer)
    • テキスト入力欄(テキストボックス)
      • 対象テーブル:dtb_order_detail
      • 追加カラム:add_field (データ型: text)
    ALTER TABLE dtb_products ADD COLUMN add_flg integer;
    ALTER TABLE dtb_order_detail ADD COLUMN add_field text;

    ポイント

    pgsqlの場合はdtb_productsにカラムを追加したらviewの再生成が必要になる。

  • [EC-CUBE カスタマイズ日誌] 第 5 回 商品のサブ画像の数を増やしたい! | バシャログ。
  • EC-CUBE インストールディレクトリにある install/sql/create_view.sql を適宜変更して実行する。 .. continue reading ..


    Filed under: EC-CUBE

    Trackback Uri






    2011年 9月 8

    Live Commerceを使うのにはZend Optimizerが必要なのでインストールする。

    CentOS5.5(32bit)
    PHP 5.2.16

    ダウンロード

    ダウンロード場所がわかりにくいので注意
    ※Zend OptimizerをダウンロードするにはMyZendに登録する必要がある。
    ゼンド・ジャパン株式会社

    ダウンロード>Zend Guard>loader>linux>ZendOptimizer-3.x.x-linux-glibc23-xxx.tar.gz
    ※ xの部分はPHPのバージョンやOSによって異なる
    当方の環境では ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz だった。

    設置

    ダウンロードしたファイルを解凍する。

    $ tar zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz

    PHPのバージョンに対応した ZendOptimizer.so を /usr/lib/php/modules へ設置する。
    ※自分の環境では ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_2_x_comp の中にあるものを使用。

    $ cd ZendOptimizer-3.3.9-linux-glibc23-i386/data/5_2_x_comp
    $ sudo mv ZendOptimizer.so /usr/lib/php/modules

    php.iniの設定

    # vi /etc/php.ini
    追記
    [Zend]
    zend_extension=/usr/lib/php/modules/ZendOptimizer.so
    zend_optimizer.optimization_level=15

    Apache再起動

    # service httpd restart

    参考:

  • 【環境構築3】PHPをインストールする のんき者のシステム開発ノート(ってかメモ)/ウェブリブログ
  • Zend Optimizer のインストール | Linuxで自宅サーバ構築

  • Filed under: PHP,インストールメモ

    Trackback Uri