スポンサーサイト
2010.03.03 Wednesday
一定期間更新がないため広告を表示しています
■ CALENDAR
■ Twitter
■ CATEGORIES
■ PROFILE
■ LINKS
■ NEW ENTRIES
■ ARCHIVES
■ RECENT COMMENT
■ RECENT TRACKBACK
■ MOBILE
■ OTHERS
Search this site
|
思いつきと雑感。サブカルな人です。
EC-CUBE phpMyAdminで日本語が文字化けの対応方法2010.03.03 Wednesday
eccube-2.4.3の場合、すでに対応されています。 data/class/SC_DbConn.phpファイルを開くと65行目あたりに以下コメントがあります。 //MySQL文字化け対策(MySQLで文字化けする場合は以下のコメントアウトをはずして動作確認してみてください。) なので、 直下にコメントアウトされたソースからコメントを外せば大丈夫と思います。 EC-CUBEのテンプレート、プログラムソースを譲ります。2010.02.24 Wednesday
こんにちは。 ブログ読んでくれてありがとうございます。 このブログへは、 EC-CUBEでの検索キーワードで来る方々が多いです。 なので、 もしかしたら僕と同じくEC-CUBEで苦労している人が多いのかなと思います。 で、この苦労分をシェアしたいと思い 街紹介サイトで使用したEC-CUBE(Ver2.4.1)のプログラムソースを譲ろうかなと考えています。 サンプルサイト:http://zen-ku.org EC-CUBEでPaypal決済をする方法2010.01.12 Tuesday
ショップサイトでのクレジットカード決済導入は手続きが面倒な上、 最短な所で2〜3週間はかかります。 また初期費用と基本料金が月々かかりますのでスタートアップとしては痛いです。 そこで、 即時導入可で、導入コスト無し手数料が低めの Paypal決済を考えてみてはどうでしょうか。 メリットとして導入が早いのと、 買い手がクレジットカード情報(種類も豊富)をお店側に教える必要がない所のが良いです。 EC-CUBEに導入する場合の設定が以下サイトにかかれています。 EC-CUBE 携帯で透過、アニメGIFが狙い通りに表示しない場合の回避方法2009.12.09 Wednesday
これは各キャリアによって画像ファイルの容量が決まっており、 EC−CUBE側でキャリアによって書出し時に容量(docomo,softbank)を小さくする処理をいれている為です。 容量が小さいGIFに限りますが、 この容量制限処理を外したい場合、以下ファイルの関数を修正します。 ・ファイル:data/class/SC_MobileImage.php ・関数:handler 修正は、 imageタグを取得する箇所があるので、GIFだったら行わない処理を加えれば大丈夫です。 EC-CUBE 緊急対応!顧客情報漏洩の脆弱性が発覚した。2009.12.08 Tuesday
バージョンが2.4系なら対応が必要です。 ソースみると認証判定がされていないんですね。 保守契約とかしていないところとか知らないままだったりして。 EC-CUBE 必須チェック項目の解除方法2009.12.06 Sunday
個人情報の扱いが厳しくなっている世の中です。 なので、登録情報など必要ない項目は極力さけたいです。 その場合、どこを修正する必要があるかですが、 1.クラスファイルにあるエラーチェック、プログラムコード 2.これは任意ですが、いらない項目を削除もしくは必須としない場合は、 テンプレートファイルを修正します。 1については、以下にクラスファイルがあるので探してください。 ・data/class_extends/page_extends/ ・/home/zen-ku/data/class_extends/page_extends で、クラスファイルの中にエラーチェック関数(lfErrorCheckとか)あり、 その中に以下みないなソースがりますので、 doFunc(array("####", "####") ,array("SELECT_CHECK", "NUM_CHECK")); このソースの"SELECT_CHECK"(もしくは”EXIST_CHECK”)を削除してください。 これが、必須を指定しているパラメータです。 例) doFunc(array("####", "####") ,array("SELECT_CHECK", "NUM_CHECK")); ↓ doFunc(array("####", "####") ,array("NUM_CHECK")); 2については、以下にテンプレートがあるので対象ファイルに対して必須項目のタグを削除するから必須項目の*を削除すれば良いと思います。 ・data/Smarty/templates/default/ EC-CUBE JavaScriptファイルの設定、設置場所2009.12.05 Saturday
Ajaxの導入時等、JavaScriptを組み込む場合の設定、設置場所は以下の通りです。 ・ファイル設置場所:html/user_date/packages/default/js ・ファイルリンク設定場所:data/Smarty/templates/default/site_frame.tpl EC-CUBE 動かない・エラーが表示する場合の調査方法2009.12.03 Thursday
EC-CUBEをカスタマイズする場合、エラーが表示され前に進まない時があります。 原因調査する為にsite.logをみたり、ダンププログラムを組んだりして面倒です。 しかし、EC-CUBEには便利なデバック関数があります。 これを使うと用意にどのに問題があるか分かります。 設置は以下システム管理設定とバグプログラムに1行のソースを追加するだけです。 ・管理画面:基本情報管理>パラメータ管理のDEBUG_MODEをtrueで設定 ・調査プログラム:SC_Utils::sfPrintR( $var ); を追加 |