From pelulurapa @ xrh.biglobe.ne.jp Tue Apr 1 00:48:53 2008 From: pelulurapa @ xrh.biglobe.ne.jp (JM) Date: Tue, 1 Apr 2008 00:48:53 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCQ21KODNORyclYSE8JWskSENtGyhC?= =?iso-2022-jp?b?GyRCSjg0SU19GyhC?= References: <12e45dfc0803260821h6b62aa3cha2e564c8a6839ffb@mail.gmail.com><009401c8916c$552bf9e0$0500a8c0@FM3FD6C3797708> <20080331133753.9066.BUNGUYA@leo.e-catv.ne.jp> Message-ID: <030f01c89346$c3752fd0$0500a8c0@FM3FD6C3797708> こんにちは。 いつもアドバイス・ご指摘ありがとうございます。 アドバイス頂いた順序と逆になりますが、 >> > ちなみに、サーバの設定で「PHP の session.referer_check をセット」している場合は >> > 「osCommerceによる・・・」のセッションハイジャック対策(P43)を参考に > この2つは同じ内容です。設定値はphpinfoで見られます。 ご指摘ありがとうございます。 この投稿を頂いてから検索して調べました所、osCの管理画面のセッション設定に あたる事が分かりました。 ここはfalseになっていましたので、無効のままでした。 また、更に検索したら、サーバの設定がosCの管理画面で見られる事が分かり、 その中に session.referer_check の確認をする事が出来ました。 私のチェックが甘かったです。大変失礼致しました。 > もちろん鯖によりますが、最近はレン鯖でも結構、何らかの手段で生ログを提供 > してる場合が多いと思います。 apacheのログというのは生ログの事を指すのですね。。。汗 生ログという項目がサーバのコントロールパネルにあり、今日、確認メールが届かない 注文があったので、早速生ログをダウンロードしました。 メールが届かなかったログはまだ1つしか確認できていませんが、 現時点であるログを比較した結果、金子様のご指摘通り、paypalで決済後、 お客様がお店のサイトに戻るリンクをクリックしていない事が送信されない原因 だという事が分かりました。 メールが届く場合は、必ず GET /checkout_process.php?merchant_return_link=に戻る(サイト名) GET /checkout_success.php というログ(いづれもリファラー欄は空欄)があり、その後サイトに戻った形跡が 残っていますが、 メールが届かない場合は、 POST /checkout_confirmation.php というログ(リファラー欄はcheckout_payment.php)で終わっており、 戻ってきた形跡がありませんでした。 はまだ様より紹介のあったログ解析ソフト、とても使いやすかったです。 このおかげで、知識がほぼゼロの私でも、ログを随分楽に見ることが出来ました。 現状のままですと、お客様がリンクをクリックしない限り確定にならないという お客様依存の状態ですので、セッションが切れてしまう可能性はあるようですが、 リダイレクト設定を試してみようと思います。 結果が報告できるような状態になりましたら、改めてこちらに報告したいと思います。 ありがとうございました。 From bunguya @ leo.e-catv.ne.jp Tue Apr 1 09:20:17 2008 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Tue, 01 Apr 2008 09:20:17 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCQ21KODNORyclYSE8JWskSENtGyhC?= =?iso-2022-jp?b?GyRCSjg0SU19GyhC?= In-Reply-To: <030f01c89346$c3752fd0$0500a8c0@FM3FD6C3797708> References: <20080331133753.9066.BUNGUYA@leo.e-catv.ne.jp> <030f01c89346$c3752fd0$0500a8c0@FM3FD6C3797708> Message-ID: <20080401091905.BCB7.16353605@leo.e-catv.ne.jp> こんにちわ。 On Tue, 1 Apr 2008 00:48:53 +0900 "JM" wrote: > この投稿を頂いてから検索して調べました所、osCの管理画面のセッション設定に > あたる事が分かりました。 違います。 > ここはfalseになっていましたので、無効のままでした。 session.referer_checkと「セッションの再生成」は(同じ事象への対策ではあ りますが)別のことです。 falseだとセッションハイジャックが怖いので、可能ならtrueにしておくことを 推奨します。 > また、更に検索したら、サーバの設定がosCの管理画面で見られる事が分かり、 > その中に session.referer_check の確認をする事が出来ました。 で、そのLocal Valueはnullだったんでしょうか? > apacheのログというのは生ログの事を指すのですね。。。汗 「Apacheのログ」では通じず、「生ログ」が通じるんですね…(^^;; > お客様依存の状態ですので、セッションが切れてしまう可能性はあるようですが、 > リダイレクト設定を試してみようと思います。 > 結果が報告できるような状態になりましたら、改めてこちらに報告したいと思います。 頑張ってください&結果報告を期待してます。 はまだ From pelulurapa @ xrh.biglobe.ne.jp Tue Apr 1 13:07:36 2008 From: pelulurapa @ xrh.biglobe.ne.jp (JM) Date: Tue, 1 Apr 2008 13:07:36 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCQ21KODNORyclYSE8JWskSENtGyhC?= =?iso-2022-jp?b?GyRCSjg0SU19GyhC?= References: <20080331133753.9066.BUNGUYA@leo.e-catv.ne.jp><030f01c89346$c3752fd0$0500a8c0@FM3FD6C3797708> <20080401091905.BCB7.16353605@leo.e-catv.ne.jp> Message-ID: <004a01c893ae$036ce580$0500a8c0@FM3FD6C3797708> みなさんいつもお世話になります。三宅です。 > session.referer_checkと「セッションの再生成」は(同じ事象への対策ではあ > りますが)別のことです。 > > falseだとセッションハイジャックが怖いので、可能ならtrueにしておくことを > 推奨します。 あ・・・。また私、大きな勘違いをしてしまったのですね。。。(汗) うちではゲスト購入のみにしているので、会員登録データ自体が存在せず、 覗かれることはないと思うのですが、trueにしておきました。 > で、そのLocal Valueはnullだったんでしょうか? いいえ。Local Value Master Value 両方ともに「no value」となっています。 > 「Apacheのログ」では通じず、「生ログ」が通じるんですね…(^^;; レンタルサーバのコンパネに「生ログ」というメニューがたまたまあったものですから。 すみません。汗汗 From bunguya @ leo.e-catv.ne.jp Tue Apr 1 14:48:33 2008 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Tue, 01 Apr 2008 14:48:33 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCQ21KODNORyclYSE8JWskSENtGyhC?= =?iso-2022-jp?b?GyRCSjg0SU19GyhC?= In-Reply-To: <004a01c893ae$036ce580$0500a8c0@FM3FD6C3797708> References: <20080401091905.BCB7.16353605@leo.e-catv.ne.jp> <004a01c893ae$036ce580$0500a8c0@FM3FD6C3797708> Message-ID: <20080401144745.BCF4.16353605@leo.e-catv.ne.jp> こんにちわ。 On Tue, 1 Apr 2008 13:07:36 +0900 "JM" wrote: > いいえ。Local Value Master Value 両方ともに「no value」となっています。 え〜っと…(^^;; http://ja.wikipedia.org/wiki/%E3%83%8C%E3%83%AB_(%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF) http://e-words.jp/w/Null.html > プログラミング言語やデータベースのデータ表現の一種で、何のデータも含まれ > ない状態、あるいは長さ0の空文字列のこと。 ということで、「NULL」と「no value(=値無し)」は同じことかと。 はまだ From accessdetail23 @ yahoo.co.jp Wed Apr 2 16:55:13 2008 From: accessdetail23 @ yahoo.co.jp (accessdetail23 @ yahoo.co.jp) Date: Wed, 2 Apr 2008 16:55:13 +0900 (JST) Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJWEhPCUrITwkcj5SMnAkOSRrGyhC?= =?iso-2022-jp?b?GyRCJVwlQyUvJTkkcj4mSUowbE13JE5BMCRLST08KBsoQg==?= In-Reply-To: Message-ID: <20080402075513.36786.qmail@web4009.mail.ogk.yahoo.co.jp> みなさんいつもお世話になります。Takahashiです。 諸先輩方の暖かいアドヴァイスありがとうございました。 本日は以下の用に運用しました...の結果ご報告です。 2004年 1月 25日 (日) 付け[Tep-j-general] Re: カテゴリー欄のカスタマイズについて でカテゴリー毎にbody側にコメントを入れる方法 ↓ http://lists.sourceforge.jp/pipermail/tep-j-general/2004-January/001602.html で伊豆様による記述があり、そのまま利用できればと思ったのですが...、body側のコメントが入るのは第一階層のカテゴリーのみでサブカテゴリーにはbody側のコメントが入りませんでした ! 思考錯誤した結果 default.php の 370行目あたり (サブカテゴリーの画像表示の前) を伊豆さんの書かれている第一階層のカテゴリー欄のカスタマイズと同じスクリプトを利用して以下のように変え、サブカテゴリーにもbody側のコメント をいれることができました ! default.php 370行位 〜 $image = $image['categories_image']; ←ここに追加1を挿入 } ?> ←ここに追加2を挿入 追加1: $category_query = tep_db_query("select cd.categories_name, c.categories_image, cd.categories_description1, cd.categories_description2 , cd.categories_description3 from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = '" . $current_category_id . "' and cd.categories_id = '" . (int)$current_category_id . "' and cd.language_id = '" . (int)$languages_id . "'"); $category = tep_db_fetch_array($category_query); 追加2: 私の場合作家の系譜挿入の場合大量のコメント欄を必要とするので、DBに 255 バイト でcategories_description1〜3を作成しました。 このような経過で、念願の 「メーカーを紹介するボックスを商品一覧の前に表示 」を完成いたしました! 皆様の参考になればうれしいです。 伊豆様、はまだ様、藤井様、その他の諸先輩方ありがとうございました。 Takahashi --------------------------------- GANBARE! NIPPON! Win your ticket to Olympic Games 2008. -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/tep-j-general/attachments/20080402/44ee1fcb/attachment.htm From bunguya @ leo.e-catv.ne.jp Thu Apr 3 09:03:14 2008 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Thu, 03 Apr 2008 09:03:14 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJWEhPCUrITwkcj5SMnAkOSRrGyhC?= =?iso-2022-jp?b?GyRCJVwlQyUvJTkkcj4mSUowbE13JE5BMCRLST08KBsoQg==?= In-Reply-To: <20080402075513.36786.qmail@web4009.mail.ogk.yahoo.co.jp> References: <20080402075513.36786.qmail@web4009.mail.ogk.yahoo.co.jp> Message-ID: <20080403084328.FFF0.16353605@leo.e-catv.ne.jp> こんにちわ。 On Wed, 2 Apr 2008 16:55:13 +0900 (JST) wrote: > カテゴリー毎にbody側にコメントを入れる方法 ↓ ? Subjectには「メーカー」と書いてあるようですが、実際にコメントを入れたい のは「カテゴリ毎」なんですか? 「メーカー毎」なんですか? > 370行目あたり (サブカテゴリーの画像表示の前) 手元の oscommerce-2.2ms1j-R8.tar/oscommerce-2.2ms1j/catalog/default.php は、349行までしか無いようですが…。 やってることは要するに(当方が最初から言ってる) 「DBにdescriptionなカラムを増やしてそっから読む」 だと思いますが、どーも「言ってること」と「やってること」がチクハグで、う まく噛み合ってない印象です。 そして、貴君の記述からは「なにが解ってないのか」すら読み取れないので、ヨ コから口を出そうにも、出しようがないというか。 > このような経過で、念願の 「メーカーを紹介するボックスを商品一覧の前に表示 」を完成いたしました! ということで、もう済んだってことなら構いませんけど、こちらの記述も「メー カー」なんですよね。なんか混乱してるなぁ。 # 非常に引用しにくいんですが、このインデントは一体…? はまだ From pelulurapa @ xrh.biglobe.ne.jp Thu Apr 3 17:30:33 2008 From: pelulurapa @ xrh.biglobe.ne.jp (JM) Date: Thu, 3 Apr 2008 17:30:33 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCQ21KODNORyclYSE8JWskSENtGyhC?= =?iso-2022-jp?b?GyRCSjg0SU19GyhC?= References: <20080401091905.BCB7.16353605@leo.e-catv.ne.jp><004a01c893ae$036ce580$0500a8c0@FM3FD6C3797708> <20080401144745.BCF4.16353605@leo.e-catv.ne.jp> Message-ID: <014401c89565$03e5b380$0400a8c0@FM3FD6C3797708> こんにちは。三宅です。 Paypalからのリダイレクト設定の報告です。 checkout_process.php へリダイレクト設定後、ログをチェックしました。 結果として、お客様に依存しなければならない部分が出てきそうです。 リダイレクト設定後に成功した時のログは、以下になりました。 POST /checkout_confirmation.php GET /checkout_process.php?merchant_return_link=Return+to+サイト名&form_charset=UTF-8 GET /checkout_success.php 操作によって、多少違う場合(ファイル名の後の?から始まる記述が違ったり、なかったり。)もあるようですが、 注文確認メールも、管理画面での売上げ管理にもしっかりと反映されていました。 ですが、またまた確認メールの届かない注文が発生。 ログを確認すると、前回届かなかった時と同じく POST /checkout_confirmation.php で終わっていました。 おかしいと思いPaypalの設定を調べると、Paypal側でリダイレクト設定 (ウェブサイトの自動復帰)をしても、「PayPalアカウントオプションサービス」という オプションをオンにしていると、初めてPaypalを利用する人に対しては決済完了後に リダイレクトされず、サイトに戻るリンクをクリックしないと戻れないという事が分かりました。 (アカウントオプションサービスというのは、Paypalアカウントを登録していなくても Paypal決済が利用できるというサービスです。) 初めて利用するお客様に対しては、お客様依存になってしまうという事です。 ただ、このオプションをオフにしたとしても、osCからデータを受け取った後に アカウント登録をする方も出てくるので、この場合、登録に手間取って セッション切れが出てくるケースも0%ではないと思っています。 これについては、まだそういったケースがログでは発見できていないので、 私の勝手な推測ですが。 手間をかけさせてもアカウント登録を先にしてもらうか、 手間いらずの登録ナシでもOKにするか。 売上げ推移を見てから決めることにしましたが、この先、アフィリエイトのシステムを 導入予定なので、私の場合は前者になりそうです。 Paypal決済がもっと浸透してくれれば、迷うことなく前者なんですけどねー。。。 という事で、報告させて頂きました。 アドバイス頂いたみなさん、本当にありがとうございました。 From nyoro24 @ gmail.com Fri Apr 4 16:40:28 2008 From: nyoro24 @ gmail.com (nishiyama) Date: Fri, 4 Apr 2008 16:40:28 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJSQlVyU3JW0lczdoOlElYiU4GyhC?= =?iso-2022-jp?b?GyRCJWUhPCVrJEskRCQkJEYbKEI=?= Message-ID: お世話になっております。西山です。 クレジットカード決済にイプシロンを利用したいと考えて おりますが、下記リンクにあるモジュールはラピッドサイト 以外のサーバーで機能するのでしょうか? http://www.rapidsite.jp/support/manual/rv3/e_307.html ご存知の方がおられましたら、よろしくお願いします。 From vdboxes @ gmail.com Fri Apr 4 17:57:35 2008 From: vdboxes @ gmail.com (K.Kaneko) Date: Fri, 4 Apr 2008 17:57:35 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJSQlVyU3JW0lczdoOlElYiU4GyhC?= =?iso-2022-jp?b?GyRCJWUhPCVrJEskRCQkJEYbKEI=?= In-Reply-To: References: Message-ID: <12e45dfc0804040157w5ebfcdd4vfdff2fe4f8e0dfd0@mail.gmail.com> こんにちは、金子です。 > クレジットカード決済にイプシロンを利用したいと考えて > おりますが、下記リンクにあるモジュールはラピッドサイト > 以外のサーバーで機能するのでしょうか? 動作要件さえ満たせばラピットサイト以外のサーバでも動くはず・・・ですよ(汗 不安であれば、イプシロンのサポートに聞いてみれば解決すると思います。 From nyoro24 @ gmail.com Sat Apr 5 01:57:55 2008 From: nyoro24 @ gmail.com (nishiyama) Date: Sat, 5 Apr 2008 01:57:55 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJSQlVyU3JW0lczdoOlElYiU4GyhC?= =?iso-2022-jp?b?GyRCJWUhPCVrJEskRCQkJEYbKEI=?= In-Reply-To: <12e45dfc0804040157w5ebfcdd4vfdff2fe4f8e0dfd0@mail.gmail.com> References: <12e45dfc0804040157w5ebfcdd4vfdff2fe4f8e0dfd0@mail.gmail.com> Message-ID: こんばんは、西山です。 金子様、さっそくありがとうございました。 イプシロンへの問い合わせは最初にしておりましたが、機能する、 機能しないといった明確な回答は得られませんでした。 From vdboxes @ gmail.com Sat Apr 5 06:17:20 2008 From: vdboxes @ gmail.com (K.Kaneko) Date: Sat, 5 Apr 2008 06:17:20 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJSQlVyU3JW0lczdoOlElYiU4GyhC?= =?iso-2022-jp?b?GyRCJWUhPCVrJEskRCQkJEYbKEI=?= In-Reply-To: References: <12e45dfc0804040157w5ebfcdd4vfdff2fe4f8e0dfd0@mail.gmail.com> Message-ID: <12e45dfc0804041417r6cca705fo6b8cb136da386f66@mail.gmail.com> こんにちは、金子です。 どのような回答を期待されているのかわかりませんが(^^; 繰り返しになりますが、動作要件さえ満たせば動作するはずです。 実際に現在ご利用中のサーバで動くかどうかというのは当方では確認できませんし、 確認する術もありません。開発元に問い合わせるなり、再度イプシロンのサポートに 対して明確な回答を求めるなりしたほうがよろしいかと思います。 From officegilberto @ gmail.com Sat Apr 5 10:06:13 2008 From: officegilberto @ gmail.com (=?ISO-2022-JP?B?b2ZmaWNlIGdpbA==?= =?ISO-2022-JP?B?YmVydG86GyRCTG44fRsoQiAbJEJYRjBsGyhC?=) Date: Sat, 5 Apr 2008 10:06:13 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJSQlVyU3JW0lczdoOlElYiU4GyhC?= =?iso-2022-jp?b?GyRCJWUhPCVrJEskRCQkJEYbKEI=?= In-Reply-To: References: <12e45dfc0804040157w5ebfcdd4vfdff2fe4f8e0dfd0@mail.gmail.com> Message-ID: <23e2676d0804041806kcc1688cv5e0b43ca1c0f05e4@mail.gmail.com> 野口と申します。 さくらサーバー(共有スタンダード)でイプシロンを使っています。 イプシロンはOSC用のモジュールを持っているはずです。 現に使っていますから・・・ ラピッドなどを優先提携サーバーとしているので あいまいな返答をしているのかと推測されます。 あとは交渉術でしょうか? > > イプシロンへの問い合わせは最初にしておりましたが、機能する、 > 機能しないといった明確な回答は得られませんでした。 > > _______________________________________________ > Tep-j-general mailing list > Tep-j-general @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/tep-j-general > -- ■□□□□□□□□□□□ Office gilberto:野口 愼一 〒943-0833 新潟県上越市大町3-5-5 phone:025-525-8704 携帯:080-5564-2136 fax:020-4668-2322 officegilberto @ gmail.com □□□□□□□□□□□■ -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/tep-j-general/attachments/20080405/0f932244/attachment.htm From nyoro24 @ gmail.com Sat Apr 5 14:56:48 2008 From: nyoro24 @ gmail.com (nishiyama) Date: Sat, 5 Apr 2008 14:56:48 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJSQlVyU3JW0lczdoOlElYiU4GyhC?= =?iso-2022-jp?b?GyRCJWUhPCVrJEskRCQkJEYbKEI=?= In-Reply-To: <23e2676d0804041806kcc1688cv5e0b43ca1c0f05e4@mail.gmail.com> References: <12e45dfc0804040157w5ebfcdd4vfdff2fe4f8e0dfd0@mail.gmail.com> <23e2676d0804041806kcc1688cv5e0b43ca1c0f05e4@mail.gmail.com> Message-ID: こんにちは、西山です。 金子様、野口様、ありがとうございました。 私としては、他サーバーで使用しておられる方がいるという ことだけで、大変満足な回答です。 From haf19290 @ ams.odn.ne.jp Tue Apr 8 11:21:51 2008 From: haf19290 @ ams.odn.ne.jp (=?iso-2022-jp?B?MG5seTBuZRskQiUqJXMlaiE8JW8lcxsoQg==?=) Date: Tue, 8 Apr 2008 11:21:51 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCMmhBfCROJSQlcyVdITwlSCRLGyhC?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= Message-ID: <00a301c8991f$4fc9a4b0$0200a8c0@yourc5edf28d32> いつもお世話になります 新たにosCommerceをインストールして今まで運営していたサイトのデータを 移したいと思い、下記の手順をふみました 1,デフォルトのosCommerceをインストール 2、phpMyAdminで新たに作成したデータベースを選択 3、インポート→「インポートするファイル」の「テキストファイルの位置」の「参照」を   クリックしてサーバーに保存されている.gz形式のデータベースの保存データを   アップしました 4、サイトを確認してみるとカテゴリーや商品名・説明文などはすべてデータを   移せているのですが商品画像がすべて移せませんでした 管理画面で商品登録の箇所を見るとすべて「画像が登録されていません」と表示されています 画像もすべて移行させるにはどうすればよいでしょうか? 以前こちらのメーリングリストでご相談させていただいた時は 1.phpMyAdminへログイン 2.左のメニューから該当するDBを選択する。 3.右側の上にあるメニューからSQLをクリックする。 4.「OR テキストファイルの場所 :」よりローカルのSQLファイルを選択する。 5.「実行」ボタンをクリックしてDBが復元されれば完了です。 という方法をお教え頂いてその時はうまくできたと思うですが 今もう一度試みたところ、.「OR テキストファイルの場所 :」というのが 見当たらないのです 右上のSQLをクリックすると 「データベース onlyone_voltage 上でクエリを実行する:」 という項目のみが表示されているのです ためしにその部分に保存データを入れて実行してみましたが やはり同じように商品画像のみが表示されませんでした FFFTPで確認するとcatalog/images/の中には商品画像は入っていません 元のサイトとURLが同じではないので移せないのでしょうか? 一から商品画像をすべてUPしなければならないのでしょうか? FFFTPで元のサイトのcatalog/images/の中の商品画像をダウンロードしようとしても 「ダウンロードできません」となります お忙しい中大変ご面倒をおかけいたしますがお教えいただきますようお願い申し上げます From vdboxes @ gmail.com Tue Apr 8 12:19:01 2008 From: vdboxes @ gmail.com (K.Kaneko) Date: Tue, 08 Apr 2008 12:19:01 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCMmhBfCROJSQlcyVdITwlSCRLGyhC?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= In-Reply-To: <00a301c8991f$4fc9a4b0$0200a8c0@yourc5edf28d32> References: <00a301c8991f$4fc9a4b0$0200a8c0@yourc5edf28d32> Message-ID: <47FAE425.8090401@gmail.com> こんにちは、金子です > 管理画面で商品登録の箇所を見るとすべて「画像が登録されていません」 > と表示されています 手元の環境ですと、上記のような表示は出ないのですが・・・。 原因としては ・画像名がデータベースに登録されていない ・データベースには登録されているが画像がないだけ のどちらかだと思いますのでphpMyAdmin等で画像の情報を確認してみてくださ い。通常、画像データは画像名が「products」内の「products_image」に入って いると思います。 > 画像もすべて移行させるにはどうすればよいでしょうか? 画像はSQLとは関係ないので別途FTPでアップする必要があります。 > 一から商品画像をすべてUPしなければならないのでしょうか? > FFFTPで元のサイトのcatalog/images/の中の商品画像をダウンロードしよう > としても「ダウンロードできません」となります SSHなどが使える環境なら画像ディレクトリを固めて(圧縮して)ダウンロード するのが一番早いんじゃないでしょうか? 使えないのであれば、画像の所有者を適切に再設定してあげればダウンロードで きるようになると思います。 From haf19290 @ ams.odn.ne.jp Tue Apr 8 14:11:52 2008 From: haf19290 @ ams.odn.ne.jp (=?iso-2022-jp?B?MG5seTBuZRskQiUqJXMlaiE8JW8lcxsoQg==?=) Date: Tue, 8 Apr 2008 14:11:52 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCMmhBfCROJSQlcyVdITwlSCRLGyhC?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= Message-ID: <011501c89937$10008660$0200a8c0@yourc5edf28d32> 金子様 お忙しい中、迅速・丁寧にご返答いただき本当にありがとうございます phpMyAdminで「products_image」の中身を確認すると いうのが当方の未熟さゆえによくわからないのですが(すみません) 種別:varchar(64) ヌル(NULL):はい デフォルト値:NULL となってるのは確認できました 金子様の 「画像はSQLとは関係ないので別途FTPでアップする必要があります」 というアドバイスを頂き、元のサイトから試しに一つ画像をダウンロードして catalog/images/にアップするとその商品の画像は表示されました ということは ・データベースには登録されているが画像がないだけ なのが原因と思われます 詳細用の画像は出ていませんがこれは複数の画像を登録するモジュールを もう一度インストールしなければならないんでしょうね 以前再アップした時は詳細用の大きい画像も移せたと思うんですが… まったく…一度やった事を覚えていない自分が情けないです… 早速「SSHを使う」または「画像の所有者を適切に再設定」というのを 勉強したいと思います なにぶん未熟者ですのでもしよろしければそちらの方法もご教授 いただければ幸いです 厚かましい事を言いまして申し訳ございません 金子様 このたびはお忙しい中本当にありがとうございました! From vdboxes @ gmail.com Tue Apr 8 21:12:46 2008 From: vdboxes @ gmail.com (K.Kaneko) Date: Tue, 08 Apr 2008 21:12:46 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCMmhBfCROJSQlcyVdITwlSCRLGyhC?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= In-Reply-To: <011501c89937$10008660$0200a8c0@yourc5edf28d32> References: <011501c89937$10008660$0200a8c0@yourc5edf28d32> Message-ID: <47FB613E.4030703@gmail.com> こんにちは、金子です。 > 詳細用の画像は出ていませんがこれは複数の画像を登録するモジュールを > もう一度インストールしなければならないんでしょうね デフォルトのものをインストールしてるということですので、追加モジュール関 連は再度組み込み作業が必要になりますね。 簡単なのは、前のサーバから ・catalog/includes/configure.php ・admin/includes/configure.php 以外のファイルを上書きしちゃうことなんですが。 で、言語ファイルとかを新しいサイトにあわせて再設定する、と。 何があるかわからない(ソース内に直接日本語かいてたりするとアウト)んで バックアップはお忘れなく。 > 「SSHを使う」 お使いのサーバがSSHを許可していれば http://www.k-tanaka.net/unix/tar.html あたりが参考になるんじゃないかと思います。 > 「画像の所有者を適切に再設定」 多分画像の所有者がApacheになってしまっていると思うので、FTPユーザーに変 更するスクリプトを書くなり、サーバ管理者に連絡して所有者を自分にしてもら うなりすればダウンロードできるようになると思います。 From bunguya @ leo.e-catv.ne.jp Wed Apr 9 08:44:34 2008 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Wed, 09 Apr 2008 08:44:34 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCMmhBfCROJSQlcyVdITwlSCRLGyhC?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= In-Reply-To: <47FB613E.4030703@gmail.com> References: <011501c89937$10008660$0200a8c0@yourc5edf28d32> <47FB613E.4030703@gmail.com> Message-ID: <20080409084324.EC24.16353605@leo.e-catv.ne.jp> こんにちわ。 On Tue, 08 Apr 2008 21:12:46 +0900 "K.Kaneko" wrote: > 何があるかわからない(ソース内に直接日本語かいてたりするとアウト)んで なんで「アウト」なんでしょう? ここが良くわかりませんでした。 「移転前と移転後では日本語コードが異なる」 みたいな記述、ありましたっけ? 移転前も移転後も全部EUCなら別に「アウト」ではないし、もし異なってても、 環境に合わせ適切に設定してやれば良いだけのような気がします。 # 「質問者さんのレベル的にこの辺の理解が難しいと思われる」という意味 # なら解らなくもないんですが…。「アウト」?? 個人的には > FFFTPで元のサイトのcatalog/images/の中の商品画像をダウンロードしようとしても > 「ダウンロードできません」となります の原因を調べるのが先決な気がします。上記はどう考えてもおかしいので、何故 そうなるのかを調べとかないといけないような。 はまだ From haf19290 @ ams.odn.ne.jp Wed Apr 9 15:50:39 2008 From: haf19290 @ ams.odn.ne.jp (=?iso-2022-jp?B?MG5seTBuZRskQiUqJXMlaiE8JW8lcxsoQg==?=) Date: Wed, 9 Apr 2008 15:50:39 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCMmhBfCROJSQlcyVdITwlSCRLGyhC?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= Message-ID: <00ca01c89a0e$07193010$0200a8c0@yourc5edf28d32> 金子様、はまだ様 お忙しい中ご返答頂き誠にありがとうございました 「画像の所有者を適切に再設定」 は契約しているサーバーに変更していただいてダウンロード できるようになりました。ありがとうございました! >簡単なのは、前のサーバから >・catalog/includes/configure.php >・admin/includes/configure.php >以外のファイルを上書きしちゃうことなんです こちらを実行しましたら詳細画像も、通販法表記などの内容も すべて移す事ができました! 本当にありがとうございました! ところが、今回新しいサイトを作って前のサイトのデータを移したかったのは 前のサイトが、なぜか急に同一IPアドレスからのアクセスを拒否するように なってしまってcatalog/default.phpにアクセスした時点や注文を進めていったり した時点で 1062 - Duplicate entry '/vlg3/list/catalog/checkout_process.php' for key 3 update whos_online set customer_id = '305', full_name = '111 111', ip_address = '218.46.205.249', time_last_click = '1207722242', last_page_url = '/vlg3/list/catalog/checkout_process.php' where session_id = 'bad8082e085c36735736ff2e9c1e14f5' といったエラーが出るようになり、サーバーやこちらのメーリングリストで ご相談させてもらい色々手段を試みても直らなかったので http://lists.sourceforge.jp/mailman/archives/tep-j-general/2008-March/018748.html http://lists.sourceforge.jp/mailman/archives/tep-j-general/2008-March/018751.html 一からサイトを作り直したのです しかし、今テストで注文を進めていくとやはり同じエラーが出ました これでは新たにosCommerceをインストールした意味がありません どうしてこのようなエラーが直らないのでしょうか? 金子様にお教えいただいた >・catalog/includes/configure.php >・admin/includes/configure.php >以外のファイルを上書き というのは正常なサイトからのコピーならOKだと思うので 当方のような場合は一つ一つアップしていくしかないのでしょうか? すごく簡単にコピーできたので嬉しかったんですが… エラーを直す方法はないのでしょうか? お忙しい中お手数をおかけいたしますがよろしくお願い申し上げます From bunguya @ leo.e-catv.ne.jp Wed Apr 9 16:29:40 2008 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Wed, 09 Apr 2008 16:29:40 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCMmhBfCROJSQlcyVdITwlSCRLGyhC?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= In-Reply-To: <00ca01c89a0e$07193010$0200a8c0@yourc5edf28d32> References: <00ca01c89a0e$07193010$0200a8c0@yourc5edf28d32> Message-ID: <20080409162858.EC66.16353605@leo.e-catv.ne.jp> こんにちわ。 On Wed, 9 Apr 2008 15:50:39 +0900 0nly0neオンリーワン wrote: > といったエラーが出るようになり、サーバーやこちらのメーリングリストで > ご相談させてもらい色々手段を試みても直らなかったので ? 当方、既に > として作成されてる&基本的にテンポラリなので、今のテーブルを捨てて新しく > 作り直すという選択肢もあります。この辺はお好きなように。 と申し上げてるハズですが? 具体的にはphpMyAdminに > DROP TABLE IF EXISTS whos_online; > CREATE TABLE whos_online ( > customer_id int, > full_name varchar(64) NOT NULL, > session_id varchar(128) NOT NULL, > ip_address varchar(15) NOT NULL, > time_entry varchar(14) NOT NULL, > time_last_click varchar(14) NOT NULL, > last_page_url varchar(64) NOT NULL > ); と投げりゃ良いです。それだけ。 > どうしてこのようなエラーが直らないのでしょうか? 壊れたwhos_onlineテーブルをそのままインポート→壊れた状態のまま再構築さ れてるからじゃないでしょうかね? はまだ From fs889 @ tenpodo.com Fri Apr 11 10:46:25 2008 From: fs889 @ tenpodo.com (hikyuu) Date: Fri, 11 Apr 2008 10:46:25 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCPiZJSkpMJEslXSUkJXMlSCROGyhC?= =?iso-2022-jp?b?JRskQiRySlE5OSQ3JD8kJCEjGyhC?= Message-ID: <008d01c89b75$f14ca4b0$0f00a8c0@D6MVY4BX> こんにちわ hikyuu岩上と申します。 ポイントシステムのついているosCommerceを 使っているのですがこのポイントは すべての商品に同じ割合で付くようになっています。 一部の商品にはポイントの%を変更したいときあるいはつけたくないような時 にはどのようにしたらよいか困っています。 そのようにカスタマイズされている方がおられましたら 教授のほどお願いいたします。 osCommerceはポイントシステム付きのosCommerce 2.2MS1Jです。 よろしくお願いします。 hikyuu岩上 From bunguya @ leo.e-catv.ne.jp Fri Apr 11 13:56:36 2008 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Fri, 11 Apr 2008 13:56:36 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCPiZJSkpMJEslXSUkJXMlSCROGyhC?= =?iso-2022-jp?b?JRskQiRySlE5OSQ3JD8kJCEjGyhC?= In-Reply-To: <008d01c89b75$f14ca4b0$0f00a8c0@D6MVY4BX> References: <008d01c89b75$f14ca4b0$0f00a8c0@D6MVY4BX> Message-ID: <20080411135407.723F.16353605@leo.e-catv.ne.jp> こんにちわ。 On Fri, 11 Apr 2008 10:46:25 +0900 "hikyuu" wrote: > ポイントシステムのついているosCommerceを > 使っているのですが ? 一体なんのことでしょう? > osCommerceはポイントシステム付きのosCommerce 2.2MS1Jです。 すみません。貴君が何のことを言われてるのか全然解りません。 素のMS1Jにそうした機能はありませんので、独自にカスタマイズしてるってこと なんでしょうか? もしかして、alter…?? はまだ From fs889 @ tenpodo.com Fri Apr 11 16:20:51 2008 From: fs889 @ tenpodo.com (hikyuu) Date: Fri, 11 Apr 2008 16:20:51 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCPiZJSkpMJEslXSUkJXMlSCROGyhC?= =?iso-2022-jp?b?JRskQiRySlE5OSQ3JD8kJCEjGyhC?= References: <008d01c89b75$f14ca4b0$0f00a8c0@D6MVY4BX> <20080411135407.723F.16353605@leo.e-catv.ne.jp> Message-ID: <01e701c89ba4$96028af0$0f00a8c0@D6MVY4BX> はまだ様 こんにちわ サーバーを業者に構築してもらった時に サーバーにインストールしてあるoscommerceにポイントシステムがすでについていました。 http://alter2.henomix.net/page_info.php/pages_id/54 に近いものでosCommerce 2.2MS1Jではなくalterではないかと思います。 勘違いでしたすみません。 岩上 From bunguya @ leo.e-catv.ne.jp Sat Apr 12 09:40:50 2008 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Sat, 12 Apr 2008 09:40:50 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCPiZJSkpMJEslXSUkJXMlSCROGyhC?= =?iso-2022-jp?b?JRskQiRySlE5OSQ3JD8kJCEjGyhC?= In-Reply-To: <01e701c89ba4$96028af0$0f00a8c0@D6MVY4BX> References: <20080411135407.723F.16353605@leo.e-catv.ne.jp> <01e701c89ba4$96028af0$0f00a8c0@D6MVY4BX> Message-ID: <20080412093609.CE36.16353605@leo.e-catv.ne.jp> こんにちわ。 On Fri, 11 Apr 2008 16:20:51 +0900 "hikyuu" wrote: > に近いものでosCommerce 2.2MS1Jではなくalterではないかと思います。 alterを使われるのでしたら脆弱性対策をお忘れなく。 つい先日も、SQLインジェクション脆弱性がニュースになってましたし。 http://www.lac.co.jp/news/press20080312.html はまだ From fs889 @ tenpodo.com Sun Apr 13 15:27:32 2008 From: fs889 @ tenpodo.com (hikyuu) Date: Sun, 13 Apr 2008 15:27:32 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCPiZJSkpMJEslXSUkJXMlSCROGyhC?= =?iso-2022-jp?b?JRskQiRySlE5OSQ3JD8kJCEjGyhC?= References: <20080411135407.723F.16353605@leo.e-catv.ne.jp><01e701c89ba4$96028af0$0f00a8c0@D6MVY4BX> <20080412093609.CE36.16353605@leo.e-catv.ne.jp> Message-ID: <009d01c89d2f$8e52bd70$0f00a8c0@D6MVY4BX> はまだ様 こんにちわ > alterを使われるのでしたら脆弱性対策をお忘れなく。 > 助言ありがとうございます。 ポイント云々でしたが先にやるべきこと優先します。 今、R8を参考にしながら対策に着手しています。 岩上 From bunguya @ leo.e-catv.ne.jp Mon Apr 14 08:50:28 2008 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Mon, 14 Apr 2008 08:50:28 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCPiZJSkpMJEslXSUkJXMlSCROGyhC?= =?iso-2022-jp?b?JRskQiRySlE5OSQ3JD8kJCEjGyhC?= In-Reply-To: <009d01c89d2f$8e52bd70$0f00a8c0@D6MVY4BX> References: <20080412093609.CE36.16353605@leo.e-catv.ne.jp> <009d01c89d2f$8e52bd70$0f00a8c0@D6MVY4BX> Message-ID: <20080414083919.0D1E.16353605@leo.e-catv.ne.jp> こんにちわ。 On Sun, 13 Apr 2008 15:27:32 +0900 "hikyuu" wrote: > 今、R8を参考にしながら対策に着手しています。 素のAlter/Alter2ならReisさんのR8パッチがそのまま適用出来るかもしれません が、ご自分のAlterがどのAlterかも解らない状態みたいなので、確かに自分でさ くっと対策しちゃう方が早いかも(^_^;) SQLインジェクション対策(DB周りではヌルバイト対策とかも)のみが注目され がちなR8ですが、実はキャッシュ周りとかも地味〜に変わっています。この辺に もちょいとご注意を。 R8のコードはMS2に準じてる部分が多いので、R8から引っ張るべきか、MS2から引っ 張るべきかも割と微妙ですが。 はまだ From haf19290 @ ams.odn.ne.jp Mon Apr 14 10:15:38 2008 From: haf19290 @ ams.odn.ne.jp (=?iso-2022-jp?B?MG5seTBuZRskQiUqJXMlaiE8JW8lcxsoQg==?=) Date: Mon, 14 Apr 2008 10:15:38 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCMmhBfCROJSQlcyVdITwlSCRLGyhC?= =?iso-2022-jp?b?GyRCJEQkJCRGGyhC?= Message-ID: <005c01c89dcd$0e08bf90$0200a8c0@yourc5edf28d32> はまだ様 お忙しい中何度もご返答いただき誠にありがとうございました インポートする際、whos_onlineテーブル以外をインポートする事で エラーが出ないで正常に作動してくれるようになりました 色々と勉強をさせていただき本当にありがとうございました! From hikaru0611 @ gmail.com Tue Apr 15 01:40:35 2008 From: hikaru0611 @ gmail.com (gmail) Date: Tue, 15 Apr 2008 01:40:35 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?cHJvZHVjdHNfaW5mby5waHA=?= =?iso-2022-jp?b?GyRCJEc+JklKPnBKcyQsPGhGQCEmST08KCRHJC0kSiQkGyhC?= Message-ID: <000701c89e4e$473d8170$0201a8c0@yourtzfyubxlww> ひかるです。 いつもお世話になってます。 ディレクトリをcatalogからshopに変更したくて、 ディレクトリ名だけ変えてもダメだと思ったので grepしてcatalog(小文字)をshopに一括変換しました。 (以前、これで正常に表示されていたので大丈夫と判断して) その後、FFFTPでアップロードしたら商品情報をDBから取得するところ catalog/product_info.phpの約40行目付近 $product_info_query = tep_db_query("select p.products_id, 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 " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'"); がきちんと機能していないようでした。 現に、その1行下の if (!tep_db_num_rows($product_info_query)) { // product not found in database に、見事にマッチしてしまい、商品が見つかりません...という表示がでました。 この場合、DBから選択した商品情報をきちんと取得するには、 どのような確認ごとをすれば良いのでしょうか? sql文が良くわからないので、教えてください。 よろしくお願いいたします。 From bunguya @ leo.e-catv.ne.jp Tue Apr 15 09:03:32 2008 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Tue, 15 Apr 2008 09:03:32 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?cHJvZHVjdHNfaW5mby5waHA=?= =?iso-2022-jp?b?GyRCJEc+JklKPnBKcyQsPGhGQCEmST08KCRHJC0kSiQkGyhC?= In-Reply-To: <000701c89e4e$473d8170$0201a8c0@yourtzfyubxlww> References: <000701c89e4e$473d8170$0201a8c0@yourtzfyubxlww> Message-ID: <20080415090208.66FB.16353605@leo.e-catv.ne.jp> こんにちわ。 On Tue, 15 Apr 2008 01:40:35 +0900 "gmail" wrote: > ディレクトリをcatalogからshopに変更したくて、 > ディレクトリ名だけ変えてもダメだと思ったので > grepしてcatalog(小文字)をshopに一括変換しました。 過去ログ見ましたか? catalog/includes/configure.php > define('DIR_WS_CATALOG', '/catalog/'); // absolute path required admin/includes/configure.php > define('DIR_WS_CATALOG', '/catalog/'); ↑これらを修正します。基本的にはそれだけ。 osCの基本設定はconfigure.phpとかapplication_top.phpで為されてることが多 いので、まずこちらを確認してください。 > がきちんと機能していないようでした。 「していないよう」とか推測されても、こちらで確認する手段はありません。貴 君の置かれた状況を確認出来るのは貴君だけ。 たとえばこの部分に > echo "select p.products_id, 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 " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'"; とか挿入し、実際に投げてるSQLを確認するとか。 「何やってるのか解らないけどきちんと機能していない模様」 とかだけ言われても、正直こちらではどうにも出来ないです。ただ「ああ、そう ですか」と相槌を打って欲しい訳じゃないんですよね? 技術系メーリングリストで質問するときのパターン・ランゲージ http://www.hyuki.com/writing/techask.html > sql文が良くわからないので、教えてください。 SQLについてはご自分で勉強してもらうしかないんですが、 「この箇所で実際に投げてるSQL」 ってのは、他の誰にも確認出来ません。「うまく動かない」ってことは 「SQLを構成してる変数の何れかが適正な値ではないのであろう」 と『推測』されますが、スクリプトのこの部分だけ切り出されても、この部分で の変数の値を知ることは出来ませんよ? はまだ From hikaru0611 @ gmail.com Tue Apr 15 20:23:16 2008 From: hikaru0611 @ gmail.com (gmail) Date: Tue, 15 Apr 2008 20:23:16 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?cHJvZHVjdHNfaW5mby5waHA=?= =?iso-2022-jp?b?GyRCJEc+JklKPnBKcyQsPGhGQCEmST08KCRHJC0kSiQkGyhC?= References: <000701c89e4e$473d8170$0201a8c0@yourtzfyubxlww> <20080415090208.66FB.16353605@leo.e-catv.ne.jp> Message-ID: <000501c89eeb$1ccc3fb0$0201a8c0@yourtzfyubxlww> はまださま いつもありがとうございます。 過去ログは見ました。 見た上で、以下のことも確認していましたが、 そのことを書くのが漏れていました。 すみませんでした。 > catalog/includes/configure.php >> define('DIR_WS_CATALOG', '/catalog/'); // absolute path required > admin/includes/configure.php >> define('DIR_WS_CATALOG', '/catalog/'); の部分は、すでに確認済みでまったく問題ありませんでした。 catalog → shop となっていました。 以降の方で、私と同じ過ちをしてしまった方が読んで状況などもわかるように、 ここまでの経緯を書きたいと思います。 たぶん、一括でgrepしてしまったのがいけなかったと思うのですが 私では、どの部分の catalog が shop になったのが悪かったのかが分かりません。 ですので、頭を切り替えてみました。 なぜ他の画面(たとえば、default.phpとか)では商品の画像や価格はきちんと 表示されているのに、products_info.phpのときだけ 商品情報がDBから取得できないのか? そこで、はまださまのレス >> echo "select p.products_id, 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 " . TABLE_PRODUCTS . " >> p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' >> and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and >> pd.products_id = p.products_id and pd.language_id = '" . >> (int)$languages_id . "'"; > > とか挿入し、実際に投げてるSQLを確認するとか。 を拝見して、 気付いたことがありました。 どの商品をクリックしたのかを判別する為の (int)$HTTP_GET_VARS['products_id'] の部分が”0”となっていました。 どの商品をクリックしたのかを判別する為の $HTTP_GET_VARS['products_id'] に パラメータが入っていない、もしくは正しく受け取れていないんだということに 気付いたので、調べてみると 商品画像がきちんと表示されているカタログ画面(今回は、default.php)の 商品画像の上にカーソルを当てると、 〜/catalog/products_info.php?products_id=20 というURLが生成されていたので、パラメータが入っていないということは考えられないので パラメータを正しく受け取れていないということが分かりました。 実際、はまださまから書いていただいた echo 文を追加してみると select p.products_id, 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 = '0' and pd.products_id = p.products_id and pd.language_id = '4' という表示がでました。 何度やっても、どの商品をクリックしても p.products_id = '0' となりました。 では、実際にDBに格納されている products_id を直接記述したらどうなるのか? を試してみました。 $product_info_query = tep_db_query("select p.products_id, 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 " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = 32 and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'"); これで、実行すると商品情報を正しく取得して、 画面に正常に表示されました。 以上の検証から、不具合点としては $HTTP_GET_VARS['products_id'] で 正しくパラメータを受け取れていない。 さらに、現状分からないことは、 どうしたら正しくパラメータを正しく受け取れるのか? という点です。 長くなってしまいましたが、 どのようにしたら、 $HTTP_GET_VARS['products_id'] で パラメータを正しく受け取れるのでしょうか? その受け取り部分のスクリプトをどう手直ししたら良いのか分からないので 教えていただけませんか? よろしくお願いいたします。 From shimada_k @ nifty.com Tue Apr 15 22:24:03 2008 From: shimada_k @ nifty.com (shimada_k) Date: Tue, 15 Apr 2008 22:24:03 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?cHJvZHVjdHNfaW5mby5waHA=?= =?iso-2022-jp?b?GyRCJEc+JklKPnBKcyQsPGhGQCEmST08KCRHJC0kSiQkGyhC?= In-Reply-To: <000501c89eeb$1ccc3fb0$0201a8c0@yourtzfyubxlww> References: <000701c89e4e$473d8170$0201a8c0@yourtzfyubxlww> <20080415090208.66FB.16353605@leo.e-catv.ne.jp> <000501c89eeb$1ccc3fb0$0201a8c0@yourtzfyubxlww> Message-ID: <4804AC73.9060007@nifty.com> 島田と申します。ひさびさの登場です。 > たぶん、一括でgrepしてしまったのがいけなかったと思うのですが > 私では、どの部分の catalog が shop になったのが悪かったのかが分かりません。 > 確実にソレです。まずgrepする前の正常な状況に戻してから進めるべきです。 catalogもそうですが、内容も確認せずに一括変換してしまったものを他人に追 跡させるのは、 不可能です。メーリングリストで無償でする気にはなりません。 > どのようにしたら、 $HTTP_GET_VARS['products_id'] で > パラメータを正しく受け取れるのでしょうか ざくっと見てみましたが、問題点は見つけられませんでした。 なんとなくコア部分も変えてしまったのでは?と思いましたが、見つけられませ んでした。 確実に、最初から始めたほうが早いです。 ps:(便乗です。。。) 現在、oscR8ベースで一から組み立て直しています。 最初はosc3ベースも検討していましたが、日本語モジュールのありがたみや、 慣れてしまったms1jのコードから離れられず。。。 なかなか世間のみなさんも、osc3を密かに日本語化はされているようですが、 大々的に公開はまだまだのようですね。 EC-CUBEもそれほど伸びていないし、デジタルスタジオ様の新ECプログラムもま だまだのようだし、 カート業界自体そろそろ頭打ちなんでしょうか。。。 From hikaru0611 @ gmail.com Wed Apr 16 20:06:14 2008 From: hikaru0611 @ gmail.com (gmail) Date: Wed, 16 Apr 2008 20:06:14 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?cHJvZHVjdHNfaW5mby5waHA=?= =?iso-2022-jp?b?GyRCJEc+JklKPnBKcyQsPGhGQCEmST08KCRHJC0kSiQkGyhC?= References: <000701c89e4e$473d8170$0201a8c0@yourtzfyubxlww> <20080415090208.66FB.16353605@leo.e-catv.ne.jp><000501c89eeb$1ccc3fb0$0201a8c0@yourtzfyubxlww> <4804AC73.9060007@nifty.com> Message-ID: <000501c89fb1$e4d82f20$0201a8c0@yourtzfyubxlww> 島田さま ありがとうございます。 > 以上の検証から、不具合点としては $HTTP_GET_VARS['products_id'] で > 正しくパラメータを受け取れていない。 という同じ壁に当たってしまった他の方ためにも 経緯と回復までの手順を書いておいた方が良いかと思いましたが 今回は、島田さまが仰るとおり、素直に諦めることにしました。 今回は、バックアップを取らずに admin,catalog ディレクトリの中を catalog → shop(大文字も小文字も)に 総 grep してしまいましたので、一応、元々の形に手動で shop → catalog に手直し してみました。 それでもダメでしたので、諦めることにしました。 別の質問があるのですが、それは、別スレッドとして質問いたします。 お忙しい時間なのに、お手数をお掛けしてしまいまして 大変ご迷惑をお掛けしました。 島田さま、はまださま 今回も、本当にありがとうございました。 From hikaru0611 @ gmail.com Thu Apr 17 07:10:06 2008 From: hikaru0611 @ gmail.com (gmail) Date: Thu, 17 Apr 2008 07:10:06 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?cHJvZHVjdHNfaW5mby5waHA=?= =?iso-2022-jp?b?GyRCJE5JPTwoRmJNRiRySlE5OSQ3JD8kJBsoQg==?= Message-ID: <000501c8a00e$a29fb120$0201a8c0@yourtzfyubxlww> ひかるです いつもお世話になります。 catalog/products_info.php の商品情報の表示画面で 通常であれば、クリックした商品のみの情報が表示されると思います。 その画面の表示内容を (例えばクリックした商品IDが”3”だったとして) クリックした商品情報(products_id = 3) ━━━━━━━━━━━━━━━━━━ その他の商品情報(products_id = 1) ━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━ その他の商品情報(products_id = 2) ━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━ その他の商品情報(products_id = 4) ━━━━━━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━ その他の商品情報(products_id = 5) ━━━━━━━━━━━━━━━━━━ という形にしたいのですが、 これを実現するには、 catalog/products_info.php の、どの部分にどのように書き加え(変え)れば良いのでしょうか? ただ、 admin/stats_products_viewed.php で確認できる 商品ごとの閲覧回数は、上記の場合 products_id = 3 の商品のみにカウントさせたいです。 わたくし共のショップでは5個(増えても10個未満)しかないので サーバへの負荷も、思ったほどではないと思いますし 毎回、商品をクリックして商品情報を見るのが面倒臭いとの声を頂きましたので この方法で catalog/products_info.php にアクセスされる度に毎回、 全ての商品を表示させたいのです。 お忙しい中、お手数をお掛けしますが よろしくお願いいたします。 ひかる From officegilberto @ gmail.com Thu Apr 17 09:21:59 2008 From: officegilberto @ gmail.com (=?ISO-2022-JP?B?b2ZmaWNlIGdpbA==?= =?ISO-2022-JP?B?YmVydG86GyRCTG44fRsoQiAbJEJYRjBsGyhC?=) Date: Thu, 17 Apr 2008 09:21:59 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?cHJvZHVjdHNfaW5mby5waHA=?= =?iso-2022-jp?b?GyRCJE5JPTwoRmJNRiRySlE5OSQ3JD8kJBsoQg==?= In-Reply-To: <000501c8a00e$a29fb120$0201a8c0@yourtzfyubxlww> References: <000501c8a00e$a29fb120$0201a8c0@yourtzfyubxlww> Message-ID: <23e2676d0804161721s281812cduad219f5f28eeaabb@mail.gmail.com> のぐちと申します。 本末転倒かもしれませんが、5個や10個の商品しかないなら そもそもOSCommerceなど使わず、ていねいに静的なHTMLで 表現したほうがいいと思います。OSCommerceにこだわる 理由は何なんでしょう? > > > わたくし共のショップでは5個(増えても10個未満)しかないので > サーバへの負荷も、思ったほどではないと思いますし > 毎回、商品をクリックして商品情報を見るのが面倒臭いとの声を頂きましたので > この方法で catalog/products_info.php にアクセスされる度に毎回、 > 全ての商品を表示させたいのです。 > > お忙しい中、お手数をお掛けしますが > よろしくお願いいたします。 > > ひかる > > _______________________________________________ > Tep-j-general mailing list > Tep-j-general @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/tep-j-general > -- ■□□□□□□□□□□□ Office gilberto:野口 愼一 〒943-0833 新潟県上越市大町3-5-5 phone:025-525-8704 携帯:080-5564-2136 fax:020-4668-2322 officegilberto @ gmail.com □□□□□□□□□□□■ -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/tep-j-general/attachments/20080417/68b414c3/attachment.htm From bunguya @ leo.e-catv.ne.jp Thu Apr 17 09:37:38 2008 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Thu, 17 Apr 2008 09:37:38 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?cHJvZHVjdHNfaW5mby5waHA=?= =?iso-2022-jp?b?GyRCJE5JPTwoRmJNRiRySlE5OSQ3JD8kJBsoQg==?= In-Reply-To: <000501c8a00e$a29fb120$0201a8c0@yourtzfyubxlww> References: <000501c8a00e$a29fb120$0201a8c0@yourtzfyubxlww> Message-ID: <20080417093405.372D.16353605@leo.e-catv.ne.jp> こんにちわ。 On Thu, 17 Apr 2008 07:10:06 +0900 "gmail" wrote: > catalog/products_info.php の、どの部分にどのように書き加え(変え)れば良いのでしょうか? まず正しい「仕様」を立案し、「他人に正しく伝達出来る技術」を身に付けてく ださい。その後、SQLを勉強してください。 > この方法で catalog/products_info.php にアクセスされる度に毎回、 > 全ての商品を表示させたいのです。 たぶん貴君の言われてるルールは > SELECT products_id FROM products WHERE products_id != $products_id AND products_status != 0; ってな事じゃないかと「推測」しますが、当方には貴君が示された曖昧な実例か ら、貴君が想定されてる仕様を逆算出来る自信が有りません。いちいち細かくイ ンタビューして理解する意思もありません。 たとえば、products_quantityは見るのか。アンカーテキストは「その他の商品 情報」のままで良いのか。一緒にproducts_nameやproducts_modelも引っ張って くるべきなのか。あと多言語対応とか、諸々。 貴君が具体的にどうしたいのかは、貴君にしか解りません。 上記のようなSQLは基本中の基本でどの参考書にも載ってますし、DBから抜き出 したデータをループして表示する処理も、PHP+DBの本には必ず載ってます。 そもそもosCはこの手のコードの塊で、実例には事書きません。 貴君は 「こうしたいのでそのためのコードを寄越せ」 と質問するのではなく、 「この処理をするためにここまで調べたがこの部分が解らない」 と質問されるべきです。 当方らはコミュニティの一員として、出来る範囲内で出来るだけ貴君にご協力し たいと思ってますが、だからといって貴君個人の無料コード製造機やデバッガー になりたい訳ではありません。 正直なところ、こうした曖昧極まりない仕様の提示のみで具体的なコードを書い て寄越せと言われても、困惑するばかりです。 ついでに言うと、超能力を持たない当方らには、「貴君に何が解り、何が解らな いのか」すら解っていません。「貴君にとって自明」が当方らにとっても同様で ある保証は何処にもありませんし、その逆も。 それを“他人に解るように”示すのは貴君の仕事かと。 はまだ From shimada_k @ nifty.com Thu Apr 17 21:12:35 2008 From: shimada_k @ nifty.com (shimada_k) Date: Thu, 17 Apr 2008 21:12:35 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?cHJvZHVjdHNfaW5mby5waHA=?= =?iso-2022-jp?b?GyRCJE5JPTwoRmJNRiRySlE5OSQ3JD8kJBsoQg==?= In-Reply-To: <000501c8a00e$a29fb120$0201a8c0@yourtzfyubxlww> References: <000501c8a00e$a29fb120$0201a8c0@yourtzfyubxlww> Message-ID: <48073EB3.4060802@nifty.com> 島田です。 このような質問も、はてなとかであれば、喜んで誰か答えてくれますよ。 MLでは難しいです。 野口様がヒントをおっしゃっていました。 htmlで記述と。 通常のproduct_info.phpで表示されたページのhtmlを読み取ってください。 例えば、
これが、 products_id=18 の商品をカートに入れる為のボタンを表示する一連 の流れです。 これをbody部分にお好きなように入れれば、複数商品でも自由なページを作れます。 > ただ、 admin/stats_products_viewed.php で確認できる > 商品ごとの閲覧回数は、上記の場合 products_id = 3 の商品のみにカウントさせたいです。 > 上記の場合は、これは無理です。 またモジュール等を使ってもそのままでは無理で、カスタマイズが必要です。 実現する簡単な方法としては、 product_info.phpに、 直接前述のカートに入れるボタンと商品を直接書いてしまうことです。 ただし、 どのページにいっても並んでる商品が同じというお店って良いものでしょう か。。。疑問です。 From bunguya @ leo.e-catv.ne.jp Fri Apr 18 12:51:23 2008 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Fri, 18 Apr 2008 12:51:23 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?cHJvZHVjdHNfaW5mby5waHA=?= =?iso-2022-jp?b?GyRCJE5JPTwoRmJNRiRySlE5OSQ3JD8kJBsoQg==?= In-Reply-To: <48073EB3.4060802@nifty.com> References: <000501c8a00e$a29fb120$0201a8c0@yourtzfyubxlww> <48073EB3.4060802@nifty.com> Message-ID: <20080418125018.E9A5.16353605@leo.e-catv.ne.jp> こんにちわ。 On Thu, 17 Apr 2008 21:12:35 +0900 shimada_k wrote: > このような質問も、はてなとかであれば、喜んで誰か答えてくれますよ。 > MLでは難しいです。 曽我部さんなら、このレベルでも書いてくださったような気がします。 当方も、仕様がもう少しきちっとしてれば(大した内容じゃないし)さっくり書 いても良かったんですが、この曖昧さを想像で補った場合、絶対修正指示が入っ て以後長々と付き合わされそうだったので、断念。 たぶんもう誰も覚えておられないと思いますが、 「質問者さんの成長を邪魔しないため、『なにも考えずにコピペしただけで動い ちゃうようなコード』を提供することはなるべく控えよう」 という当方らの基本方針にも抵触しちゃいそうな雰囲気でしたし。 「理解の助けになる」 とかならともかく、なにも理解して無さそうなレベルの人に、いきなり結果だけ を突きつけるようなやり方は、出来るだけしたくないなぁ、と。 # お陰で何度も逆ギレされ、凄い頻度で日常的に無視されてる(-_-) 勿論当方も 「質問者の方が求めてるのはただ『正解』だけ」 だと言うことを知らないわけではないんですが、意味も解らずただ人に言われる ままに改造された場合、その後のこととか責任取れないし。 はまだ From ryohei @ wsd.jp Tue Apr 22 16:22:41 2008 From: ryohei @ wsd.jp (Ryohei Tsuji) Date: Tue, 22 Apr 2008 16:22:41 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJUglQyVXJVohPCU4JE4/N0NlGyhC?= =?iso-2022-jp?b?GyRCPiZJSiQrJGkhIiUrITwlSCRYRn4kbCRrJEskTxsoQg==?= Message-ID: <000401c8a449$a7284060$0f0ba8c0@itntsuji> はじめまして。 亮平と申します。 サイトを一つ作りながら、OSコマースの勉強をしています。 今回の質問ですが、トップページに新着商品が表示されますが、 その新着商品一つ一つにボタンをつけて、ボタンをクリックすると、 商品がカートに入り、写真や商品名をクリックすると、 その商品の詳細ページに行けるように、したいと思っています。 現在、new_product.html を変更して商品一つひとつに、ボタンをつけるところ までは出来たのですが、そのボタンに対して、カートへ入れるためのリンクを 付ける方法を探しています。 new_product.htmlはもとより、new_product.phpも見たのですが、 いまいち、どのようにすればよいのかわからないです。 まず、この方法が出来るのかどうか、また、できるとしたらどこを修正すれば よいか、教えていただけますでしょうか。 よろしくお願いいたします。 From bunguya @ leo.e-catv.ne.jp Tue Apr 22 17:31:11 2008 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Tue, 22 Apr 2008 17:31:11 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJUglQyVXJVohPCU4JE4/N0NlGyhC?= =?iso-2022-jp?b?GyRCPiZJSiQrJGkhIiUrITwlSCRYRn4kbCRrJEskTxsoQg==?= In-Reply-To: <000401c8a449$a7284060$0f0ba8c0@itntsuji> References: <000401c8a449$a7284060$0f0ba8c0@itntsuji> Message-ID: <20080422172935.96FC.16353605@leo.e-catv.ne.jp> こんにちわ。 On Tue, 22 Apr 2008 16:22:41 +0900 "Ryohei Tsuji" wrote: > new_product.htmlはもとより、new_product.phpも見たのですが、 new_product.htmlってなんですか? もしかして、お手元のosCはMS1Jとは異な るバージョンだったりするんでしょか? テンプレートを使ってるということは、alterかな? 当MLでの現デフォルトosCはMS1J-R8なので、これ以外のバージョンを使われてる 場合は事前の申告が必要かと思われます。 当方自身は、alterのネタに絡む気まったく無いですが。 Reisさんでのalter再配布は中止になったと聞いたような気がしますが、今ごろ はどちらのほうで入手されてるんでしょかねぇ? はまだ From makise.syuichi @ gmail.com Wed Apr 23 20:53:54 2008 From: makise.syuichi @ gmail.com (syuichi) Date: Wed, 23 Apr 2008 20:53:54 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJE8kOCRhJEYlYSE8JWskJCQ/GyhC?= =?iso-2022-jp?b?GyRCJDckXiQ5ISMbKEJEQhskQiRYRGoyQTlgTFwkTkRJGyhC?= =?iso-2022-jp?b?GyRCMkMbKEI=?= Message-ID: <1b2c910e0804230453yf43cbb2r7f9508d46d74ba6b@mail.gmail.com> はじめて投稿させていただきます。 oscommerceを使い始めて2年になります。 吉冨と申します。 今回定価(products_teika)と販売価格(products_price)を表示させたいと思っております。 いままでは商品説明の欄に定価をHTMLとして表示しておりましたが、 商品登録時の作業効率化のために「商品の定価」項目を管理画面上に 増やして、product_info.php 上の商品詳細画面に「定価」として表示させたいと 思っております。 作業済み項目ですが、 ■catalogテーブルproductsに「product_teika」カラムを追加 ■catalog/products_infoファイルに下記項目追加 88行目あたり $products_teika = $currencies->display_price($product_info['$products_teika'], tep_get_tax_rate($product_info['products_tax_class_id'])); 98行目あたり 定価 ■admin/categories.phpファイルに追加 860行目あたり products_teika); ?> ■admin/includes/languages/categories.phpファイルに下記項目を追加 define('TEXT_PRODUCTS_TEIKA', '商品の定価:'); 上記までの作業で、管理画面から追加項目の商品の定価(products_teika)を 入力してもcatalog上の商品詳細画面(product_info.php)では定価0円としか表示されません。 データーベースへどのように接続するのか行き詰ってしまいました。 どなたかご存知の方がいらっしゃいましたら、ご教授お願いいたします。 -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/tep-j-general/attachments/20080423/02bb9b1d/attachment.htm From shimada_k @ nifty.com Wed Apr 23 22:41:10 2008 From: shimada_k @ nifty.com (shimada_k) Date: Wed, 23 Apr 2008 22:41:10 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJE8kOCRhJEYlYSE8JWskJCQ/GyhC?= =?iso-2022-jp?b?GyRCJDckXiQ5ISMbKEJEQhskQiRYRGoyQTlgTFwkTkRJMkMbKEI=?= In-Reply-To: <1b2c910e0804230453yf43cbb2r7f9508d46d74ba6b@mail.gmail.com> References: <1b2c910e0804230453yf43cbb2r7f9508d46d74ba6b@mail.gmail.com> Message-ID: <480F3C76.4080109@nifty.com> 島田です。 > > データーベースへどのように接続するのか行き詰ってしまいました。 クエリーにカラムを追加しなきゃいけません。 $product_info_query = tep_db_query("select p.products_id            ↓ $product_info_query = tep_db_query("select products_teika, p.products_id From mk @ emanet.jp Thu Apr 24 16:47:50 2008 From: mk @ emanet.jp (shuichi_makise) Date: Thu, 24 Apr 2008 16:47:50 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJE8kOCRhJEYlYSE8JWskJCQ/GyhC?= =?iso-2022-jp?b?GyRCJDckXiQ5ISMbKEJEQhskQiRYRGoyQTlgTFwkTkRJGyhC?= =?iso-2022-jp?b?GyRCMkMbKEI=?= In-Reply-To: <480F3C76.4080109@nifty.com> References: <1b2c910e0804230453yf43cbb2r7f9508d46d74ba6b@mail.gmail.com> <480F3C76.4080109@nifty.com> Message-ID: <1b2c910e0804240047n7706bb2cwc1c13f28c1a5cf69@mail.gmail.com> 吉冨です。 島田様 有難うございます。 catalog/products_info.phpファイル上 クエリーにカラムを追加しましたが、管理画面上で定価を入力しても データーベース上に反映されません。 環境はredhatES3でMYSQL4 です。 カラムは カラム名:products_teika タイプ:decimal(15,4) NULL:空白 デフォルト:0.0000 で追加しました。 結果は、管理画面から定価を入力しても定価0円となります。 お忙しい中申し訳ございませんがご教授お願いできませんでしょうか? 2008/04/23 22:41 shimada_k : > 島田です。 > > > > > データーベースへどのように接続するのか行き詰ってしまいました。 > クエリーにカラムを追加しなきゃいけません。 > > $product_info_query = tep_db_query("select p.products_id > ↓ > $product_info_query = tep_db_query("select products_teika, p.products_id > > _______________________________________________ > Tep-j-general mailing list > Tep-j-general @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/tep-j-general > -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/tep-j-general/attachments/20080424/b0959886/attachment.htm From bunguya @ leo.e-catv.ne.jp Thu Apr 24 18:08:13 2008 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Thu, 24 Apr 2008 18:08:13 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJE8kOCRhJEYlYSE8JWskJCQ/GyhC?= =?iso-2022-jp?b?GyRCJDckXiQ5ISMbKEJEQhskQiRYRGoyQTlgTFwkTkRJMkMbKEI=?= In-Reply-To: <1b2c910e0804240047n7706bb2cwc1c13f28c1a5cf69@mail.gmail.com> References: <480F3C76.4080109@nifty.com> <1b2c910e0804240047n7706bb2cwc1c13f28c1a5cf69@mail.gmail.com> Message-ID: <20080424180511.3D39.16353605@leo.e-catv.ne.jp> こんにちわ。 On Thu, 24 Apr 2008 16:47:50 +0900 shuichi_makise wrote: > catalog/products_info.phpファイル上 クエリーにカラムを追加しましたが、管理画面上で定価を入力しても > データーベース上に反映されません。 え〜っと、 > ■admin/categories.phpファイルに追加 の工事部が既述部分だけだとすると、フォーム描画だけで 「フォームから値を受け取ってDBに挿入する箇所」 が見当たらないので、管理画面のフォームにどんな値を入れようと、DB該当部の 値は(0.0000のまま)変わる訳ないかと思いますが? INSERT/UPDATE部も書き換えなきゃダメかと。 はまだ From mk @ emanet.jp Thu Apr 24 18:17:24 2008 From: mk @ emanet.jp (shuichi_makise) Date: Thu, 24 Apr 2008 18:17:24 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCJE8kOCRhJEYlYSE8JWskJCQ/GyhC?= =?iso-2022-jp?b?GyRCJDckXiQ5ISMbKEJEQhskQiRYRGoyQTlgTFwkTkRJGyhC?= =?iso-2022-jp?b?GyRCMkMbKEI=?= In-Reply-To: <20080424180511.3D39.16353605@leo.e-catv.ne.jp> References: <480F3C76.4080109@nifty.com> <1b2c910e0804240047n7706bb2cwc1c13f28c1a5cf69@mail.gmail.com> <20080424180511.3D39.16353605@leo.e-catv.ne.jp> Message-ID: <1b2c910e0804240217w15d3296k9666e1c35833a08@mail.gmail.com> はまだ様 吉冨です。 ありがとうございます >「フォームから値を受け取ってDBに挿入する箇所」 >NSERT/UPDATE部も書き換えなきゃダメかと。 解決しました! 定価表示できるようになりました。 有難うございました。 皆様、心より感謝申し上げます。 吉冨 2008/04/24 18:08 hamada : > > こんにちわ。 > > On Thu, 24 Apr 2008 16:47:50 +0900 > shuichi_makise wrote: > > > catalog/products_info.phpファイル上 クエリーにカラムを追加しましたが、管理画面上で定価を入力しても > > データーベース上に反映されません。 > > え〜っと、 > > > ■admin/categories.phpファイルに追加 > > の工事部が既述部分だけだとすると、フォーム描画だけで > > 「フォームから値を受け取ってDBに挿入する箇所」 > > が見当たらないので、管理画面のフォームにどんな値を入れようと、DB該当部の > 値は(0.0000のまま)変わる訳ないかと思いますが? > > INSERT/UPDATE部も書き換えなきゃダメかと。 > > > はまだ > > _______________________________________________ > Tep-j-general mailing list > Tep-j-general @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/tep-j-general > -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/tep-j-general/attachments/20080424/160eee70/attachment.htm From shimada_k @ nifty.com Tue Apr 29 09:05:14 2008 From: shimada_k @ nifty.com (shimada_k) Date: Tue, 29 Apr 2008 09:05:14 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?IBskQkIzISc0SU19MmhMTCROGyhCU1NM?= =?iso-2022-jp?b?GyRCMj0bKEI=?= In-Reply-To: <20080424180511.3D39.16353605@leo.e-catv.ne.jp> References: <480F3C76.4080109@nifty.com> <1b2c910e0804240047n7706bb2cwc1c13f28c1a5cf69@mail.gmail.com> <20080424180511.3D39.16353605@leo.e-catv.ne.jp> Message-ID: <4816663A.5020200@nifty.com> こんにちは。島田です。 管理画面のSSL化について、以前、 http://lists.sourceforge.jp/mailman/archives/tep-j-general/2004-September/014223.html こちらと同様の方法で全SSL化して対応していました。 が、 どうしても一部非SSL化したくなり、 (どうにもFCKエディターのfileuploadがsslだとサーバの仕様上うまくいかない。) その根本的な解決法を探ってみました。 ご存知の方には今さら。。。かもしれませんが、 ご意見ありましたらお伝えください。 ■■■修正ファイル:/admin/includes/configure.php ■既出内容 define('HTTP_SERVER', 'https://www.xxx.jp'); define('HTTP_CATALOG_SERVER', ''https://www.xxx.jp'); define('HTTPS_CATALOG_SERVER', 'https://www.xxx.jp'); ■修正 define('HTTP_SERVER', 'http://www.xxx.jp'); define('HTTPS_SERVER', 'https://www.xxx.jp');  ←追加 define('HTTP_CATALOG_SERVER', 'http://www.xxx.jp'); define('HTTPS_CATALOG_SERVER', 'https://www.xxx.jp'); define('ENABLE_SSL', 'true');  ←追加 define('ENABLE_SSL_CATALOG', 'true'); ■■■ログインフォームのSSL化 修正ファイル:/admin/includes/functions/html_output.php function tep_draw_form 内の、 $form .= tep_href_link($action, $parameters); } else { $form .= tep_href_link($action,'','SSL');      ↓ $form .= tep_href_link($action, $parameters); } else { $form .= tep_href_link($action,'','SSL'); ■■■その他下層ページのSSL化 実は全てSSL化したいところを修正する必要が。。。; tep_href_link()しているところ全てを上記のように ,'SSL'を付けて変更する必 要があります。 後は tep_href_link() のルールに従い、SSLページには'SSL' 非SSLには 'NONSSL'を付ければOKです。 ■■■考察・疑問 カタログではこのように解決しているみたいだし、 そもそも /admin/includes/functions/html_output.phpの、 function tep_href_link()でも、 HTTPS_SERVERも、ENABLE_SSLも条件に入れているのにどこでも定義していない。 プログラム的に自然な流れとしては、上記の解決方法なのでは? と思いますがいかがでしょうか? ただ、気になってRC1も見てみたのですが、 RC1でもこの部分はそのままのようで。。。これが一番の疑問?でした。 From bunguya @ leo.e-catv.ne.jp Wed Apr 30 08:55:32 2008 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Wed, 30 Apr 2008 08:55:32 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCQjMhJzRJTX0yaExMJE4bKEJTU0w=?= =?iso-2022-jp?b?GyRCMj0bKEI=?= In-Reply-To: <4816663A.5020200@nifty.com> References: <20080424180511.3D39.16353605@leo.e-catv.ne.jp> <4816663A.5020200@nifty.com> Message-ID: <20080430084749.0967.16353605@leo.e-catv.ne.jp> こんにちわ。 On Tue, 29 Apr 2008 09:05:14 +0900 shimada_k wrote: > (どうにもFCKエディターのfileuploadがsslだとサーバの仕様上うまくいかない。) この「仕様」ってのが誰が決めてるどこのどの仕様のことなのか、「うまくいか ない」ってのがなにがどう出来ないことなのかさっぱり解りませんが、もしここ で言われてるのが「IEとSSLとKeep-Aliveの話」なら http://httpd.apache.org/docs/2.2/ja/ssl/ssl_faq.html#msie とか。 はまだ From bunguya @ leo.e-catv.ne.jp Wed Apr 30 18:45:15 2008 From: bunguya @ leo.e-catv.ne.jp (hamada) Date: Wed, 30 Apr 2008 18:45:15 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCQjMhJzRJTX0yaExMJE4bKEJTU0w=?= =?iso-2022-jp?b?GyRCMj0bKEI=?= In-Reply-To: <4816663A.5020200@nifty.com> References: <20080424180511.3D39.16353605@leo.e-catv.ne.jp> <4816663A.5020200@nifty.com> Message-ID: <20080430184216.09C7.16353605@leo.e-catv.ne.jp> こんにちわ。 On Tue, 29 Apr 2008 09:05:14 +0900 shimada_k wrote: > 実は全てSSL化したいところを修正する必要が。。。; adminのtep_href_link()には殆ど接続指定が付いてない(つまり、SSLと非SSLを 切り換えて使う事を考慮してない。「HTTPS_SERVER/ENABLE_SSLが定義されてな い」という一点だけを見てもそんな感じ)みたいなので、 admin/includes/functions/html_output.php > function tep_href_link($page = '', $parameters = '', $connection = 'SSL') { とデフォルトの接続を変更し、「非SSLでリンクしたい」ところだけNONSSL指定 した方が手っ取り早そうな気がします。 まぁ、当方的には先にも書いた(そして、osCの設計思想)とおり、 「管理画面は全てSSLで通信すれば良いじゃん?」 と思うのですが(^_^;) どちらで対策すべきかといえば当然「SSLで通信出来ない状況」のほうを改善す べきであって、「通信を非SSL化する」という方針はどうでしょう? というか、osCを走らせてるようなサーバは、Keep-Aliveを切ってる方がフツー なんじゃないんでしょうか? そうでもないのかな??(^^;; 当方は(動的コンテンツだけを生成する専用サーバですので)当たり前のように 切ってますけど。「その場その場で全力疾走」という方針。 > tcp conn 85 > apache thds 103 > mysql thds 53 今ぱっとvpsinfo見たらこんな感じでした。 KeepAliveはOn/Off? http://memo.majide.com/index.php?%A1%DAApache%A1%DBKeepAlive%A4%CFOn%2FOff%A1%A9 はまだ From shimada_k @ nifty.com Wed Apr 30 22:02:48 2008 From: shimada_k @ nifty.com (shimada_k) Date: Wed, 30 Apr 2008 22:02:48 +0900 Subject: [Tep-j-general] =?iso-2022-jp?b?GyRCQjMhJzRJTX0yaExMJE4bKEJTU0w=?= =?iso-2022-jp?b?GyRCMj0bKEI=?= In-Reply-To: <20080430084749.0967.16353605@leo.e-catv.ne.jp> References: <20080424180511.3D39.16353605@leo.e-catv.ne.jp> <4816663A.5020200@nifty.com> <20080430084749.0967.16353605@leo.e-catv.ne.jp> Message-ID: <48186DF8.7010508@nifty.com> 島田です。 お返事ありがとうございます。 すみません。語弊がありました。 実際には「仕様」ではなく、私のFCKのファイルアップロードへの知識不足でした。 Keep-Aliveの話については勉強させていただきます。 共用鯖なもので。。。追って調べます。 > function tep_href_link($page = '', $parameters = '', $connection = 'SSL') { > 確かに!この方が修正箇所少なくてスマートですね。 さっそくやってみたらうまくいきました。 FCKでうまくいかない部分を理解するのに時間かかりそうなので、 しばらくこのままでいきます。ありがとうございます。