質問 > フロント機能 > 任意のhtmlサイトにECCUBEのカート機能を追加する場合において |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
smony |
投稿日時: 2010/5/9 16:33
対応状況: −−−
|
常連 登録日: 2010/5/3 居住地: 投稿: 33 |
任意のhtmlサイトにECCUBEのカート機能を追加する場合において 任意のhtmlサイトにECCUBEのカート機能を加えたい場合、
データの受け渡しはできたのですが、 規格設定されている商品で「味」や「大きさ」などを選択せず、 「選択してください」の表示のまま「カゴに入れる」ボタンを押すと、 ECCUBEの商品詳細ページに飛んでしまいます。 このような場合に、ECCUBEの商品詳細ページに飛ばさないようにする方法はございませんでしょうか。 またカート画面の「前のページへ戻る」ボタンを以下のようにすると、 カート画面で数量変更した後に「前のページへ戻る」ボタンを押すと、 前のページへ飛ばずに数量変更前の画面に戻ってしまいますが、 このようなケースでも前のページ(任意のhtmlサイトのページ)へ戻れるようにする方法はありませんでしょうか。 <a href="java script:history.back()"><img src="<!--{$TPL_DIR}-->img/cart/b_pageback.gif"></a> なおコミュニティ版のパラメーター設定で、 「USE_POINT」をfalseにしても、カートでポイント欄が表示されてしまいます。 テンプレートからそこの記述を削除すれば問題ないので特に気になってはいませんが、 何か考えられる原因などありますでしょうか。 質問項目がたくさんありますが、ご教授頂けたら幸いです。 宜しくお願い致します。
|
seasoft |
投稿日時: 2010/5/9 18:05
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7365 |
Re: 任意のhtmlサイトにECCUBEのカート機能を追加する場合において > なおコミュニティ版のパラメーター設定で、
> 「USE_POINT」をfalseにしても、カートでポイント欄が表示されてしまいます。 > > テンプレートからそこの記述を削除すれば問題ないので特に気になってはいませんが、 > 何か考えられる原因などありますでしょうか。 「ポイント欄」というのは、表の末尾行の「今回加算ポイント」欄のことですか?
|
smony |
投稿日時: 2010/5/9 19:03
対応状況: −−−
|
常連 登録日: 2010/5/3 居住地: 投稿: 33 |
Re: 任意のhtmlサイトにECCUBEのカート機能を追加する場合において >「ポイント欄」というのは、表の末尾行の「今回加算ポイント」欄のことですか?
はい。 表の末尾行の「今回加算ポイント」欄の部分です。
|
seasoft |
投稿日時: 2010/5/9 23:09
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7365 |
Re: 任意のhtmlサイトにECCUBEのカート機能を追加する場合において 当方環境ですと、USE_POINT の false で切り替わりました。
EC-CUBE 2.4.2-comu OS Linux (Fedora) DBサーバ PostgreSQL 8.3.7 WEBサーバ Apache/2.2.9 PHP 5.2.9 /data/cache/mtb_constants.php の USE_POINT の行を貼ってみていただけますか?
|
smony |
投稿日時: 2010/5/10 0:14
対応状況: −−−
|
常連 登録日: 2010/5/3 居住地: 投稿: 33 |
Re: 任意のhtmlサイトにECCUBEのカート機能を追加する場合において mtb_constants.phpの中は、
define('USE_POINT', true); となっていました。 環境: server xrea eccube-comu-r18646 Apache 1.3.37 PHP 5.2.5 PostgreSQL 8.1.4
|
seasoft |
投稿日時: 2010/5/10 0:16
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7365 |
Re: 任意のhtmlサイトにECCUBEのカート機能を追加する場合において 手動で、
define('USE_POINT', false); に書き換えると、ポイントに関する表記は隠れますか?
|
smony |
投稿日時: 2010/5/10 0:57
対応状況: −−−
|
常連 登録日: 2010/5/3 居住地: 投稿: 33 |
Re: 任意のhtmlサイトにECCUBEのカート機能を追加する場合において mtb_constants.phpを落とすことはできるのですが、何故か上書きできません。。
FFFTPでphpファイルのパーミッションが666になるように設定してアップしたにも関わらず、自動的にこのファイルだけ644になっていて、インストール時に「mtb_constants.php」のパーミッションを変更するように警告が出ていましたが、無視してインストールした状態でした。 そして、パーミッションを変更することもできません。 インストール時に「.htaccess」には以下のように記述したのですが、何かこの辺りに問題があるのでしょうか。 ________________________________________________ php_value default_charset UTF-8 php_value mbstring.language Japanese php_value output_handler mb_output_handler php_flag mbstring.encoding_translation 1 php_flag magic_quotes_gpc 0 php_value mbstring.http_input auto php_value mbstring.http_output pass #php_flag session.use_cookies 0 #php_flag session.use_trans_sid 1 # INI_ALL なのにもかかわらず, ini_set で指定しても反映されない環境がある... php_value mbstring.internal_encoding UTF-8 # デフォルトテンプレートの状態で 2M近くになるため php_value upload_max_filesize 5M #php_value post_max_size 8M AddHandler application/x-httpd-phpcgi .php
|
seasoft |
投稿日時: 2010/5/10 1:07
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7365 |
Re: 任意のhtmlサイトにECCUBEのカート機能を追加する場合において WEB サーバが作成したファイルのため、FTP と所有者が異なるのでは?
一般的な対応方法としては、下記の手順があります。 ・ファイルをローカルに退避して、サーバのファイルは削除する。 ・ローカルに退避していたファイルをサーバにアップロードする。 ・サーバ上のファイルのパーミッションを 666 などにする。 なお、作業途中で「AddHandler application/x-httpd-phpcgi .php」を書き加えたとしたら、結構マズい状態かも・・・ サーバの設定によりますが。
|
smony |
投稿日時: 2010/5/10 2:43
対応状況: −−−
|
常連 登録日: 2010/5/3 居住地: 投稿: 33 |
Re: 任意のhtmlサイトにECCUBEのカート機能を追加する場合において 一旦削除したらアップできました。
またソースをfalseに書き換えたことで、ポイント欄の表示がなくなりました。 有り難うございました。m(_ _)m
|
seasoft |
投稿日時: 2010/5/10 9:20
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7365 |
Re: 任意のhtmlサイトにECCUBEのカート機能を追加する場合において > またソースをfalseに書き換えたことで、ポイント欄の表示がなくなりました。
ソースを直接書き換えた場合、次回のパラメータ変更で、編集内容は破棄されてしまいます。つきましては、管理機能から設定を変更して、正しく反映されることを確認しておくと良いかと思います。
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |