Category Archives: Zen Cartバージョンアップ情報

【Zen Cart制作事例】東洋体機様 サイトリニューアル

学校・施設用体育用品 東洋体機
URL:https://www.touyoutaiki.jp/

学校・施設用体育用品 東洋体機

「東洋体機」様のサイトリニューアルのお手伝いをさせて頂きました。
こちらのサイトはZen Cart本家最新版、1.5.5dを使ったサイトとして、1.3系からリニューアルしたサイトとなっております。
リニューアルのため、以前のサイトにも増してユーザービリティを考慮したオリジナルサイトデザインとして作らせていただきました。

Continue reading

ネットショップ構築用オープンソース「Zen Cart」の日本公式「Zen Cart.jp」にて公式配布を1.5系に変更、脆弱性対応も配布しました。

こんにちわ。kimonoです :-)

この度は、先日JPCERT/CC 脆弱性情報ハンドリングチームより、ネットショップ構築用オープンソース「Zen Cart」の日本公式サイト「Zen Cart.jp」にて配布しているオープンソースのスクリプトにて、クロスサイトスクリプティングの脆弱性があると報告を受けましたので、配布している最新バージョン1.5.1-jpにて新バージョンを作成させていただきました。

また、旧バージョンの1.3系でも対応させていただきました。
ただ、1.3系に関しましては、兼ねてより、本家公式では開発停止となっており配布されておらず、PHP5.4系などへの対応などを行いますと大幅にファイルを変更しないといけないことや、今後も対応ができないことなどより、今回より新バージョンの配布を停止し、公式でのメイン配布を1.5.1に切り替えさせていただき、1.3系は今回の修正ファイルのみの配布とさせていただきました。

1.3系より、1.5系はバージョンアップ用のスクリプトは用意されておらず、テンプレートの大幅変更や、EUC版からはUTF-8と文字コードも変わり、データーベースの変更もありましたので、バージョンアップとしては相当大変なものになりますので、1.5用に新サイトを作成していただき、テストも十分に行い、完成後、1.3にて運営していたデーターを新サイトへと移行されましたら、そのまま利用できますので、そのような流れで移行されることをオススメ致します。

Zen Cart1.5.1日本語版公開中!!

Zen Cart1.5.1日本語版公開中!!

今後につきましては、本家のバージョンが1.5.4になっていることからも1.5.1のバージョンアップはこちらで終了し、1.5.4の日本語版の開発に移行していきますので、あわせて、よろしくお願いいたします。

 

ちなみに、オビタスターでは、1.3系からのバージョンアップを「Zen Cart1.5最新版載せ変えプラン」としまして、受けてきている実績が既に数多くございますので、ご安心してお申込みくださいませ。

Zen Cart1.5最新版載せ変えプラン

Zen Cart1.5最新版載せ変えプラン

Zen Cart1.5最新版載せ変えプラン

 

 

【Zen Cart1.5バージョンアップ事例】オビタスターテンプレートサイト

こんにちわ。kimonoです :-)

本日、以前より運営しておりました、各種ネットショップCMS無料テンプレート配布、有料テンプレート販売サイト「テンプレート・テーマサイト | オビタスター オリジナルデザインテンプレート」をZen Cartの1.5系で作り直し、リニューアルオープンしましたので、ご報告させていただきます。

テンプレート・テーマサイト | オビタスター オリジナルデザインテンプレート

テンプレート・テーマサイト | オビタスター オリジナルデザインテンプレート

テンプレート・テーマサイト | オビタスター オリジナルデザインテンプレート

Zen Cartの1.3系はかなり古いソースであったため、ブラウザによっては上手くダウンロードができなくなるケースが多発しておりました。

今回のバージョンアップによって、解消されたのではないでしょうか?

また、今回のバージョンアップでは、lzhファイルの利用も停止しました。

Continue reading

Zen Cart1.5新機能一覧不定期連載

こんにちわ。kimonoです :-)

現在、オビタスターのfacebookページにて、ネットショップ構築システムZen Cartの最新版1.5の新機能を一つずつ説明する不定期連載を開始しております。

capture-20140310-160832

皆さん是非とも、いいね!を押していただき、連載をご確認いただけましたらと思います :mrgreen:

