From bunguya @ leo.e-catv.ne.jp Wed Aug 1 09:33:23 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Wed, 01 Aug 2007 09:33:23 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJTUlViUrJUYlNCVqITwkTjBsGyhC?= =?iso-2022-jp?b?GyRCTXdJPTwoJEclKCVpITwkLBsoQg==?= In-Reply-To: <46AF29C0.7060002@clf.ne.jp> References: <20070731153408.7117.BUNGUYA@leo.e-catv.ne.jp> <46AF29C0.7060002@clf.ne.jp> Message-ID: <20070801093204.8B43.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Tue, 31 Jul 2007 21:23:28 +0900 五十嵐 恭弘 wrote: > ファイルを修正したところ、サブカテゴリーのエラーメッセージは消えました。 > ところが商品の一覧が表示できません。 「表示できません」とは、具体的にどのような状況を言われてるのでしょうか? 「できない」だけで起こってる現象を想像するのは難しいです。 また、この「できない」は ・修正前はできてた ・修正したらできなくなった のどちらですか? # なるべく全文引用はやめてください。無駄だし、すげぇ鬱陶しいんで。 はまだ From igarashi @ clf.ne.jp Wed Aug 1 11:28:04 2007 From: igarashi @ clf.ne.jp (=?ISO-2022-JP?B?GyRCOF49PU1yISE2MzkwGyhC?=) Date: Wed, 01 Aug 2007 11:28:04 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJTUlViUrJUYlNCVqITwkTjBsGyhC?= =?iso-2022-jp?b?GyRCTXdJPTwoJEclKCVpITwkLBsoQg==?= Message-ID: <46AFEFB4.2090107@clf.ne.jp> 度重なる失礼をお許しください。 > > 「表示できません」とは、具体的にどのような状況を言われてるのでしょうか? > > 「できない」だけで起こってる現象を想像するのは難しいです。 > > アドバイスを受けてファイルを修正したところ一覧表示の画面にはなりましたが 「このカテゴリーの商品はありません... 」となってしまいます。 カテゴリーにサブカテゴリーが有る場合は サブカテゴリーのアイコンと新着商品は表示されますが サブカテゴリーが無いものは「このカテゴリーの商品はありません... 」となり ます。 特価商品や新着商品などの「商品」をクリックした場合はその商品の詳細が表示さ れます。 > > また、この「できない」は > > > > ・修正前はできてた > > ・修正したらできなくなった まず導入後のサンプル画面は特に問題なく表示されました。 その後、カテゴリーを選択したところサブカテゴリーの無いものは ”1054 - Unknown”が表示されました。 サブカテゴリーがあるものはサブカテゴリーを選択したところ ”1054 - Unknown”が表示されました。 PHPもMySQLも参考書片手の初心者ですので何かとご迷惑をおかけしますが よろしくお願いします。 smorker:五十嵐 From yamamoto @ ytw.jp Wed Aug 1 11:39:23 2007 From: yamamoto @ ytw.jp (Hajime Yamamoto) Date: Wed, 01 Aug 2007 11:39:23 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJTUlViUrJUYlNCVqITwkTjBsGyhC?= =?iso-2022-jp?b?GyRCTXdJPTwoJEclKCVpITwkLBsoQg==?= In-Reply-To: <46AFEFB4.2090107@clf.ne.jp> References: <46AFEFB4.2090107@clf.ne.jp> Message-ID: <46AFF25B.5040408@ytw.jp> 五十嵐 恭弘 様 「R8での表示エラー 1054」を投げた山本と申します。 default.php の修正部分(172行目から202行目あたり?)を 貼り付けて、返信ください。 また、MySQL の正確なバージョンを教えてください。 (phpmyadmin 等で判ると思います。) > > アドバイスを受けてファイルを修正したところ一覧表示の画面にはなりましたが > 「このカテゴリーの商品はありません... 」となってしまいます。 > カテゴリーにサブカテゴリーが有る場合は > サブカテゴリーのアイコンと新着商品は表示されますが > サブカテゴリーが無いものは「このカテゴリーの商品はありません... 」となり > ます。 > 特価商品や新着商品などの「商品」をクリックした場合はその商品の詳細が表示さ > れます。 > > まず導入後のサンプル画面は特に問題なく表示されました。 > その後、カテゴリーを選択したところサブカテゴリーの無いものは > ”1054 - Unknown”が表示されました。 > サブカテゴリーがあるものはサブカテゴリーを選択したところ > ”1054 - Unknown”が表示されました。 > > From igarashi @ clf.ne.jp Wed Aug 1 12:29:03 2007 From: igarashi @ clf.ne.jp (=?ISO-2022-JP?B?GyRCOF49PU1yISE2MzkwGyhC?=) Date: Wed, 01 Aug 2007 12:29:03 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJTUlViUrJUYlNCVqITwkTjBsGyhC?= =?iso-2022-jp?b?GyRCTXdJPTwoJEclKCVpITwkLBsoQg==?= Message-ID: <46AFFDFF.9040806@clf.ne.jp> お世話になります。 MySQLサーバーのバージョン: MySQL5.0.27-standard-log default.php---------------------------------------------------------------------- 172行目から // show the products of a specified manufacturer if (isset($_GET['manufacturers_id'])) { if (isset($_GET['filter_id'])) { // We are asked to show only a specific category // $listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_MANUFACTURERS . " m, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$HTTP_GET_VARS['filter_id'] . "'"; // MySQL 5.0.X $listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on ( p.products_id = s.products_id ), " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_MANUFACTURERS . " m, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$HTTP_GET_VARS['filter_id'] . "'"; } else { // We show them all // $listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_MANUFACTURERS . " m left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where p.products_status = '1' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "'"; // MySQL 5.0.X $listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on ( p.products_id = s.products_id ), " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_MANUFACTURERS . " m where p.products_status = '1' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "'"; } // We build the categories-dropdown $filterlist_sql = "select distinct c.categories_id as id, cd.categories_name as name from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where p.products_status = '1' and p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and p2c.categories_id = cd.categories_id and cd.language_id = '" . (int)$languages_id . "' and p.manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "' order by cd.categories_name"; } else { // show the products in a given categorie if (isset($HTTP_GET_VARS['filter_id'])) { // We are asked to show only specific catgeory // $listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_MANUFACTURERS . " m, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['filter_id'] . "' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$current_category_id . "'"; // MySQL 5.0.X $listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on ( p.products_id = s.products_id ), " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_MANUFACTURERS . " m, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '" . (int)$HTTP_GET_VARS['filter_id'] . "' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$current_category_id . "'"; } else { // We show them all // $listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_PRODUCTS . " p left join " . TABLE_MANUFACTURERS . " m on p.manufacturers_id = m.manufacturers_id, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where p.products_status = '1' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$current_category_id . "'"; // MySQL 5.0.X $listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_PRODUCTS . " p left join " . TABLE_MANUFACTURERS . " m on ( p.manufacturers_id = m.manufacturers_id ) left join " . TABLE_SPECIALS . " s on ( p.products_id = s.products_id ), " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c where p.products_status = '1' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$current_category_id . "'"; } // We build the manufacturers Dropdown $filterlist_sql= "select distinct m.manufacturers_id as id, m.manufacturers_name as name from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_MANUFACTURERS . " m where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and p.products_id = p2c.products_id and p2c.categories_id = '" . $current_category_id . "' order by m.manufacturers_name"; } 202行目 default.php---------------------------------------------------------------------- 以上、よろしくお願いします。 五十嵐 From yamamoto @ ytw.jp Wed Aug 1 13:31:51 2007 From: yamamoto @ ytw.jp (Hajime Yamamoto) Date: Wed, 01 Aug 2007 13:31:51 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJTUlViUrJUYlNCVqITwkTjBsGyhC?= =?iso-2022-jp?b?GyRCTXdJPTwoJEclKCVpITwkLBsoQg==?= In-Reply-To: <46AFFDFF.9040806@clf.ne.jp> References: <46AFFDFF.9040806@clf.ne.jp> Message-ID: <46B00CB7.1040800@ytw.jp> 五十嵐 恭弘 様 「R8での表示エラー 1054」を投げた山本です。 修正は正しく行われています。 【アドバイスを受けてファイルを修正したところ一覧表示の画面にはなりましたが 「このカテゴリーの商品はありません... 」となってしまいます。 カテゴリーにサブカテゴリーが有る場合は サブカテゴリーのアイコンと新着商品は表示されますが サブカテゴリーが無いものは「このカテゴリーの商品はありません... 」となり ます。】 そのカテゴリ(サブカテゴリーが無いもの)に商品はあるんですか? From igarashi @ clf.ne.jp Wed Aug 1 13:53:01 2007 From: igarashi @ clf.ne.jp (=?ISO-2022-JP?B?GyRCOF49PU1yISE2MzkwGyhC?=) Date: Wed, 01 Aug 2007 13:53:01 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJTUlViUrJUYlNCVqITwkTjBsGyhC?= =?iso-2022-jp?b?GyRCTXdJPTwoJEclKCVpITwkLBsoQg==?= Message-ID: <46B011AD.6020909@clf.ne.jp> お世話になります。 >そのカテゴリ(サブカテゴリーが無いもの)に商品はあるんですか? サンプルデータを使用していますので カテゴリーもサブカテゴリーもサンプルが入っています。 念のために新しくカテゴリーを作ってデータを入力してみましたが やはり表示されません。 どうも一覧表を組み立てるときに商品データを 読み込んでいないような感じです。 自宅環境(MySQL4.020a- / PHP4.4.7)では問題なく一覧表示ができます。 以上、よろしくお願いします。五十嵐 From yamamoto @ ytw.jp Wed Aug 1 14:05:52 2007 From: yamamoto @ ytw.jp (Hajime Yamamoto) Date: Wed, 01 Aug 2007 14:05:52 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJTUlViUrJUYlNCVqITwkTjBsGyhC?= =?iso-2022-jp?b?GyRCTXdJPTwoJEclKCVpITwkLBsoQg==?= In-Reply-To: <46B011AD.6020909@clf.ne.jp> References: <46B011AD.6020909@clf.ne.jp> Message-ID: <46B014B0.1000703@ytw.jp> 五十嵐 恭弘 様 「R8での表示エラー 1054」を投げた山本です。 default.php の172行目以降に // We show them all という行が2つあると思いますが、 2つ目の // We show them all の行の下にある $listing_sql = "select " . $select_column_list . " p.products_id, ... をコメント・アウトして、以下の行をコメント・アウトした行の 下に追加して試してください。 $listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS_DESCRIPTION . " pd, ((" . TABLE_PRODUCTS . " p left join " . TABLE_MANUFACTURERS . " m on ( p.manufacturers_id = m.manufacturers_id )) left join " . TABLE_SPECIALS . " s on ( p.products_id = s.products_id )), " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c where p.products_status = '1' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$current_category_id . "'"; これでも表示されない場合、原因が判りません。 > > サンプルデータを使用していますので > カテゴリーもサブカテゴリーもサンプルが入っています。 > 念のために新しくカテゴリーを作ってデータを入力してみましたが > やはり表示されません。 > どうも一覧表を組み立てるときに商品データを > 読み込んでいないような感じです。 > > 自宅環境(MySQL4.020a- / PHP4.4.7)では問題なく一覧表示ができます。 > From yamamoto @ ytw.jp Wed Aug 1 14:15:11 2007 From: yamamoto @ ytw.jp (Hajime Yamamoto) Date: Wed, 01 Aug 2007 14:15:11 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJTUlViUrJUYlNCVqITwkTjBsGyhC?= =?iso-2022-jp?b?GyRCTXdJPTwoJEclKCVpITwkLBsoQg==?= In-Reply-To: <46B014B0.1000703@ytw.jp> References: <46B011AD.6020909@clf.ne.jp> <46B014B0.1000703@ytw.jp> Message-ID: <46B016DF.1070105@ytw.jp> 五十嵐 恭弘 様 「R8での表示エラー 1054」を投げた山本です。 先ほどの SQL でだめなら以下を試してください。 $listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS_DESCRIPTION . " pd, ((" . TABLE_PRODUCTS . " p left join " . TABLE_MANUFACTURERS . " m on ( p.manufacturers_id = m.manufacturers_id )) left join " . TABLE_SPECIALS . " s on ( p.products_id = s.products_id )), " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c where p.products_status = '1' and p.products_id = p2c.products_id and p.products_id = pd.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$current_category_id . "'"; From igarashi @ clf.ne.jp Wed Aug 1 15:34:00 2007 From: igarashi @ clf.ne.jp (=?ISO-2022-JP?B?GyRCOF49PU1yISE2MzkwGyhC?=) Date: Wed, 01 Aug 2007 15:34:00 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJTUlViUrJUYlNCVqITwkTjBsGyhC?= =?iso-2022-jp?b?GyRCTXdJPTwoJEclKCVpITwkLBsoQg==?= Message-ID: <46B02958.9050902@clf.ne.jp> お世話になっています。 いろいろとご協力いただきましたが一向に改善されないので データベースの中を見たところデータベース内の日本語が文字化けを 起こしている見たいです。 ※自宅のデータベースでは日本語が表示されている部分も レンタルのデータベース内では文字化けを起こしている様です。 これが原因かとも思われるのですが、 ブラウザーで表示される際は問題なく日本語が表示されます。 データベース内の文字化けが原因でブラウザー表示や全体の動作に影響なく 一部の動作に影響が出ることがあるのでしょうか? 今のところ、一覧表示が出来ない他は決済まで一通り問題は起きていません。 サーバー、MySQL、PHPファイルとも日本語EUCで統一されているのですが‥。 よろしくお願いします。五十嵐 From yamamoto @ ytw.jp Wed Aug 1 17:11:51 2007 From: yamamoto @ ytw.jp (Hajime Yamamoto) Date: Wed, 01 Aug 2007 17:11:51 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJTUlViUrJUYlNCVqITwkTjBsGyhC?= =?iso-2022-jp?b?GyRCTXdJPTwoJEclKCVpITwkLBsoQg==?= In-Reply-To: <46B02958.9050902@clf.ne.jp> References: <46B02958.9050902@clf.ne.jp> Message-ID: <46B04047.3080603@ytw.jp> 五十嵐 恭弘 様 「R8での表示エラー 1054」を投げた山本です。 > データベースの中を見たところデータベース内の日本語が文字化けを > 起こしている見たいです。 うーん、 phpmyadmin の言語が「ja-utf8」になっているからでは? 「ja-ujis」又は「ja-euc」にすればうまく表示されると思いますけど。 > > これが原因かとも思われるのですが、 > ブラウザーで表示される際は問題なく日本語が表示されます。 > データベース内の文字化けが原因でブラウザー表示や全体の動作に影響なく > 一部の動作に影響が出ることがあるのでしょうか? データベース内は EUC-JP で格納されているはず。 そうでなければ、ブラウザで文字化けを起こします。 > > 今のところ、一覧表示が出来ない他は決済まで一通り問題は起きていません。 default.php で $listing_sql に格納される SQL 文を phpmyadmin で実行したら どうなります? From tuchida_toshiyuki @ yahoo.co.jp Wed Aug 1 17:41:50 2007 From: tuchida_toshiyuki @ yahoo.co.jp (Tuchida) Date: Wed, 1 Aug 2007 17:41:50 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJSQlcyU5JUghPCVrJVElOSROGyhC?= =?iso-2022-jp?b?GyRCJSglaSE8JEskRCQkJEYbKEI=?= Message-ID: <013501c7d417$cf058410$c801a8c0@white> お世話になります。 oscommerce-2.2ms1j-R8をインストールしようとしているのですが 1.サイト名の直下にshopというフォルダを作成してここにadminとcatalogフォルダ を   コピーした。 2.属性の変更   /catalog/includes/configure.phpの属性を706に変更   /admin/includes/configure.phpの属性を706に変更 3.http://[サイト名]/shop/catalog/installでインストールスクリプトを実行 以上を実行したところ以下のエラーが発生しました。 Warning: main(includes/functions/general.php) [function.main]: failed to open stream: No such file or directory in /[サイト名]/shop/catalog/install/includes/application.php on line 28 Fatal error: main() [function.require]: Failed opening required 'includes/functions/general.php' (include_path='/usr/share/php') in /[サイト名]/shop/catalog/install/includes/application.php on line 28 フォルダ設定が不正ではと考えているのですが、ご存知の方がいらっしゃったらご教 授ください お願いします。 -------------------------------------- Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar http://pr.mail.yahoo.co.jp/toolbar/ From igarashi @ clf.ne.jp Wed Aug 1 17:51:39 2007 From: igarashi @ clf.ne.jp (=?ISO-2022-JP?B?GyRCOF49PU1yISE2MzkwGyhC?=) Date: Wed, 01 Aug 2007 17:51:39 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJTUlViUrJUYlNCVqITwkTjBsGyhC?= =?iso-2022-jp?b?GyRCTXdJPTwoJEclKCVpITwkLBsoQg==?= Message-ID: <46B0499B.9070609@clf.ne.jp> いろいろとご面倒をおかけします。 >default.php で $listing_sql に格納される SQL 文を phpmyadmin で実行し たらどうなります? すみません 私はまだ参考書片手に作業しているような状態で SQL 文を phpmyadmin で実行出来るだけの能力が無く すぐにはテストが出来ない状態です。 後もう一箇所メーカー別の一覧表示も出来ないようです。 検索については検索後の一覧表示は正しく表示されます。 何かとつたない状態でご迷惑をおかけします。五十嵐 From yamamoto @ ytw.jp Wed Aug 1 18:05:25 2007 From: yamamoto @ ytw.jp (Hajime Yamamoto) Date: Wed, 01 Aug 2007 18:05:25 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJTUlViUrJUYlNCVqITwkTjBsGyhC?= =?iso-2022-jp?b?GyRCTXdJPTwoJEclKCVpITwkLBsoQg==?= In-Reply-To: <46B0499B.9070609@clf.ne.jp> References: <46B0499B.9070609@clf.ne.jp> Message-ID: <46B04CD5.8010100@ytw.jp> 五十嵐 恭弘 様 「R8での表示エラー 1054」を投げた山本です。 select pd.products_name, p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from products_description pd, (( products p left join manufacturers m on ( p.manufacturers_id = m.manufacturers_id )) left join specials s on ( p.products_id = s.products_id )), products_to_categories p2c where p.products_status = '1' and p.products_id = p2c.products_id and p.products_id = pd.products_id and pd.language_id = '4' and p2c.categories_id = 'X' 上記 SQL 文 の p2c.categories_id = 'X' のところの X をカレント・カテ ゴリのid にして phpmyadmin で実行してください。 phpmyadmin の実行結果がなにもなかったら、 そのサーバでは、osCommerce の実行は無理です。 > >> default.php で $listing_sql に格納される SQL 文を phpmyadmin で実行し > たらどうなります? > From igarashi @ clf.ne.jp Wed Aug 1 18:23:06 2007 From: igarashi @ clf.ne.jp (=?ISO-2022-JP?B?GyRCOF49PU1yISE2MzkwGyhC?=) Date: Wed, 01 Aug 2007 18:23:06 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJTUlViUrJUYlNCVqITwkTjBsGyhC?= =?iso-2022-jp?b?GyRCTXdJPTwoJEclKCVpITwkLBsoQg==?= Message-ID: <46B050FA.6050006@clf.ne.jp> 毎度ご面倒をおかけします。 >上記 SQL 文 の p2c.categories_id = 'X' のところの X を >カレント・カテゴリのid にして >phpmyadmin で実行してください。 実行した結果 「レコードを表示する 0 - 3 (4 合計, 照会の実行時間 0.0007 秒)」 との表示が出ました。 このカテゴリーにはデータが4つ入っているので 正しく表示されたことになると思います。 以上、よろしくお願いします。 From yamamoto @ ytw.jp Wed Aug 1 18:36:07 2007 From: yamamoto @ ytw.jp (Hajime Yamamoto) Date: Wed, 01 Aug 2007 18:36:07 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJTUlViUrJUYlNCVqITwkTjBsGyhC?= =?iso-2022-jp?b?GyRCTXdJPTwoJEclKCVpITwkLBsoQg==?= In-Reply-To: <46B050FA.6050006@clf.ne.jp> References: <46B050FA.6050006@clf.ne.jp> Message-ID: <46B05407.2040403@ytw.jp> 五十嵐 恭弘 様 「R8での表示エラー 1054」を投げた山本です。 > > 実行した結果 > 「レコードを表示する 0 - 3 (4 合計, 照会の実行時間 0.0007 秒)」 > との表示が出ました。 > このカテゴリーにはデータが4つ入っているので > 正しく表示されたことになると思います。 > では、そのカテゴリを osCommerce のカテゴリ・ボックス でクリックすると 「このカテゴリーの商品はありません...」と なるんでしょうか? 以下のSQL 文を default.php の 2個目の // We show them all  の行の下に挿入して試してください。 (以前の  $listing_sql = ... はコメント・アウトしてください) これでダメなら、判りません。 $listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from " . TABLE_PRODUCTS_DESCRIPTION . " pd, ((" . TABLE_PRODUCTS . " p left join " . TABLE_MANUFACTURERS . " m on ( p.manufacturers_id = m.manufacturers_id )) left join " . TABLE_SPECIALS . " s on ( p.products_id = s.products_id )), " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c where p.products_status = '1' and p.products_id = p2c.products_id and p.products_id = pd.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$current_category_id . "'"; From igarashi @ clf.ne.jp Wed Aug 1 19:06:01 2007 From: igarashi @ clf.ne.jp (=?ISO-2022-JP?B?GyRCOF49PU1yISE2MzkwGyhC?=) Date: Wed, 01 Aug 2007 19:06:01 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJTUlViUrJUYlNCVqITwkTjBsGyhC?= =?iso-2022-jp?b?GyRCTXdJPTwoJEclKCVpITwkLBsoQg==?= Message-ID: <46B05B09.9080209@clf.ne.jp> 毎度お世話になっています。 >以下のSQL 文を default.php の 2個目の >// We show them all の行の下に挿入して試してください。 >(以前の  $listing_sql = ... はコメント・アウトしてください) 残念ながらお手上げです。 相変わらず「このカテゴリーの商品はありません... 」と表示されます。 但し、メーカーデータが複数あるものは絞り込み用のリストボックスが 表示されました。 しかし、選択しても何も変わりません。 以上、よろしくお願いします。五十嵐 From yamamoto @ ytw.jp Wed Aug 1 22:44:02 2007 From: yamamoto @ ytw.jp (Hajime Yamamoto) Date: Wed, 01 Aug 2007 22:44:02 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJTUlViUrJUYlNCVqITwkTjBsGyhC?= =?iso-2022-jp?b?GyRCTXdJPTwoJEclKCVpITwkLBsoQg==?= In-Reply-To: <46B05B09.9080209@clf.ne.jp> References: <46B05B09.9080209@clf.ne.jp> Message-ID: <46B08E22.3000104@ytw.jp> 五十嵐 恭弘 様 「R8での表示エラー 1054」を投げた山本です。 少々、私も疲れてきましたが、 一連のやり取りを総合すると、 商品詳細画面は表示されることから、 $current_category_id に正しい値が入っていない と考えます。 何か他のカスタマイズで includes/application_top.php を 修正していませんか?(439行目あたり) もし、includes/application_top.php も修正していないならば、 私には判りません。 > 残念ながらお手上げです。 > 相変わらず「このカテゴリーの商品はありません... 」と表示されます。 > 但し、メーカーデータが複数あるものは絞り込み用のリストボックスが > 表示されました。 > しかし、選択しても何も変わりません。 > From yamamoto @ ytw.jp Thu Aug 2 09:57:24 2007 From: yamamoto @ ytw.jp (Hajime Yamamoto) Date: Thu, 02 Aug 2007 09:57:24 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJTUlViUrJUYlNCVqITwkTjBsGyhC?= =?iso-2022-jp?b?GyRCTXdJPTwoJEclKCVpITwkLBsoQg==?= In-Reply-To: <46B05B09.9080209@clf.ne.jp> References: <46B05B09.9080209@clf.ne.jp> Message-ID: <46B12BF4.1060108@ytw.jp> 五十嵐 恭弘 様 「R8での表示エラー 1054」を投げた山本です。 > 残念ながらお手上げです。 > 相変わらず「このカテゴリーの商品はありません... 」と表示されます。 > 但し、メーカーデータが複数あるものは絞り込み用のリストボックスが > 表示されました。 > しかし、選択しても何も変わりません。 > ん? 「このカテゴリーの商品はありません... 」となって商品一覧は 表示されるが、「絞込み」のリストボックスは表示されるのですか? From igarashi @ clf.ne.jp Thu Aug 2 11:51:29 2007 From: igarashi @ clf.ne.jp (=?ISO-2022-JP?B?GyRCOF49PU1yISE2MzkwGyhC?=) Date: Thu, 02 Aug 2007 11:51:29 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJTUlViUrJUYlNCVqITwkTjBsGyhC?= =?iso-2022-jp?b?GyRCTXdJPTwoJEclKCVpITwkLBsoQg==?= Message-ID: <46B146B1.2060700@clf.ne.jp> 毎度お世話になります。 >このカテゴリーの商品はありません... 」となって商品一覧は >表示されるが、「絞込み」のリストボックスは表示されるのですか? そうです。 カテゴリー内に複数の商品があり、メーカーを登録しておくと メーカー別のリストボックスが現れます。 但し、値をクリックしても変化は起こりません。 リストボックスの下に「このカテゴリーの商品はありません... 」と 表示されます。 以上、よろしくお願いします。五十嵐 From yamamoto @ ytw.jp Thu Aug 2 13:00:02 2007 From: yamamoto @ ytw.jp (Hajime Yamamoto) Date: Thu, 02 Aug 2007 13:00:02 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJTUlViUrJUYlNCVqITwkTjBsGyhC?= =?iso-2022-jp?b?GyRCTXdJPTwoJEclKCVpITwkLBsoQg==?= In-Reply-To: <46B146B1.2060700@clf.ne.jp> References: <46B146B1.2060700@clf.ne.jp> Message-ID: <46B156C2.5000608@ytw.jp> 五十嵐 恭弘 様 「R8での表示エラー 1054」を投げた山本です。 うーん、よく分かりません。 phpmyadmin で投げた SQL がそのものなんですけど… > そうです。 > カテゴリー内に複数の商品があり、メーカーを登録しておくと > メーカー別のリストボックスが現れます。 > 但し、値をクリックしても変化は起こりません。 > リストボックスの下に「このカテゴリーの商品はありません... 」と > 表示されます。 以下のSQL 文を default.php の 2個目の // We show them all  の行の下に挿入して試してください。 (以前の  $listing_sql = ... はコメント・アウトしてください) これでダメなら、判りません。 $listing_sql = "select " . $select_column_list . " p.products_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, IF(s.status, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status, s.specials_new_products_price, p.products_price) as final_price from (((" . TABLE_PRODUCTS_DESCRIPTION . " pd, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_PRODUCTS . " p ) left join " . TABLE_MANUFACTURERS . " m on ( m.manufacturers_id = p.manufacturers_id )) left join " . TABLE_SPECIALS . " s on ( s.products_id = p.products_id )) where p.products_status = '1' and p.products_id = p2c.products_id and p.products_id = pd.products_id and pd.language_id = '" . (int)$languages_id . "' and p2c.categories_id = '" . (int)$current_category_id . "'"; From igarashi @ clf.ne.jp Thu Aug 2 17:33:19 2007 From: igarashi @ clf.ne.jp (=?ISO-2022-JP?B?GyRCOF49PU1yISE2MzkwGyhC?=) Date: Thu, 02 Aug 2007 17:33:19 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJTUlViUrJUYlNCVqITwkTjBsGyhC?= =?iso-2022-jp?b?GyRCTXdJPTwoJEclKCVpITwkLBsoQg==?= Message-ID: <46B196CF.1010506@clf.ne.jp> 毎度お世話になります。 >以下のSQL 文を default.php の  >2個目の // We show them all の行の下に挿入して試してください。 >(以前の  $listing_sql = ... はコメント・アウトしてください) >これでダメなら、判りません。 残念ながら変化無しです。 これがクリアーできれば問題無しなのですが‥。 ちょっと頭をクールにして何か見落としがないか 最初からやり直してみようと思います。 いろいろとありがとうございました。 以上、よろしくお願いします。 From s-tokura @ douguya.net Wed Aug 8 23:26:59 2007 From: s-tokura @ douguya.net (=?ISO-2022-JP?B?GyRCRU9KVSEhPjs7MBsoQg==?=) Date: Wed, 08 Aug 2007 23:26:59 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCOGVKJyQkJE48aj90TkEkSyREGyhC?= =?iso-2022-jp?b?GyRCJCQkRiQqP1IkTSRHJDkbKEI=?= Message-ID: <46B9D2B3.8070704@douguya.net> こんばんは。渡辺と申します。 oscommerce-2.2ms1j_pmを利用させていただいております。 後払いモジュールを導入しておりますが、 購入の段階で checkout_shipping.phpでは、 後払い手数料: 210円 の表示になっているのですが、 次へ進んだ checkout_confirmation.php では、後払い手数料: 420円 に変更されており、 注文確定の自動メールでも 後払い手数料: 420円となっています。 どのファイルをへんこうしましたら、 後払い手数料: 210円になるのでしょうか お教えいただければ幸いです。              ワタナベ From bunguya @ leo.e-catv.ne.jp Fri Aug 10 12:24:22 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Fri, 10 Aug 2007 12:24:22 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCOGVKJyQkJE48aj90TkEkSyREGyhC?= =?iso-2022-jp?b?GyRCJCQkRiQqP1IkTSRHJDkbKEI=?= In-Reply-To: <46B9D2B3.8070704@douguya.net> References: <46B9D2B3.8070704@douguya.net> Message-ID: <20070810111523.3D4A.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Wed, 08 Aug 2007 23:26:59 +0900 渡辺 昌三 wrote: > 後払いモジュールを導入しておりますが、 「後払いモジュール」ってのはcod.phpのことですか? catalog/includes/languages/japanese/modules/payment/cod.php 「後払い」でgrepに掛かるのは上記ファイルだけのような。 > define('MODULE_PAYMENT_COD_TEXT_TITLE', '代金後払い'); 当方手元のMS1J-R8に入ってるcod.phpには手数料を計算する処理とか無いような のですが、一体何のことを言われてるんでしょう? はまだ From ksound @ rd.mmtr.or.jp Fri Aug 10 14:11:33 2007 From: ksound @ rd.mmtr.or.jp (Masato Kobayashi) Date: Fri, 10 Aug 2007 14:11:33 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCOGVKJyQkJE48aj90TkEkSyREGyhC?= =?iso-2022-jp?b?GyRCJCQkRiQqP1IkTSRHJDkbKEI=?= In-Reply-To: <46B9D2B3.8070704@douguya.net> References: <46B9D2B3.8070704@douguya.net> Message-ID: こんにちは、小林@Ksoundです。 >oscommerce-2.2ms1j_pmを利用させていただいております。 >後払いモジュールを導入しておりますが、 osCommerce+mobileを利用しているのですよね。 もしかするとそこに別の決済モジュールを組み込んであるのではないでしょうか? 例えば「NP後払いサービス」用のモジュールとか・・・ どちらにしてもosCommerce+mobileに関しては、変更点も多くありますので こちらで質問してもどこがどうなっているのか分からないと思います。 直接シーレイシステムさんかosCommerce+mobileを組み込まれた所に 確認した方が早いのではと思います。    Masato Kobayashi From uno @ heal-pc.com Fri Aug 10 16:15:22 2007 From: uno @ heal-pc.com (=?iso-2022-jp?B?SGVhTBskQiVRJT0lMyVzJTklLyE8JWshITEnTG4bKEI=?=) Date: Fri, 10 Aug 2007 16:15:22 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?cHJvZHVjdF9pbmZvGyRCJEckTjlgGyhC?= =?iso-2022-jp?b?GyRCTFwkTkRJMkMbKEIoGyRCQj84QDhsGyhCKQ==?= Message-ID: <00b201c7db1e$381fd2e0$3618a8c0@unopc> お世話になります。 初めてのメーリングリスト利用の為利用方法などに不備がありましたら指摘をお願いします。 さて、表題の通り、product_infoでの項目を追加したいと考えています。 過去ログで同じような質問を発見して、それを参考に作業をしようと考えました。 http://www.bitscope.co.jp/search/html/tep-j-general/msg05572.html しかし、ちょっと疑問があります。 今回追加する項目は英数字のみではないので、言語に合わせた数のデータベースが必要になります。 製品登録は「products_**[1]」「products_**[2]」〜のように増やすというのは確認できました。 product_info.phpの表示部分にはと記載するというので良いでしょうか? また、mysqlにテーブルを追加する際は「mysql> alter table products_description add products_** varchar(64);」 という表記のみでいいのでしょうか?これで4言語分追加されるということでしょうか? 宜しくお願いします。 uno -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/tep-j-general/attachments/20070810/7e51dbbd/attachment.htm From s-tokura @ douguya.net Sat Aug 11 07:49:28 2007 From: s-tokura @ douguya.net (=?ISO-2022-JP?B?GyRCRU9KVSEhPjs7MBsoQg==?=) Date: Sat, 11 Aug 2007 07:49:28 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCOGVKJyQkJE48aj90TkEkSyREGyhC?= =?iso-2022-jp?b?GyRCJCQkRiQqP1IkTSRHJDkbKEI=?= In-Reply-To: <20070810111523.3D4A.BUNGUYA@leo.e-catv.ne.jp> References: <46B9D2B3.8070704@douguya.net> <20070810111523.3D4A.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <46BCEB78.2@douguya.net> こんにちは、はまだ様 小林@Ksound様 早速にありがとうございます。 いただきました回答について osCommerce+mobileを利用させていただいております。 osCommerce+mobileの特有の問題かと思い、 他のサーバにMS1J-R8を入れて試してみましたが、 同じ現象がおこっています。 さて、「後払いモジュール」は Tep-j-generalででていました 「NP後払いサービス」モジュールの作り方を参考に cod_table.php からatobarai_table.php名で作りました。 http://lists.sourceforge.jp/mailman/archives/tep-j-general/2004-June/013712.html それについては、 catalog/includes/modules/payment/atobarai_table.php catalog/includes/languages/japanese/modules/payment/atobarai_table.php 2つのファイルを cod_tableからatobarai_tableに大文字・小文字ともに 変更いたしました。 検索をかけて、 できていないところはないように思います。 後払いの手数料を計算する処理ではなく、 表示の問題です。 さて実際のショッピングカート稼動の中で、 checkout_payment.phpの画面では 「お支払い方法」の枠の中に後払いが選択でき、 後払いの説明文の下に 後払い手数料: 210円 と管理画面で設定した金額が出ております。 ところが次のcheckout_confirmation.phpでの画面では、 最下段に「お支払いについて」に 後払いの説明文の下に 後払い手数料: 315円と checkout_payment.phpから変更されています。 そしてそのまま注文が完了してしまいます。 注文完了のメールにも 「最寄の機関(郵便局、コンビニ)にて、合計金額(5,770円)に後払い手数料 (315円)を加えた金額を14日以内でのお支払いください。」 という形で、後払い手数料が315円になってしまっています。 どこで、指し換わってしまったのか、 おそらく、cod_table.phpの設定が影響しているのではないかと、 想像するのですが、 上記の2つのファイルの変更以外に どのファイルを変更すればいいのか不明です。 以上が現状の説明です。 どうぞよろしくお願い致します。                      渡辺 From ksound @ rd.mmtr.or.jp Sat Aug 11 12:20:55 2007 From: ksound @ rd.mmtr.or.jp (Masato Kobayashi) Date: Sat, 11 Aug 2007 12:20:55 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCOGVKJyQkJE48aj90TkEkSyREGyhC?= =?iso-2022-jp?b?GyRCJCQkRiQqP1IkTSRHJDkbKEI=?= In-Reply-To: <46BCEB78.2@douguya.net> References: <46B9D2B3.8070704@douguya.net><20070810111523.3D4A.BUNGUYA@leo.e-catv.ne.j p> <46BCEB78.2@douguya.net> Message-ID: こんにちは、小林@Ksoundです。 >osCommerce+mobileを利用させていただいております。 > >osCommerce+mobileの特有の問題かと思い、 >他のサーバにMS1J-R8を入れて試してみましたが、 >同じ現象がおこっています。 > >さて、「後払いモジュール」は >Tep-j-generalででていました >「NP後払いサービス」モジュールの作り方を参考に >cod_table.php からatobarai_table.php名で作りました。 最初にその辺の説明が無いと、推測するにも難しいですよ(^_^;) また、最初の説明だと・・・ 後払い手数料: 210円 → 後払い手数料: 420円 に変わる。 これだと、手数料が倍になっていると思っていましたが 今回の説明手で 後払い手数料: 210円 → 後払い手数料: 315円 に変わる。 とのこと・・・ こちらからすると 最初は新たに設定した後払い手数料を読み込むが、その後のページでは 通常の代引き手数料を読み込んでいる。 と言うことではないでしょうか? だとすると atobarai_table.php の149行目あたりと183行目当たりが怪しいと思います。 (確認はしていませんので、間違っていたらすみません) 内容をどのように書き換えたのかは分かりませんので、その辺をもう一度 チェックしてみたらどうでしょう。 Masato Kobayashi From bunguya @ leo.e-catv.ne.jp Mon Aug 13 09:07:43 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Mon, 13 Aug 2007 09:07:43 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?cHJvZHVjdF9pbmZvGyRCJEckTjlgGyhC?= =?iso-2022-jp?b?GyRCTFwkTkRJMkMbKEIoGyRCQj84QDhsGyhCKQ==?= In-Reply-To: <00b201c7db1e$381fd2e0$3618a8c0@unopc> References: <00b201c7db1e$381fd2e0$3618a8c0@unopc> Message-ID: <20070813090659.6288.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Fri, 10 Aug 2007 16:15:22 +0900 HeaLパソコンスクール 宇野 wrote: > 今回追加する項目は英数字のみではないので、言語に合わせた数のデータベースが必要になります。 ????? 言われてる意味がよく解りません。上記の「データベース」は、いっ たいどういう意味で使われてるんでしょう? 「英数字のみではない」ってのも良くわかりませんが、少なくとも「言語数分の 複数データベースが必要」ってなことは無いと思います。 > また、mysqlにテーブルを追加する際は「mysql> alter table products_description > add products_** varchar(64);」 > という表記のみでいいのでしょうか?これで4言語分追加されるということでしょうか? products_descriptionテーブルにはproducts_idとlanguage_idのカラムが有るの で、同じproducts_id/異なるlanguage_idの行を持つことができます。 どうも、なにか基本的な部分で誤解されてるような。 はまだ From uno @ heal-pc.com Thu Aug 16 10:44:09 2007 From: uno @ heal-pc.com (=?iso-2022-jp?B?SGVhTBskQiVRJT0lMyVzJTklLyE8JWshITEnTG4bKEI=?=) Date: Thu, 16 Aug 2007 10:44:09 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?cHJvZHVjdF9pbmZvGyRCJEckTjlgGyhC?= =?iso-2022-jp?b?GyRCTFwkTkRJMkMbKEIoGyRCQj84QDhsGyhCKQ==?= References: <00b201c7db1e$381fd2e0$3618a8c0@unopc> <20070813090659.6288.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <004c01c7dfa6$f0a07040$0201a8c0@maverick> 返答ありがとうございます。 基本的な用語がわかっていなくてすみません。 単純に言うと、商品名や商品の説明と同じような多言語対応の項目を数個増やしたい ということです。 (商品の数量・型番等は1言語[この表現も変ですね...]ですよね。) 質問文に記載したURLは1言語タイプのように思えたので、多言語の情報を保存するに は別の方法があるのかと思い、質問をしました。 さくっと試してみればいいのかもしれませんが、失敗して戻す方法もわからないので質 問させていただきました。 という事で、「mysql> alter table products_description add products_** "制限指定";」 で試してみたいと思います。 uno ----- Original Message ----- From: "hamada" To: Sent: Monday, August 13, 2007 9:07 AM Subject: Re: [Tep-j-general] product_infoでの項目の追加(多言語) > > こんにちわ。 > > On Fri, 10 Aug 2007 16:15:22 +0900 > HeaLパソコンスクール 宇野 wrote: > >> 今回追加する項目は英数字のみではないので、言語に合わせた数のデータベースが必要になります。 > > ????? 言われてる意味がよく解りません。上記の「データベース」は、いっ > たいどういう意味で使われてるんでしょう? > > 「英数字のみではない」ってのも良くわかりませんが、少なくとも「言語数分の > 複数データベースが必要」ってなことは無いと思います。 > >> また、mysqlにテーブルを追加する際は「mysql> alter table >> products_description >> add products_** varchar(64);」 >> という表記のみでいいのでしょうか?これで4言語分追加されるということでしょうか? > > products_descriptionテーブルにはproducts_idとlanguage_idのカラムが有るの > で、同じproducts_id/異なるlanguage_idの行を持つことができます。 > > どうも、なにか基本的な部分で誤解されてるような。 > > > はまだ > > _______________________________________________ > Tep-j-general mailing list > Tep-j-general @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/tep-j-general > From uno @ heal-pc.com Thu Aug 16 17:37:02 2007 From: uno @ heal-pc.com (HeaL-uno) Date: Thu, 16 Aug 2007 17:37:02 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?cHJvZHVjdF9pbmZvGyRCJEckTjlgGyhC?= =?iso-2022-jp?b?GyRCTFwkTkRJMkMbKEIoGyRCQj84QDhsGyhCKQ==?= References: <00b201c7db1e$381fd2e0$3618a8c0@unopc><20070813090659.6288.BUNGUYA@leo.e-catv.ne.jp> <004c01c7dfa6$f0a07040$0201a8c0@maverick> Message-ID: <001201c7dfe0$9e5fb810$3618a8c0@unopc> 過去ログをあさっていろいろとやってみたのですが、自己解決できなかったので教えてください。 現在行った作業は以下の通りです。 1.まずは、項目名を決定する 2.Mysqlを開く  Pleskを開く→MyDomain→"ドメイン名"→データベース→名称→DB WebAdmin  →左のデータベース名称→右側上の「SQL」→コード入力→実行する 3.Mysql文を実行する  alter table products_description add products_** ■■;  **に項目名を  ■■にテーブル項目型を指定   int(**)  数字(4バイト整数±2147483647までの数字)   varchar(**) 全角126文字までの文字列   text 長い文字列   int・varcharは必ず最大文字数を指定しないといけません。(最大255) 4.各項目の設定  右側に追加された項目が出来たら基本値設定を行います。  追加した項目の右側鉛筆マークをクリックします。  多言語設定が必要なものは「紹介順序」を「latin1_swedish_ci」にします。   (latin1一番下)  データ入力をする際、空白を許可しない場合(入力必須)、空の値(NULL)を「notnull」にします。 5.表示部分の設定(catalog/product_info.phpの修正)  ■クエリの取得   $product_info_query = tep_db_query〜を探す(50行目付近)   pd.products_name,の後ろに各項目を追加     pd.products_scientific,pd.products_location,pd.products_sex,pd.products_size,pd.products_note,    ■表示部分の修正   80行目付近      これを探す。(これは商品説明)多言語の場合、"stripslashes〜"が必要な様子。   (これは価格)これは1言語用の表記? 6.アドミニ画面の修正(admin/categories.phpの修正)  ■descriptionを探してそれと同じ要領で項目を追加していく  220行目付近「$sql_data_array」 (多言語のみ?)  260行目付近「$description_query」  320行目付近「$product_query」(#5のクエリの取得をコピってもOK)  330行目付近「$products_** =〜」  520行目付近「$products_** =〜」  540行目付近「$product_query」(#5のクエリの取得をコピってもOK)  560行目付近「$pInfo->」(else以下の方もちゃんと修正すること)  660行目付近「echo tep_draw_hidden_field」   ■表示部分の追加(html)  420行目付近  ○1言語タイプ例    products_●●); ?>  ○多言語タイプ例          products_id, $languages[$i]['id']))); ?>             570行目付近(修正画面?)  ○1言語タイプ例              products_author; ?>      ○多言語タイプ例              products_●● , SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'align="right" hspace="5" vspace="5"') . $pInfo- >products_description; ?>     7.表示部分の設定(admin/includes/functions/general.phpの修正)  最終行(?>の前)  // Add pluslist START function tep_get_products_●●($product_id, $language_id) { $product_query = tep_db_query("select products_●● from " . TABLE_PRODUCTS_DESCRIPTION . " where products_id = '" . $product_id . "' and language_id = '" . $language_id . "'"); $product = tep_db_fetch_array($product_query); return $product['products_●●']; } // ADD pluslist END 8.各言語の表示項目の追加(admin/includes/languages/○○/categories.php)  (jp)80行目付近 (en)20行目付近  define('TEXT_PRODUCTS_●●', '項目の説明:'); -------------------------------------------- さて、この状態で、以下のエラーが出ます。 カタログより商品詳細ページを開くと 1054 - Unknown column 'pd.products_●●' in 'field list' select p.products_id, pd.products_●●, pd.products_name, pd.products_description, p.products_model, p.products_quantity, p.products_image, pd.products_url, p.products_price, p.products_tax_class_id, p.products_date_added, p.products_date_available, p.manufacturers_id from products p, products_description pd where p.products_status = '1' and p.products_id = '15' and pd.products_id = p.products_id and pd.language_id = '4' [TEP STOP] さらに、アドミニページを開くと、  1054 - Unknown column 'pd.products_●●' in 'field list' select p.products_id, pd.products_name, pd.products_●●, p.products_quantity, p.products_image, p.products_price, p.products_date_added, p.products_last_modified, p.products_date_available, p.products_status from products p, products_description pd, products_to_categories p2c where p.products_id = pd.products_id and pd.language_id = '4' and p.products_id = p2c.products_id and p2c.categories_id = '1' order by pd.products_name このようなエラーが出ます。 何か設定が足りないということでしょうか??宜しくお願いします。 uno     From bunguya @ leo.e-catv.ne.jp Fri Aug 17 10:43:27 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Fri, 17 Aug 2007 10:43:27 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?cHJvZHVjdF9pbmZvGyRCJEckTjlgGyhC?= =?iso-2022-jp?b?GyRCTFwkTkRJMkMbKEIoGyRCQj84QDhsGyhCKQ==?= In-Reply-To: <004c01c7dfa6$f0a07040$0201a8c0@maverick> References: <20070813090659.6288.BUNGUYA@leo.e-catv.ne.jp> <004c01c7dfa6$f0a07040$0201a8c0@maverick> Message-ID: <20070817104303.F382.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Thu, 16 Aug 2007 10:44:09 +0900 HeaLパソコンスクール 宇野 wrote: > という事で、「mysql> alter table products_description add products_** "制限指定";」 > で試してみたいと思います。 どうにも話が噛み合っていない印象なのですが、出来るだけ 「貴君の実際に行なった作業とその結果」 を記述して頂けると助かります。正直なんにもわかりません。 # まぁ、上に引用したSQLは無茶苦茶ですが(^_^;) なんか無意味と思われるところまで伏せられてるし。一体これにどういう意味が。 > 何か設定が足りないということでしょうか??宜しくお願いします。 エラーメッセージを見ると、最初のALTER TABLE文が上手く動作せず、新しいカ ラムを作れていないように見えます。 カラムはありますか? マニュアルとエラーメッセージを読んでますか? ALTER TABLE 構文 http://dev.mysql.com/doc/refman/4.1/ja/alter-table.html # なるべく全文引用はやめてください。無駄だし、すげぇ鬱陶しいんで。 はまだ From uno @ heal-pc.com Fri Aug 17 14:01:54 2007 From: uno @ heal-pc.com (HeaL-uno) Date: Fri, 17 Aug 2007 14:01:54 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?cHJvZHVjdF9pbmZvGyRCJEckTjlgGyhC?= =?iso-2022-jp?b?GyRCTFwkTkRJMkMbKEIoGyRCQj84QDhsGyhCKQ==?= References: <20070813090659.6288.BUNGUYA@leo.e-catv.ne.jp><004c01c7dfa6$f0a07040$0201a8c0@maverick> <20070817104303.F382.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <003601c7e08b$bb2664c0$0201a8c0@maverick> 返答ありがとうございます。 この件に関しては、自己解決してしまいました(-_-;) ------ 前回記入したものが自分が行った作業のすべてです。 次にやるときに忘れないようにと自分でメモを取りながら行いました。中途半端に書き 込むとまずいと思い、すべて掲載してしまいました。すみませんでした。 また、伏字ですが、項目をいくつか追加する必要があったので、「この部分をそれぞれ の名前で記載する」という意味で伏字というかマークしている感じです。 >カラムはありますか? これをチェックするために再度phpMyAdminを確認してみた所、綴りが間違っているの を発見してしまいました。再度書き直した所、エラーメッセージも消え無事情報も入力・ 表示出来るようになりました。 お騒がせして申し訳ありませんでした。 uno From conquest5963 @ yahoo.co.jp Sat Aug 18 16:46:03 2007 From: conquest5963 @ yahoo.co.jp (Jun Sasaki) Date: Sat, 18 Aug 2007 16:46:03 +0900 (JST) Subject: [Tep-j-general] =?iso-2022-jp?b?RmVhdHVyZWQgUHJvZHVjdHMg?= =?iso-2022-jp?b?GyRCJEskRCQkJEYbKEI=?= Message-ID: <20070818074603.26302.qmail@web3414.mail.ogk.yahoo.co.jp> 佐々木です。 いつもお世話になっております。 Featured Products v1.3日本語版を2.2MS1Jで使いたく、2005 年11月の書庫から http://lists.sourceforge.jp/mailman/archives/tep-j-general/2005-November/016692.html を見つけたのですが、スクリプトへのリンクが切れていました 。可能であればR8で使いたいと思っております。他のモジュー ルでも構いませんので、2.2MS1Jで利用可能なお勧め商品表示 をできるものがございましたらお教えいただきたいと思ってお ります。よろしくお願いいたします。 佐々木 -------------------------------------- Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar http://pr.mail.yahoo.co.jp/toolbar/ From nobi2 @ nobi.ws Sat Aug 18 16:53:57 2007 From: nobi2 @ nobi.ws (NOBI) Date: Sat, 18 Aug 2007 00:53:57 -0700 Subject: [Tep-j-general] =?iso-2022-jp?b?RmVhdHVyZWQgUHJvZHVjdHMg?= =?iso-2022-jp?b?GyRCJEskRCQkJEYbKEI=?= In-Reply-To: <20070818074603.26302.qmail@web3414.mail.ogk.yahoo.co.jp> References: <20070818074603.26302.qmail@web3414.mail.ogk.yahoo.co.jp> Message-ID: <20070818005122.2DA5.NOBI2@nobi.ws> こんにちは。 >Featured Products v1.3日本語版 こちらにありますよ。^^ http://sourceforge.jp/projects/tep-j/files/ -- NOBI From conquest5963 @ yahoo.co.jp Sat Aug 18 17:06:10 2007 From: conquest5963 @ yahoo.co.jp (Jun Sasaki) Date: Sat, 18 Aug 2007 17:06:10 +0900 (JST) Subject: [Tep-j-general] =?iso-2022-jp?b?RmVhdHVyZWQgUHJvZHVjdHMg?= =?iso-2022-jp?b?GyRCJEskRCQkJEYbKEI=?= In-Reply-To: <20070818005122.2DA5.NOBI2@nobi.ws> Message-ID: <20070818080610.12617.qmail@web3405.mail.ogk.yahoo.co.jp> すいません。言葉足らずでした。 featured_products_v1.3が2.2MS1で使えなかったので、代用で できるものかカスタマイズ方法を探してるんです。 お手数おかけいたします。 佐々木 -------------------------------------- Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar http://pr.mail.yahoo.co.jp/toolbar/ From bunguya @ leo.e-catv.ne.jp Mon Aug 20 08:29:55 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Mon, 20 Aug 2007 08:29:55 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?RmVhdHVyZWQgUHJvZHVjdHMg?= =?iso-2022-jp?b?GyRCJEskRCQkJEYbKEI=?= In-Reply-To: <20070818080610.12617.qmail@web3405.mail.ogk.yahoo.co.jp> References: <20070818005122.2DA5.NOBI2@nobi.ws> <20070818080610.12617.qmail@web3405.mail.ogk.yahoo.co.jp> Message-ID: <20070820082142.2FFA.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Sat, 18 Aug 2007 17:06:10 +0900 (JST) Jun Sasaki wrote: > featured_products_v1.3が2.2MS1で使えなかったので、 使える筈ですけど? 確かに今は宮川さんのwikiに繋がらずMS1J組み込みマニュアルの付いたバージョ ンを入手出来なくなってますが、ファイル自体の差違は極小だったハズ→わずか な手直しで入ったと記憶してます。 ただ、マニュアルは古いのでマニュアル通りの手順では入らない→作業内容を理 解しとく必要があるだけだったような。 # 自分で使わないモジュールの組み込み検証する気までは無いので、 # 「具体的手順を示せ」とか言わないでくださいね(^_^;) # 上手くいった場合は手順を公開しとくと喜ばれることがあります。 はまだ From conquest5963 @ yahoo.co.jp Mon Aug 20 14:23:02 2007 From: conquest5963 @ yahoo.co.jp (Jun Sasaki) Date: Mon, 20 Aug 2007 14:23:02 +0900 (JST) Subject: [Tep-j-general] =?iso-2022-jp?b?RmVhdHVyZWQgUHJvZHVjdHMg?= =?iso-2022-jp?b?GyRCJEskRCQkJEYbKEI=?= In-Reply-To: <20070818074603.26302.qmail@web3414.mail.ogk.yahoo.co.jp> Message-ID: <20070820052303.78837.qmail@web3409.mail.ogk.yahoo.co.jp> > ただ、マニュアルは古いのでマニュアル通りの手順では入> らない→作業内容を理 > 解しとく必要があるだけだったような。 いろいろ試してみたいと思います。ありがとうございました。 佐々木 -------------------------------------- Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar http://pr.mail.yahoo.co.jp/toolbar/ From bunguya @ leo.e-catv.ne.jp Thu Aug 23 10:44:16 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Thu, 23 Aug 2007 10:44:16 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?RmVhdHVyZWQgUHJvZHVjdHMg?= =?iso-2022-jp?b?GyRCJEskRCQkJEYbKEI=?= In-Reply-To: <20070820082142.2FFA.BUNGUYA@leo.e-catv.ne.jp> References: <20070818080610.12617.qmail@web3405.mail.ogk.yahoo.co.jp> <20070820082142.2FFA.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <20070823104320.9EEC.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Mon, 20 Aug 2007 08:29:55 +0900 hamada wrote: > ただ、マニュアルは古いのでマニュアル通りの手順では入らない→作業内容を理 > 解しとく必要があるだけだったような。 featured_products_v1.3_osj/README に、作業手順ぜんぶ載ってますね。かな〜り丁寧に(^_^;) 「HOW TO UNINSTALL」まで載っけるのは、相当親切だと思う。 「osCommerceによるオンラインショップ構築テクニック」もそうでしたが、 「(なにも考えず)ファイルを上書きしてください」 という日本語マニュアルの作業指示は、優しいようで実はトラブルの元なのかも しれず。 はまだ From uno @ heal-pc.com Fri Aug 24 11:31:48 2007 From: uno @ heal-pc.com (HeaL-uno) Date: Fri, 24 Aug 2007 11:31:48 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCIVYlKyVGJTQlaiE8IVchVjxoGyhC?= =?iso-2022-jp?b?GyRCMDc+JklKIVckTkpROTkbKEI=?= Message-ID: <009401c7e5f6$ec586500$0201a8c0@maverick> よろしくお願いします。 商品一覧を開いたときに左上に「カテゴリー」や「商品一覧」といった項目名が表示されますが、これをそれぞれのカテゴリー名に変えることは出来ないでしょうか? catalog/default.phpをいじれば良いように思うのですが、うまく変更できず悩んでます。 ご存知の方いましたら教えてください。 uno -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/tep-j-general/attachments/20070824/512da6e5/attachment.htm From bunguya @ leo.e-catv.ne.jp Fri Aug 24 14:10:53 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Fri, 24 Aug 2007 14:10:53 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCIVYlKyVGJTQlaiE8IVchVjxoGyhC?= =?iso-2022-jp?b?GyRCMDc+JklKIVckTkpROTkbKEI=?= In-Reply-To: <009401c7e5f6$ec586500$0201a8c0@maverick> References: <009401c7e5f6$ec586500$0201a8c0@maverick> Message-ID: <20070824140741.E315.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Fri, 24 Aug 2007 11:31:48 +0900 "HeaL-uno" wrote: > 商品一覧を開いたときに左上に「カテゴリー」や「商品一覧」といった項目名が表示されますが、 「商品一覧」じゃないですよね? 「取扱い商品」ですよね? 語句の記述は、出来るだけ正確にお願いします。違うと検索しにくいので。 > catalog/default.phpをいじれば良いように思うのですが、うまく変更できず悩んでます。 おそらく > の行がお探しの部分かと思われます。 「うまく変更できない」だけでは、貴君が何をして何を悩まれてるのか全然解り ませんが。 「カテゴリー」は catalog/includes/boxes/categories.php > 'text' => BOX_HEADING_CATEGORIES かな? 上にパン屑リスト、下にカテゴリツリーがあるこの辺に、なおカテゴリ 名を表示する意味が本当にあるのか、ちょっと謎ですが。 過去ログからdefault_tags.phpを検索して頂ければ、当方流のカテゴリ名生成方 法はすぐ解るでしょう。たぶん。 はまだ From akiyama @ dksiken.co.jp Fri Aug 24 14:58:56 2007 From: akiyama @ dksiken.co.jp (=?iso-2022-jp?B?GyRCQW1MM0l0ISFBbUwzMl0hISU3JTklRiVgGyhCRw==?=) Date: Fri, 24 Aug 2007 14:58:56 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJSIlKyUmJXMlSEVQTz87fiROGyhC?= =?iso-2022-jp?b?GyRCOXE+cEpzJE5MJEZ+Tk8yPSRIRVRGO0lcOClJPTwoGyhC?= =?iso-2022-jp?b?GyRCTDUkTjdvGyhC?= Message-ID: <000001c7e613$dbbfdda0$7b01a8c0@DK0180> はじめまして、現在osComでショッピングサイトを構築しています。 catalog/create_account.phpのページ上の国名を非表示にしたくて、countriesテー ブルの 日本のデータのaddress_format_idを7に変更してみたのですが、 Fatalerror:Calltoundefinedfunction:tep_get_zone_list() in/usr/local/apache/htdocs/ecsite/catalog/includes/modules/account_details.p hp on line 193 というエラーが出てしまいます。address_format_idを5に戻すと出なくなります。 ただ、都道府県の選択画面はadminのアカウント表示で都道府県をtrueにしても出ま せん。 tep_get_zone_listがどこで定義されているのか、また、どの部分を直せば、国名を 非表示にし 都道府県名を出せるのかお教えいただくと助かります。 現在の構成は以下のようになります。 OS: FreeBSD 4.7-RELEASE-p28  Apache/1.3.37 Ben-SSL/1.57 (Unix) PHP4.4.7 with Suhosin-Patch  MySQL 4.1.21  osCommerce 2.2 マイルストーン1 追加したモジュールはSTS、REMISEになります。宜しくお願いします。 -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/tep-j-general/attachments/20070824/773c1eef/attachment.htm From bunguya @ leo.e-catv.ne.jp Fri Aug 24 16:36:48 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Fri, 24 Aug 2007 16:36:48 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJSIlKyUmJXMlSEVQTz87fiROGyhC?= =?iso-2022-jp?b?GyRCOXE+cEpzJE5MJEZ+Tk8yPSRIRVRGO0lcOClJPTwoTDUkTjdvGyhC?= In-Reply-To: <000001c7e613$dbbfdda0$7b01a8c0@DK0180> References: <000001c7e613$dbbfdda0$7b01a8c0@DK0180> Message-ID: <20070824163604.E331.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Fri, 24 Aug 2007 14:58:56 +0900 総務部 総務課 システムG wrote: > tep_get_zone_listがどこで定義されているのか、 catalog/includes/functions/html_output.php > また、どの部分を直せば、国名を > 非表示にし > 都道府県名を出せるのかお教えいただくと助かります。 というか、先に > SELECT address_format FROM `address_format` WHERE address_format_id = 7; の結果を教えてください。貴君の言ってることは、一寸妙なので。 > INSERT INTO address_format VALUES (7, '$lastname $firstname$cr$postcode$cr$statename$city$cr$streets$cr$telephone', '$statename $city'); 手元のMS1J-R8では、↑何処にも$countryと書いてないような。 > osCommerce 2.2 マイルストーン1 ↑この精度のバージョン情報では、あまり意味がなかったり。本当にMS1Jなんで すかね? リリース番号は何ですか? > 追加したモジュールはSTS、REMISEになります。宜しくお願いします。 STS導入時にhtml_output.phpを破壊した? はまだ From bunguya @ leo.e-catv.ne.jp Fri Aug 24 18:02:07 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Fri, 24 Aug 2007 18:02:07 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJSIlKyUmJXMlSEVQTz87fiROGyhC?= =?iso-2022-jp?b?GyRCOXE+cEpzJE5MJEZ+Tk8yPSRIRVRGO0lcOClJPTwoTDUkTjdvGyhC?= In-Reply-To: <20070824163604.E331.BUNGUYA@leo.e-catv.ne.jp> References: <000001c7e613$dbbfdda0$7b01a8c0@DK0180> <20070824163604.E331.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <20070824180142.E340.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Fri, 24 Aug 2007 16:36:48 +0900 hamada wrote: > STS導入時にhtml_output.phpを破壊した? ホントにそれっぽいかも。 [1] : Z:\STSv4_4\...\includes\functions\html_output.php | [2] : D:\oscommerce-2.2ms1j-R8.tar\...\html_output.php | ||00326 R| | ||00327 R|//// | ||00328 R|// Creates a pull-down list of states | ||00329 R|// added for Japanese localize | ||00330 R| function tep_get_zone_list($name, $country_code | ||00331 R| $zones_array = array(); | ||00332 R| $zones_query = tep_db_query("select zone_name | ||00333 R| . " where zone_country_id = '" . tep_db_inp | ||00334 R| . "' order by " . (($country_code == 107) ? | ||00335 R| while ($zones_values = tep_db_fetch_array($zon | ||00336 R| $zones_array[] = array('id' => $zones_values | ||00337 R| } | ||00338 R| return tep_draw_pull_down_menu($name, $zones_a ちうことで、 http://www.cpaneljapan.com/modules/mydownloads/singlefile.php?cid=1&lid=3 のSTSv4_4に含まれてるhtml_output.phpは、MS1Jのtep_get_zone_list()を含ん でいない→迂闊に上書きすると、言われてる症状が出そうな感じ。 > 1.osCommerce 2.2 MS1JR8を通常の手順でインストールしてください。 > 2.sts.zipを解凍し、adminおよびcatalogディレクトリをサーバにアップし、既存のファイルを上書きしてください。 という手順には、些か疑問符が付きます。これやると壊しちゃうのでは。 他にも、R8のファイルと見比べると結構差があるみたい→導入時は細心の注意が 必要だと思われます。要注意。 つまり、これも「上書き手順書」が原因なのか?(^_^;) はまだ From uno @ heal-pc.com Wed Aug 29 16:50:29 2007 From: uno @ heal-pc.com (HeaL-uno) Date: Wed, 29 Aug 2007 16:50:29 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCIVYlKyVGJTQlaiE8IVchVjxoGyhC?= =?iso-2022-jp?b?GyRCMDc+JklKIVckTkpROTkbKEI=?= References: <009401c7e5f6$ec586500$0201a8c0@maverick> <20070824140741.E315.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <001701c7ea11$451c1380$3618a8c0@unopc> 返答ありがとうございました。 >上にパン屑リスト、下にカテゴリツリーがあるこの辺に、なおカテゴリ >名を表示する意味が本当にあるのか、ちょっと謎ですが。 ご指摘の通り、わざわざ2個載せる必要はありませんよね。 パン屑リストの部分の高さが低く見づらかったので、高さを増やし、 コントラストを上げる配色にすることで見やすくし、カテゴリ名等が無くても 問題ないつくりに変更しました。 お騒がせしました。 uno From uno @ heal-pc.com Wed Aug 29 17:20:49 2007 From: uno @ heal-pc.com (HeaL-uno) Date: Wed, 29 Aug 2007 17:20:49 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJW0lMCUkJXM+cEpzJHI6OCUrGyhC?= =?iso-2022-jp?b?GyRCJWklYCRYGyhC?= Message-ID: <003b01c7ea15$820de530$3618a8c0@unopc> 宜しくお願いします。 oscommerceの問題ではなく、phpの書き方だと思うのですが… 「ゲストさん、いらっしゃいませ。 ログインしますか? それとも、新しいアカウントを作成しますか?」 の部分を左カラム最上部に移したいと思っています。 ログイン表示部分はcatalog/default.phpのの部分であると判明。 これを左に移そうと考えます。 catalog/includes/column_left.phpを開き、categories.phpの上に require(DIR_WS_BOXES . 'now_account.php'); を記入。 catalog/includes/boxes/now_account.phpを作成。 他の項目を参考に、ここまで抜き出しました。 BOX_HEADING_NOWACCOUNT); new infoBoxHeading($info_box_contents, false, false); $info_box_contents = array(); $info_box_contents[] = array('text' => 'ここに文字列等'); new infoBox($info_box_contents); ?> new infoBox($info_box_contents);が内容というのは判ったのですが、 new infoBox(tep_customer_greeting(); ); $info_box_contents[] = array(echo tep_customer_greeting(); ); 等とやってみたのですが、うまく表示させることが出来ませんでした。 この場合、どのように表記するのが正しいのでしょうか? 宜しくお願いします。 uno From k-shimada @ koto-koto.jp Wed Aug 29 20:06:47 2007 From: k-shimada @ koto-koto.jp (k-shimada) Date: Wed, 29 Aug 2007 20:06:47 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJW0lMCUkJXM+cEpzJHI6OCUrGyhC?= =?iso-2022-jp?b?GyRCJWklYCRYGyhC?= In-Reply-To: <003b01c7ea15$820de530$3618a8c0@unopc> References: <003b01c7ea15$820de530$3618a8c0@unopc> Message-ID: <46D55347.9000501@koto-koto.jp> 島田と申します。 > catalog/includes/column_left.phpを開き、categories.phpの上に > require(DIR_WS_BOXES . 'now_account.php'); > を記入。 > 単純に require(DIR_WS_BOXES . 'now_account.php'); の代わりに echo tep_customer_greeting(); じゃダメなんでしょうか? 自サイトですでにtep_customer_greeting();撤去してるので検証できませんが。。。 From uno @ heal-pc.com Thu Aug 30 00:06:25 2007 From: uno @ heal-pc.com (HeaL-uno) Date: Thu, 30 Aug 2007 00:06:25 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJW0lMCUkJXM+cEpzJHI6OCUrGyhC?= =?iso-2022-jp?b?GyRCJWklYCRYGyhC?= References: <003b01c7ea15$820de530$3618a8c0@unopc> <46D55347.9000501@koto-koto.jp> Message-ID: <005a01c7ea4e$2b49e440$0201a8c0@maverick> 返答ありがとうございます。 > 単純に > require(DIR_WS_BOXES . 'now_account.php'); > の代わりに > echo tep_customer_greeting(); > > じゃダメなんでしょうか? 残念ながら、そうすると、ワクがなくなってしまいます。 その他の項目と同じように枠内に収めたいです。 方法があればお願いします。 uno From k-shimada @ koto-koto.jp Thu Aug 30 08:02:42 2007 From: k-shimada @ koto-koto.jp (k-shimada) Date: Thu, 30 Aug 2007 08:02:42 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJW0lMCUkJXM+cEpzJHI6OCUrGyhC?= =?iso-2022-jp?b?GyRCJWklYCRYGyhC?= In-Reply-To: <003b01c7ea15$820de530$3618a8c0@unopc> References: <003b01c7ea15$820de530$3618a8c0@unopc> Message-ID: <46D5FB12.2050103@koto-koto.jp> 島田です。 > $info_box_contents[] = array('text' => 'ここに文字列等'); > > $info_box_contents[] = array('text' => tep_customer_greeting()); これでできるはずです。 ちなみにもっと単純には、 UPしてみたhtmlソースコードをそのまま貼り付ければできますね。 余談ですが、、、 そもそもoscがtableガチガチのレイアウトなので、 スマートなバージョンがほしい今日この頃です。 自作してますが。。。 From bunguya @ leo.e-catv.ne.jp Thu Aug 30 08:22:11 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Thu, 30 Aug 2007 08:22:11 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJW0lMCUkJXM+cEpzJHI6OCUrGyhC?= =?iso-2022-jp?b?GyRCJWklYCRYGyhC?= In-Reply-To: <003b01c7ea15$820de530$3618a8c0@unopc> References: <003b01c7ea15$820de530$3618a8c0@unopc> Message-ID: <20070830081948.0756.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On Wed, 29 Aug 2007 17:20:49 +0900 "HeaL-uno" wrote: > oscommerceの問題ではなく、phpの書き方だと思うのですが… まず、PHPのクラスとオブジェクトについて調べられたほうが宜しいんじゃない かと思います。 http://www.php.net/manual/ja/language.oop.php その次が配列かな? http://jp.php.net/manual/ja/function.array.php > この場合、どのように表記するのが正しいのでしょうか? $info_box_contents = array(); $info_box_contents[] = array('align' => 'center', 'text' => tep_customer_greeting()); new infoBox($info_box_contents); とか? > うまく表示させることが出来ませんでした。 こういった書き方を多用されてるようですが、「うまくいかない」だけではなに も解りません。もう少し書き方を工夫して頂けるとありがたいです。 はまだ From human_1969 @ excite.co.jp Fri Aug 31 15:03:51 2007 From: human_1969 @ excite.co.jp (human_1969 @ excite.co.jp) Date: 31 Aug 2007 15:03:51 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJSIlKyUmJXMlSEVQTz87fiROGyhC?= =?iso-2022-jp?b?GyRCOXE+cEpzJE5MJEZ+Tk8yPSRIRVRGO0lcOClJPTwoGyhC?= =?iso-2022-jp?b?GyRCTDUkTjdvGyhC?= Message-ID: <20070831060351.97972.qmail@asp111.mail.excite.co.jp> >STSv4_4に含まれてるhtml_output.phpは、MS1Jのtep_get_zone_list()を含ん >でいない→迂闊に上書きすると、言われてる症状が出そうな感じ。 そうでした。 STSv4_4\...\includes\functions\html_output.php のなかに osCommerce 2.2 MS1JR8の落ちていた部分を記述したら直りました。 モジュールを入れる場合は要注意であることを再認識しました。 有難うございます。  From bunguya @ leo.e-catv.ne.jp Fri Aug 31 16:41:45 2007 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Fri, 31 Aug 2007 16:41:45 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJSIlKyUmJXMlSEVQTz87fiROGyhC?= =?iso-2022-jp?b?GyRCOXE+cEpzJE5MJEZ+Tk8yPSRIRVRGO0lcOClJPTwoTDUkTjdvGyhC?= In-Reply-To: <20070831060351.97972.qmail@asp111.mail.excite.co.jp> References: <20070831060351.97972.qmail@asp111.mail.excite.co.jp> Message-ID: <20070831155225.A29C.BUNGUYA@leo.e-catv.ne.jp> こんにちわ。 On 31 Aug 2007 15:03:51 +0900 wrote: > STSv4_4/.../includes/functions/html_output.php のなかに > osCommerce 2.2 MS1JR8の落ちていた部分を記述したら直りました。 作業が逆かと。 たとえば STSv4_4/STSv4.4J/catalog/includes/application_top.php を見ると、 > $model_query = tep_db_query("select products_model from " . TABLE_PRODUCTS . " where products_id = '" . $HTTP_GET_VARS['products_id'] . "'"); ↑こんな古いコードがそのまま残ってます。 これだとSQLインジェクション脆弱性を抱え込んでしまいますので、出来るだけ R8のファイルをベースに、STSの修正を盛り込まれるべきだと思います。 > モジュールを入れる場合は要注意であることを再認識しました。 古いコードの残留にも注意してください。コードの意味を理解出来てないと、非 常に危険かもしれません。 はまだ