バージョン選択

フォーラム

メニュー

オンライン状況

152 人のユーザが現在オンラインです。 (145 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 152
もっと...

サイト内検索

質問 > 管理機能 > お気に入りの表示について

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
arts
投稿日時: 2009/6/9 17:59
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
お気に入りの表示について
初歩的な質問になってしまうのですが今私はECCUBE2.3.3から
2.4.0にバージョンアップをしてもらったものを使っています。
新機能としてお気に入り登録が追加されたようです。
会員登録した人のみの機能だと思いますが、試しに会員登録をして
お客様の身になってサイトをみたところお気に入りのボタンとでもいうのでしょうか、どこのページでお気に入りにできるのでしょうか?
myページでお気に入り一覧などの項目はあります。
どうぞ宜しくお願い致します。


ECCUBE 2.4.0
サーバー wadax
PHP   5.2.8
DB   4.1.22
seasoft
投稿日時: 2009/6/9 18:04
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: お気に入りの表示について
まずは、パラメータ「OPTION_FAVOFITE_PRODUCT」を「1」に設定します。

次にテンプレートをカスタマイズしている場合、detail.tpl を http://svn.ec-cube.net/open_trac/changeset/18069 のように書き換えます。(カスタマイズが少ない場合、/data/Smarty/templates/default/detail.tpl を元に、カスタマイズ箇所を再適用するほうが早いかも。)


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

arts
投稿日時: 2009/6/9 18:46
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
Re: お気に入りの表示について
ありがとうございます。
http://svn.ec-cube.net/open_trac/changeset/18069から
ファイルをダウンロードしてdetail.tplをとりあえずそのまま
アップロードしました。
エラーはありませんが、この時点ではお気に入りボタンなどの
表示はありません。その後は商品詳細ページなどをいじるのでしょうか?
seasoft
投稿日時: 2009/6/9 18:51
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: お気に入りの表示について
パラメータ「OPTION_FAVOFITE_PRODUCT」はいかがですか?

また、r18069 は、EC-CUBEコミュニティ(eccube-comu) 向けですので、丸ごとは適用しないほうが良いと思います。適用するのは、差分箇所のみで。

2.4.0 の /data/Smarty/templates/default/detail.tpl
を元に、/html/user_data/packages/default/detail.tpl を再構成するのが良いかと思います。

カスタマイズ内容が明確に分かるなら、/html/user_data/packages/default/detail.tpl を削除して、/data/Smarty/templates/default/detail.tpl を編集して FTP アップするほうが得策かも。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

arts
投稿日時: 2009/6/9 19:03
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
Re: お気に入りの表示について
作業をしてましたら急に下記のようなエラーがでました
Fatal error: Call to undefined method DB_Error::query() in /home/*****/public_html/data/class/SC_DbConn.php on line 67

上記のファイルはさわってはいないのですが管理画面にも入れない状態です。
DB関連なのでしょうか。
seasoft
投稿日時: 2009/6/9 19:14
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: お気に入りの表示について
EC-CUBE のバグも絡んでいるかも。

とりあえず、DB というよりはファイル周りだと思うので、直前に触ったファイルを戻すと良いと思います。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

arts
投稿日時: 2009/6/9 20:01
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
Re: お気に入りの表示について
/html/user_data/packages/default/detail.tpl に
差分と思われる下記を追記しましたがエラーがでるようです


<!--{if $tpl_stock_find}-->
<p class="btn">
<!--{if $smarty.const.OPTION_FAVOFITE_PRODUCT == 1 && $tpl_login === true}-->
<!--{assign var=add_favorite value="add_favorite`$product_id`"}-->
<!--{if $arrErr[$add_favorite]}--><div class="attention"><!--{$arrErr[$add_favorite]}--></div><!--{/if}-->
<!--{if !$arrProduct.favorite_count}-->
<a
href="java script:fnModeSubmit('add_favorite','favorite_product_id','<!--{$arrProduct.product_id|escape}-->');"
onmouseover="chgImg('<!--{$TPL_DIR}-->img/products/add_favolite_product_on.gif','add_favolite_product');"
onmouseout="chgImg('<!--{$TPL_DIR}-->img/products/add_favolite_product.gif','add_favolite_product');"
><img src="<!--{$TPL_DIR}-->img/products/add_favolite_product.gif" width="115" height="20" alt="お気に入りに追加" name="add_favolite_product" id="add_favolite_product" /></a>
<!--{else}-->
<img src="<!--{$TPL_DIR}-->img/products/add_favolite_product_on.gif" width="115" height="20" alt="お気に入り登録済" name="add_favolite_product" id="add_favolite_product" />
<!--{/if}-->
<!--{/if}-->


きっとこれだけではないのでエラーがでていると思うので
これ以上はもっと調べてみます・・・・
seasoft
投稿日時: 2009/6/9 20:05
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: お気に入りの表示について
先ほどのエラーは、*.tpl ではなく、*.php が原因のような感じがしますよ。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

arts
投稿日時: 2009/6/9 22:11
対応状況: −−−
長老
登録日: 2009/2/7
居住地:
投稿: 268
Re: お気に入りの表示について
こんばんは。とりあえずエラーは無くなりました。
お気に入りについてはチェンジセット18069のdetail.tplに
追加の緑の部分を加えました。
エラーは起きずにいますが、特にお気に入りのボタンがあるなどの変化もありません。
そもそもこのお気に入りのボタン?はどこにどのように表示されるのでしょうか?詳細ページのカートの近くなんでしょうかね・・。
seasoft
投稿日時: 2009/6/9 22:14
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: お気に入りの表示について
カートの左側になります。

パラメータ「OPTION_FAVOFITE_PRODUCT」はいかがですか?


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は90,132名です
総投稿数は110,324件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1682
8
red
1571
9
mcontact
1351
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.