osCommerceからZen Cartへ 文字化け

osCommerceからZen CartのUTF8版へデータを移行したが、全角文字とカンマ記号のところで文字化けが多数発生した。 手元の開発環境でデータをZen Cart用にコンバートする。このときまではまったく問題ない。 しかし、そのデータをお客様のサーバにアップすると、文字化けした。 文字列の長さが違うためデータが途中で切れてしまっているように見えた。...

クリックするだけでクリップボードにコピー

JavaScriptを使ってクリックをするだけで入力欄の文字列をクリップボードにコピーする機能をosCommerceの管理画面に追加した。 IEはもっと簡単にできるが、それ以外のブラウザでは機能しない。 他のブラウザでもクリップボードにコピーするためにZero Clipboardを導入してみた。 Zero ClipboardはAdobe Flashの機能を利用してクリップボードにコピーするライブラリだ。 開発者のサイトからダウンロードして利用した。 http://code.google.com/p/zeroclipboard/...

osCommerceで500 Internal Server Error

移転作業したosCommerceをFirefoxのFirebugで確認すると、ステータスコード「500 Internal Server Error」が返っているのがわかった。 画面上にエラーは表示されないので原因がまったくわからないとお客様からメールがあり調査してみた。 プログラム内で外部と通信していてその結果が「500 Internal Server Error」ではないかと予測して、外部と通信しているプログラムを探したが ソースコードを上から下まで見ていくとGoogle...

osCommerceへPayPal Express Checkoutを導入

サイトを移転して快適にアクセスできるようになったので、osCommerceやその他オープンソースを使った開発やテストが進むようになった。先日、osCommerceにPayPal Express Checkout 導入したいという見積もり依頼があったのでosCommerceの日本語版と英語版をインストールしてチェック用に準備した。 これまで、osCommerceのほとんどにはウェブ ペイメント...

osCommerce から Zen Cart への移行作業

osCommerceからZen Cartへの移行作業をやった。 Zen Cartの特徴のひとつはテンプレート機能があること。有料テンプレートを利用するとosCommerceより簡単にそしてリーズナブルにデザインの美しいサイトを構築できる。 テンプレートは大抵、英語圏で作成されたもののため、実際に利用する日本語版Zen Cartのバージョンに合わせて内部の修正が必要だ。 導入するテンプレートと標準のテンプレートをすべて比較して相違点を確認するのにかなりの時間がかかる。海外のテンプレートなので画像ボタンは作り直して、...

osCommerce日本語版のセキュリティバージョンアップ

osCommerce日本語版は、2012年1月16日にバージョンアップされました。 セキュリティ対策数点のみの内容ですので、早めに修正をお勧めします。 osCommerce 日本語版 プロジェクト http://sourceforge.jp/projects/tep-j/releases/ 修正作業のご依頼はこちら https://www.ynagata.com/cms/news/archives/2...