Zen Cartのバグ修正

こんにちわ。kimonoです :-)

本日は、ネットショップ通販サイト構築のオープンソース「Zen Cart」のバグが発見されましたので、それらを修正させていただきましたので、報告させていただきます。

オプション属性「文字毎の価格」で価格が3倍になる件

capture-20140129-154835

Zen Cart掲示板にて報告がありましたので、修正しました。

Continue reading

【Zen Cart更新情報】サポート・保守・メンテナンスプランご契約のお客様

こんにちわ。kimonoです :-)

弊社にてサイトを構築させていただいたお客様限定でご提供させていただいているサポート・保守・メンテナンスプランですが、常に何かあるたびに、サイトの保守・メンテナンスを行っており、利用しやすい環境へと改善させていただいております。

サポート・保守・メンテナンス付レンタルサーバーパック

サポート保守・メンテナンス付きレンタルサーバーパック_面倒な作業は当社にお任せ!レンタルサーバー&CMSのフルサポート

その中でも弊社の中でも利用者の特に多い、Zen Cartでの直近で行っているバージョンアップ作業をご紹介させていただきます。

既に、弊社でご利用のお客様は適用済みのものとなります。

 

・直近10日の履歴が時々同一日付にて複数作成される現象

こちらは、セッションにkeyが作られていないため、この処理を書き込んだりする際にアクセスがあったりすると、その分作られるようになっていました。

データーベースの構造を変更し、keyをつくり、同じ日付にて作成されないようにし、自動的にいくつも作られにくい設計に変更しました。

 

・Zen Cart.jpの携帯モジュールにて、Willcomで簡単ログインをしようとすると、機種情報を取得できないため、Willcomを利用するユーザー全てが同じアカウントでログインするようになっている現象

Willcomだけでは機種情報の発行ができず、仕組みをcokkieにて作り直すのも大変な上、Willcomユーザーは全体の1%にも満たさないため、Willcomユーザーの場合のみ簡単ログイン機能を利用できないようにしました。

 

・Zen Cart1.3系はPHP5.4にて各箇所において日本語利用ができなくなる現象

htmlspecialcharsの処理にて明示的に文字コードを示さないと日本語利用ができなくなってしまったため、htmlspecialcharsが利用されている箇所にて全てに明示的に文字コードを示すようにしました。

※こちらは弊社の新サーバーご利用のお客様のみの対応となります。

 

・Zen Cart.jpの携帯モジュールをインストールしていた場合、PHP5.4ではサイト全体にアクセスができなくなる現象

携帯モジュールの一部のプログラムが対応していなかったため、対応するように変更することでアクセスができるようになりました。

 

・ckeditor、fckeditorがIE10で利用できなくなる現象

ckeditor は「 *Internet Explorer*: 8.0, 9.0, /9.0 Quirks/, and 10 をサポートしています。」となっています。

http://docs.ckeditor.com/#!/guide/dev_browsers

しかし、これら全てのブラウザをサポートする為には Document Type の宣言がXHTML 1.0 Transitional と定義されている必要があります。

ZencartはSHOP側でのテンプレートは XHTML 1.0 Transitional になっていますが、管理画面側では

HTML 4.01 Transitional

となっており、Zen Cartの管理画面ではテンプレート制になっていないため、管理画面を全て作り直さないと対応ができませんでした。

こちらを.htaccessにて管理画面の際には下位互換とすることで、擬似的に対応しました。

 

・ckeditorでは画像登録ができない現象

fckeditorなどでもよくこの画像登録の機能がハッキングされ、画像ではないウィルスや、スパムファイルが大量にアップロードされ、システムや、サイトを踏み台にして、さまざまなサイトへ攻撃する方法が流行ったために、利用できなくなっておりました。

ckeditor自体を管理者でログインした場合のみ利用可能に変更し、kcfinderと連動させ動作させるように変更しました。

 

・1.5へ1.3時代の各モジュールが対応していない現象

かなり多くのプログラム、モジュールがありましたが、ほぼ1.5での動作、PHP5.4での動作に対応しました。

 

 

また、情報がありましたら更新していきます :mrgreen: