tamura_kei @ yahoo.co.jp
tamura_kei @ yahoo.co.jp
2002年 11月 15日 (金) 21:23:09 JST
To:みなさま
From:田村啓
自分が行った手順を書きとめておく意味で、Login form in a box V1.0 の組み込み手
順をまとめてみました。オリジナルのReadmeも非常に簡潔ですので、和訳する意味はあん
まりないのですが、とりあえず練習の為に書いてみました。
文書フォーマットは永田さん作成の
https://sourceforge.jp/projects/tep-j/document/DescriptionInProductListingHack/ja/2/DescriptionInProductListingHack.txt
を参考にし(パクリ)ました。
みなさんの参考になれば幸いです。
■Login form in a box V1.0 のosCommerce日本語版への組込例
Login form in a box V1.0 を、osCommerce日本語版を利用している自社サイトへの組込
み時に行ったカスタマイズ例を記述したものです。
※オリジナル版
http://www.oscommerce.com/downloads.php/contributions,142/type,3
オリジナル版作者:Aubrey Kilian
■はじめに
Login form in a box V1.0 は、osCommerceのカタログ画面の column_left/right.php
に、ログインする為の電子メール、パスワード記入欄、ログインボタンを表示する為のモ
ジュールです。
■評価
デフォルトの状態では、どこからログインすればよいのか非常に判りづらいですが、
Login form in a box V1.0を組み込めば、どのページからでもログインできるようになり
ます。
特に不具合もなく、導入もとても簡単です。
作者であるAubrey Kilianさんに感謝!!です。
■動作確認環境
Apache 1.3.36
PHP 4.2.2
osCommerce 日本語版 2.2
■ファイル構成
loginbox-1.0
+ loginbox-1.0/
+ catalog/
| + includes/
| + boxes/
| | + loginbox.php
| + languages/
| + english
| + images
| + buttons
| + button_login.gif
+ changelog
+ license
+ loginbox.jpg (追加時のイメージ図)
+ readme (インストール方法)
■組込方法の詳細
組み込みの工程は3つしかありません。
1:loginbox.php ,button_login.gif の所定ディレクトリへのコピー
2:/catalog/includes/languages/japanese.php への追加
3:/catalog/includes/column_right.php 或いは column_left.php への追加
1:loginbox.php ,button_login.gif の所定ディレクトリへのコピー
loginbox.php を /catalog/includes/boxes/ にコピーします。
button_login.gif を /catalog/includes/languages/japanese/images/buttons/ にコピー
します。
2:/catalog/includes/languages/japanese.php への追加
下記、4行を /catalog/includes/languages/japanese.php に追加します。
─────────────────────────────
define('BOX_LOGINBOX_HEADING', 'Login Here');
define('BOX_LOGINBOX_EMAIL', 'E-Mail address:');
define('BOX_LOGINBOX_PASSWORD', 'Password:');
define('IMAGE_BUTTON_LOGIN', 'Login');
─────────────────────────────
表示する日本語を変更したい時は、'Login Here','E-mail address:','Password','Login'
の部分を変更します。
3:/catalog/includes/column_right.php 或いは column_left.php への追加
下記1行を /catalog/includes/column_right ,column_left.php に追加します。
─────────────────────────────
require(DIR_WS_BOXES . 'loginbox.php');
─────────────────────────────
ログインボックスの表示される位置は、上記1行を追加する場所により変わります。
例えば、デフォルトのcolumn_right.php の
line13 require(DIR_WS_BOXES . 'shopping_cart.php'); のすぐ下の行に追加した場
合、ショッピングカートボックスの下に、ログインボックスが表示されます。
■最後に
現在運用されているサイトへの組込は、十分に動作確認を行った後、行ってください。
また、組込前には、使用しているファイルのバックアップを行うようにしてください。
──────────
田村 啓
tamura_kei @ yahoo.co.jp
__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo! http://bb.yahoo.co.jp/