事前確認事項

設定箇所

元々あるEcCubeをコピーして、商品情報、ユーザー情報だけない状態にする方法

  1. 普通にインストール
  2. /html/user_data/や/data/Smary辺りをコピー
  3. 特定のtableだけを持ってくる
    *dtb_baseinfo                 
    *dtb_bloc                     
    *dtb_blocposition             
    *dtb_deliv                    
    *dtb_delivfee                 
    *dtb_delivtime                
    *dtb_kiyaku                   
    ?dtb_ownersstore_settings     
    *dtb_pagelayout               
    *dtb_payment                  
    *mtb_zip
    をオリジナルから持ってきて、新しいDBに入れる。

職業を別の物に変更する方法

(rysol.weidershop.jpでは職業をチームに変更した)

ファイル(template)を変える

以下にあるファイルの職業を別の物に変える(チームなど)

  • /data/Smarty/templates/default/frontparts/form_personal_input.tpl
  • /data/Smarty/templates/default/entry/confirm.tpl
  • /data/Smarty/templates/default/shopping/nonmember_input.tpl
  • /data/Smarty/templates/default/admin/customer/index.tpl
  • /data/Smarty/templates/default/admin/customer/edit.tpl
  • /data/Smarty/templates/default/admin/customer/edit_confirm.tpl
  • /data/Smarty/templates/default/admin/total/subtitle.tpl
  • /data/Smarty/templates/default/admin/total/page_job.tpl
  • /data/Smarty/templates/default/admin/total/subnavi.tpl
  • /data/Smarty/templates/default/admin/mail/query.tpl
  • /data/Smarty/templates/default/admin/mail/index.tpl
  • /data/Smarty/templates/default/mypage/change_confirm.tpl

ソースを変える

以下にあるファイルの職業を別の物に変える(チームなど)

  • /data/cache/mtb_job.php
  • /data/class/pages/shopping/LC_Page_Shopping.php
  • /data/class/pages/admin/customer/LC_Page_Admin_Customer.php
  • /data/class/pages/admin/customer/LC_Page_Admin_Customer_Edit.php
  • /data/class/pages/admin/total/LC_Page_Admin_Total.php
  • /data/class/pages/mypage/LC_Page_Mypage_Change.php

データベースを変える

  • dtb_csv

mysql> select * from dtb_csv where no = 160;

+-----+--------+-----------+-----------+------+--------+---------------------+---------------------+
| no  | csv_id | col       | disp_name | rank | status | create_date         | update_date         |
+-----+--------+-----------+-----------+------+--------+---------------------+---------------------+
| 160 |      4 | order_job | チーム |   23 |      1 | 2009-04-13 16:22:44 | 2009-04-13 16:22:44 | 
+-----+--------+-----------+-----------+------+--------+---------------------+---------------------+
1 row in set (0.00 sec)

mysql> select * from dtb_csv where disp_name = "職業";

+----+--------+------+-----------+------+--------+---------------------+---------------------+
| no | csv_id | col  | disp_name | rank | status | create_date         | update_date         |
+----+--------+------+-----------+------+--------+---------------------+---------------------+
| 76 |      2 | job  | 職業    |   19 |      1 | 2009-04-13 16:22:44 | 2009-12-14 14:31:11 | 
+----+--------+------+-----------+------+--------+---------------------+---------------------+

確認方法

エラー時には

Call to undefined function imageCreateFromJpeg?()

Fatal error: Call to undefined function imageCreateFromJpeg() in 
/var/www/eccube-2.4.3/data/module/gdthumb.php on line 203

GDが入ってなかった。

aptitude install php5-gd

で解決

Warning: imagejpeg() [function.imagejpeg]: Unable to open

Warning: imagejpeg() [function.imagejpeg]: Unable to open
'/var/www/eccube-2.4.3/html/upload/temp_image/06261627_4c25abe9995ea.jpg' for writing:
そのようなファイルやディレクトリはありません in 
/var/www/eccube-2.4.3/data/module/gdthumb.php on line 220

なので、

mkdir /var/www/eccube-2.4.3/html/upload/temp_image/
chmod 777 -R /var/www/eccube-2.4.3/html/upload/temp_image/
mkdir /var/www/eccube-2.4.3/html/upload/save_image/
chmod 777 -R /var/www/eccube-2.4.3/html/upload/save_image/

したら解決した

参考URL


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-03-12 (月) 16:54:21 (197d)