From mefe0131 @ yahoo.co.jp Tue May 19 16:26:28 2009 From: mefe0131 @ yahoo.co.jp (mefe0131 @ yahoo.co.jp) Date: Tue, 19 May 2009 16:26:28 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCQ21KOD5wSnMkThsoQkNTVg==?= =?iso-2022-jp?b?GyRCPXEkLT1QJDckSyREJCQkRhsoQg==?= In-Reply-To: References: <49E6D49D.4070707@gmail.com> Message-ID: 皆様、結構時間がたってしまいましたがまだ作業をしておりました・・・ http://www.oscommerce.com/community/contributions,4728/category,3/search,CSV 上記のようなファイルを見つけやはり商品オプションは書き出しが出来ませんで した、(技量があれば出来るのでしょうが技量が無く出来ません・・・) 上記のソフトウェアでカスタマイズの経験をされた方がいらっしゃいましたらご 教授頂けると幸いです。 また、そこでなのですが商品オプションの内容をすべてカンマ切り等で ご注文についてのコメント へ挿入してしまうことは出来ないでしょうか・・・ 何卒、よろしくお願い申し上げます。 From oz_604 @ yahoo.co.jp Thu May 21 23:36:15 2009 From: oz_604 @ yahoo.co.jp (Junichi Ozawa) Date: Thu, 21 May 2009 23:36:15 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCQ21KOD5wSnMkThsoQkNTVg==?= =?iso-2022-jp?b?GyRCPXEkLT1QJDckSyREJCQkRhsoQg==?= In-Reply-To: Message-ID: <5C977466D1F1426F8EC87071B46DA9BC@monkeyxp> はじめて投稿します。オザワと申します。 http://www.oscommerce.com/community/contributions,4728/category,3/search,CSV このファイルでやってみたのですが、以下の変更で期待の動きになりませんか? 1.505行目あたりの$orders_productsをDBから抽出しているところで orders_products_idを取得します。 $orders_products = tep_db_query("select products_model, products_price, products_quantity, products_name, orders_products_id from " . TABLE_ORDERS_PRODUCTS . " where orders_id = " . $Orders_id 2.560行目あたりのオーダー内の各プロダクトの詳細を吐き出すループに入った ところで while($row_orders_products = mysql_fetch_array($orders_products)) { ←の下 です。 options_valuesを取得して、ループさせて$Commentsに好きな文字で区切って追加し ていけばよいと思います。 $options_values = tep_db_query("select products_options_values from " . TABLE_ORDERS_PRODUCTS_ATTRIBUTES . " where orders_products_id = " . $row_orders_products["orders_products_id"]); $Comments = ""; // ループさせてコメントに追加します while($option = mysql_fetch_array($options_values)){ $Comments .= filter_text($option["products_options_values"] . ":"); } 間違ってたらすみません。 From mefe0131 @ yahoo.co.jp Fri May 22 11:02:15 2009 From: mefe0131 @ yahoo.co.jp (mefe0131 @ yahoo.co.jp) Date: Fri, 22 May 2009 11:02:15 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCQ21KOD5wSnMkThsoQkNTVg==?= =?iso-2022-jp?b?GyRCPXEkLT1QJDckSyREJCQkRhsoQg==?= In-Reply-To: <5C977466D1F1426F8EC87071B46DA9BC@monkeyxp> References: <5C977466D1F1426F8EC87071B46DA9BC@monkeyxp> Message-ID: オザワ様 ありがとうございます、無事に商品オプションの出力が出来るようになりました 本当に感謝しております。 出力されるCSVファイルの文字コードを変更する場合はやはり大幅に加える必要 があるでしょうか・・・Excelで読むことが難しいため。 #メールアドレス:"Junichi Ozawa" #ここから受信した原文メッセージ > はじめて投稿します。オザワと申します。 > http://www.oscommerce.com/community/contributions,4728/category,3/search,CSV > このファイルでやってみたのですが、以下の変更で期待の動きになりませんか? > > 1.505行目あたりの$orders_productsをDBから抽出しているところで > orders_products_idを取得します。 > $orders_products = tep_db_query("select products_model, products_ price, > products_quantity, products_name, orders_products_id from " . > TABLE_ORDERS_PRODUCTS . " where orders_id = " . $Orders_id > > 2.560行目あたりのオーダー内の各プロダクトの詳細を吐き出すループに 入った > ところで > while($row_orders_products = mysql_fetch_array($orders_products)) {  ←の下 > です。 > options_valuesを取得して、ループさせて$Commentsに好きな文字で区切って 追加し > ていけばよいと思います。 > > $options_values = tep_db_query("select products_options_values from " . > TABLE_ORDERS_PRODUCTS_ATTRIBUTES . " where orders_products_id = " . > $row_orders_products["orders_products_id"]); > $Comments = ""; > // ループさせてコメントに追加します > while($option = mysql_fetch_array($options_values)){ > $Comments .= filter_text($option["products_options_values"] . ":"); > } > > 間違ってたらすみません。 > > _______________________________________________ > Tep-j-general mailing list > Tep-j-general @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/tep-j-general From oz_604 @ yahoo.co.jp Fri May 22 18:16:28 2009 From: oz_604 @ yahoo.co.jp (Junichi Ozawa) Date: Fri, 22 May 2009 18:16:28 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCQ21KOD5wSnMkThsoQkNTVg==?= =?iso-2022-jp?b?GyRCPXEkLT1QJDckSyREJCQkRhsoQg==?= In-Reply-To: Message-ID: それはよかったです。 文字コードを変更するには、最後にCSVの内容を出力している場所で変換すればよい と思います。 595行目あたりにある部分です。 print $csv_output; Shift-jisに変更する場合は↑の部分をこのように変更してみてください。 print mb_convert_encoding($csv_output, 'sjis', 'euc-jp'); オザワ From mefe0131 @ yahoo.co.jp Wed May 27 18:12:25 2009 From: mefe0131 @ yahoo.co.jp (mefe0131 @ yahoo.co.jp) Date: Wed, 27 May 2009 18:12:25 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCRk1BM0gvQDgkNyQ/GyhCUEhQ?= =?iso-2022-jp?b?GyRCJE4lKCVpITwkSyREJCQkRiEjGyhC?= Message-ID: お世話になっております、突然発生したエラーについて。 現在osCommerce 2.2 MS1 日本語版を利用しております。 商品を追加する際に商品に画像を参照してしまうとそのまま商品は挿入できるの ですが、タイトル本文ともに空白になり非表示になってしまいます。 ファイルはいじっておらず数時間前に追加した物は正常に反映されました。 Warning: reset() [function.reset]: Passed variable is not an array or object in*********admin/includes/classes/object_info.php on line 17 Warning: Variable passed to each() is not an array or object in********* admin/includes/classes/object_info.php on line 18 object_info.phpの17行目18行目はこちらのようなのですが・・・ reset($object_array); while (list($key, $value) = each($object_array)) { 思い当たる事がありましたらご教授頂けると幸いです、よろしくお願い申し上げ ます。