記事No | : 2590 |
投稿日 | : 2008/01/10(Thu) 02:02:53 |
タイトル | : web martの属性追加について |
ID情報 | : espoa528 |
投稿者 | : yaco |
URL | : http://name.shop-kuroiwa.com/ |
初めて質問させていただきます。
web mart V1.7を使わせて頂きたいと思い、
現在改造中でまだ公開前です。
項目を9種類(プルダウンメニューx2とテキストエリアx7)用意したく
過去ログの属性情報の追加方法
http://www.kent-web.com/support/old/61/0341.html
を参考に改造を進めておりました。
mart_init.cgi
1.172 行目付近で
「色」を「ラベルデザイン」へ変更、以降 name 値を design にしました。
「サイズ」を「ラベル苗字」へ変更、以降 name 値を l_fname にしました。
「ラベル名前」を追加、以降 name 値は l_name にしました。
「ラベルメッセージ1」を追加、以降 name 値は msg1 にしました。
「ラベルメッセージ2」を追加、以降 name 値は msg2 にしました。
「ラベル日付」を追加、以降 name 値は date にしました。
「姓名判断」を追加、以降 name 値は fortune にしました。
「占う苗字」を追加、以降 name 値は f_fname にしました。
「占う名前」を追加、以降 name 値は f_name にしました。
# 属性情報
# → name値は順に、design, l_fname, l_name, msg1, msg2, date, fortune, f_fname, f_name##
$opt01 = 'ラベルデザイン';## ←変更
$opt02 = 'ラベル苗字';## ←変更
$opt03 = 'ラベル名前';## ←追加・挿入
$opt04 = 'ラベルメッセージ1';## ←追加・挿入
$opt05 = 'ラベルメッセージ2';## ←追加・挿入
$opt06 = 'ラベル日付';## ←追加・挿入
$opt07 = '姓名判断';## ←追加・挿入
$opt08 = '占う苗字';## ←追加・挿入
$opt09 = '占う名前';## ←追加・挿入
2.322 行目付近、「一時クッキー?」の属性情報追加ですが、
基本ソースの「色」と「サイズ」のname 値をそれぞれ design , l_fname へ変更したので、
対応する部分も $design , $l_fname への変更が必要ですが、
下記基本ソースコード抜粋の中の
----基本ソース 322 行目付近抜粋----
foreach (@cook) {
($id,$code,$num,$size,$col) = split(/,/);
------------------------------------
$col・・・「色」
$size・・・「サイズ」 と解釈して、
----変更後--------------------------------
foreach (@cook) {
($id,$code,$num,$design,$l_fname,$l_name,$msg1,$msg2,$date,$fortune,$f_fname,$f_name) = split(/,/);## ←修正
------------------------------------
としてよいのでしょうか?
基本ソース 171行目付近に下記の記載がありましたので、
$colを「色」と考えてよいのか、全く別の項目なのかで困惑してしまいまして・・・
------------------------------------
# 属性情報# → name値は順に、color, size,##
------------------------------------
皆様お忙しいところ恐れ入りますが、
アドバイスを頂けると助かります。