質問 > その他 > カートの機能のみ使用したい |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yonechika |
投稿日時: 2013/4/15 21:33
対応状況: −−−
|
新米 登録日: 2013/4/12 居住地: 投稿: 7 |
カートの機能のみ使用したい お世話になります。
[EC-CUBE] 2.12.2 [レンタルサーバ] ラピッドサイト [OS] windows xp [PHP] PHP 5.2.X [データベース] PostgreSQL [WEBサーバ] Red Hat Enterprise Linux 4 [ブラウザ] Firefox [現象] 今あるhtmlのページにEC-CEBEのカートのみを設置したいのですが 管理画面から商品登録を行い、詳細ページの作成を行いました。 (1)まずはhtmlのページをproductsのフォルダーに置きたいのですが (その方がリンクをそのままにできるので作業が楽そうなので) アクセス権が無く置くことができません。普通にFTPでアクセス権を書き換えができないのです。 どうしたらよいでしょうか? (2)詳細ページのカートにまつわる部分をhtnlのページに貼り付ける事で 詳細ページの代わりにhtmlのページを使用することが可能でしょうか? やってみたのですがカートに入れるボタンが動作してくれません。 他の質問で2.4では可能であるというお話があったのですが、 バージョンが違う場合でも問題ないのかご教授頂けますと幸いです。 素人なので質問もまともにできず申し訳ございません。 この文章で分かる範囲でご回答頂けますと助かります。。 |
seasoft |
投稿日時: 2013/4/15 23:03
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: カートの機能のみ使用したい 2.12 でも可能でしたが、現実的な使い勝手を考え、EC-CUBE 本体にも若干手を加えました。
たしか、「CSRF 対策の一部無効化」と、「(商品規格を使用しないという前提で)商品規格IDの引渡し省略」は少なくともカスタマイズしたと思います。参考まで。 (1)につきましては、プリインストールの EC-CUBE でしたら、サーバーのサポート先に確認した方が良いように思います。
|
yonechika |
投稿日時: 2013/4/15 23:45
対応状況: −−−
|
新米 登録日: 2013/4/12 居住地: 投稿: 7 |
Re: カートの機能のみ使用したい ご回答ありがとうございます。
(2)につきまして 「カートに入れる」ボタンが反応しないのですが <a href="java script:void(document.form1.submit())" onmouseover="chgImg('../eccube/html/user_data/packages/default/img/button/btn_cartin_on.jpg','cart');" onmouseout="chgImg('../eccube/html/user_data/packages/default/img/button/btn_cartin.jpg','cart');"> <img src="../eccube/html/user_data/packages/default/img/button/btn_cartin.jpg" alt="カゴに入れる" name="cart" id="cart" /></a> この部分をどのようにすれば良いかが分かりません。 htnlのファイルが同じフォルダーにないので上手くいかないのかと考えております。 「CSRF の回避」は検索しましたが今の私には全然わかりません。 「(商品規格を使用しないという前提で)商品規格IDの引渡し省略」は <input type="hidden" name="product_class_id" value="12" id="product_class_id" /> この部分を表記しないということで良いのでしょうか? http://damepg.doorblog.jp/archives/5033114.html リンクのページに解説があるのですがこんなに難しい作業が必要なのでしょうか? もう少し簡単にできると良いのですが。。 どなたかご回答頂けますと幸いです。 |
seasoft |
投稿日時: 2013/4/16 0:42
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: カートの機能のみ使用したい > htnlのファイルが同じフォルダーにないので上手くいかないのかと考えております。
私は全く異なる階層でも成功しましたので、やり方にも寄ると思いますが、必ずしも当てはまらないと思います。 >「CSRF の回避」は検索しましたが今の私には全然わかりません。 正確には「CSRF 対策の一部無効化」でした。 EC-CUBE 2.4 から 2.11 にバージョンアップした際に、付け加わったセキュリティ機能が、本件カスタマイズの際には面倒になり、手を入れました。 本来、まんま残して実装するのが理想だと思いますが、カスタマイズの簡略のため、サボりました。 > 「(商品規格を使用しないという前提で)商品規格IDの引渡し省略」は > > <input type="hidden" name="product_class_id" value="12" id="product_class_id" /> > > この部分を表記しないということで良いのでしょうか? 厳密には「表記しない」ではなく、「表記せずに動作するようにカスタマイズする」と言えると思います。 > http://damepg.doorblog.jp/archives/5033114.html > リンクのページに解説があるのですがこんなに難しい作業が必要なのでしょうか? 色々なカスタマイズが混在しているようなので、全てが必要なものではないように思います。(超ななめ読みです。外していたらゴメンなさい。)
|
yonechika |
投稿日時: 2013/4/17 1:13
対応状況: −−−
|
新米 登録日: 2013/4/12 居住地: 投稿: 7 |
Re: カートの機能のみ使用したい ご回答頂きありがとうございました。
前回のパーミッションにつきましても サーバー側に問い合わせました結果 サーバーの管理画面から変更ができました。 度々の質問で恐縮なのですが、 変更後パーミッションは元に戻したのですが EC-cube(2.12.3)の管理画面から各ページの「ページ詳細」での ソースを変更しようとすると 「※ TPLファイルの書き込みに失敗しました」 「※ ファイルの書き込みに失敗しました」(ヘッダーを修正時) といったエラーが出ます。 一度、パーミッションを変更したことが影響しているのでしょうか? 因みに、レイアウトの編集は可能です。 再度EC-cubeを入れ直すしかないでしょうか。。 宜しくお願い致します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |