Tag > カスタマイズ and book


Related Tags

FAQ)Zen-Cart管理画面の文字化け対策

Blog ( +, + , + ) No Comments »

Zen-Cart管理画面で英語に言語を切り替えた場合、Configuration(一般設定)が文字化けしてしまいます。
Configurationはデータベースから各設定値を読み込んで表示する仕組みになっているのですが、データベース内の文字列がEUC-JPなのに対して、
英語に切り替えた場合のCHARSETがiso-8859-1になっているのが原因です。

S-pageリニューアル。950px 3カラムデザインへ

News ( +, + , + , + ) No Comments »

Yahoo!JAPANのトップページが950pxの3カラムデザインに変更されたのをきっかけに、S-pageも950pxの3カラムデザインへ全面リニューアルを行いました。

アフィリエイト商品を商品の閲覧回数ランキングに表示させるには

Blog ( +, + , + ) No Comments »

質問があったので、久々にアフィリエイト商品モジュールに関しての投稿です。
デフォルトの状態で、アフィリエイト商品は
Zen-Cart管理画面>追加設定・ツール>商品の閲覧回数ランキング
に表示されません。
これは、商品の閲覧回数ランキングの機能自体が、商品タイプの設定項目「この商品はカートに追加可能:」がYの場合のみ表示するようにしているためです。
この表示制限をしている部分を解除してあげれば、アフィリエイト商品が商品の閲覧回数ランキングに表示されるようになります。

PHP4.xでPHP5.xの関数を使いたい場合に。upgrade.php

Blog ( +, + , + , + ) No Comments »

upgrade.phpは、PHP4.xのサーバーでPHP5の関数を使いたい場合に、非常に便利なPHPファイルです。
現時点のZen-Cartでは、PHP5.xだと動作が怪しいので、PHP4.xで動作している方が多いでしょうから覚えておくと後で役に立つかもしれません。

入荷予定商品は「カートに入れる」ボタンを表示しない方法

Blog ( +, + ) No Comments »

Zen-Cartの商品提供可能日を時刻まで指定する方法に引き続き、入荷予定商品関連のカスタマイズ情報です。
Zen-Cartは、提供可能日を設定すると、入荷予定商品としてリストはしますが、その商品ページへアクセスすれば「カートへ入れる」ボタンが表示されてしまいます。

Zen-Cartの商品提供可能日を時刻まで指定する方法

Blog ( +, + ) No Comments »

Zen-Cartには、商品登録時に、商品提供可能日を設定することが可能です。
一般設定>トップページの表示設定で「入荷予定商品」を表示するようにしていれば、
トップページや商品リストの下部にリストされます。
デフォルトでは、日付指定だけで時間指定することはできませんが、現在取り組んでいる案件で
時間指定もできるようにして欲しいという要望があり、カスタマイズしましたので、メモしておきます。
なお、対象バージョンのZen-Cartはv1.302です。

住所入力をAjaxで簡単に

Blog ( +, + ) No Comments »

アカウント登録時の住所入力は面倒ですが、こんな方法もあります

Zen-Cartの本)オープンソースZen Cartカスタマイズ・ガイド

Blog ( +, + , + ) No Comments »

オープンソースZen Cartカスタマイズ・ガイド―テンプレート、スタイルシート、JavaScriptからモジュール、管理画面のカスタマイズまで
オープンソース Zen Cartで作る本格インターネットショップの第二段です。

Zen-Cartの本)オープンソースZen Cartカスタマイズ・ガイド

Blog ( +, + , + ) No Comments »

オープンソースZen Cartカスタマイズ・ガイド―テンプレート、スタイルシート、JavaScriptからモジュール、管理画面のカスタマイズまで
オープンソース Zen Cartで作る本格インターネットショップの第二段です。

Session Fixation 脆弱性の修正パッチ

Blog ( +, + , + ) No Comments »

ZenCart日本語公式サイトで
* v1.3.0.2-l10n-jp-1用
* v1.2-l10n-jp-6用
のSession Fixation 脆弱性に対するパッチがリリースされました。
ダウンロードは、こちら
v1.3.0.2-l10n-jp-1用
オーバーライド対応で、コアファイルを修正する必要はないので
(もちろんオーバーライドされるファイルに手を加えている場合は修正が必要ですが)
raadmeに記載されている通りに作業をすれば簡単に導入することができます。
v1.2-l10n-jp-6用
v1.2-l10n-jp-6用の場合は、コアファイルを修正する必要があります。
patchコマンドが使える環境用にパッチファイルが同梱されてますが、
ここでは、patchコマンドが使えない環境の方向けに、
session_fixation.patchの中身(変更前と変更後)を紹介します。
Step 1
—————
admin/includes/application_top.php 20行目付近
// Start the clock for the page parse time log
define(’PAGE_PARSE_START_TIME’, microtime());

ini_set("session.use_only_cookies", "1");
ini_set("session.use_cookies", "1");
ini_set("session.use_trans_sid", "0");

// Start the clock for the page parse time log
define(’PAGE_PARSE_START_TIME’, microtime());
admin/includes/functions/sessions.php 90行目付近
function zen_session_start() {
return […]


Sign up for PayPal and start accepting credit card payments instantly.