質問 > その他 > EC-CUBE2にて、商品ごとに音楽の視聴ボタンを付けたい |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
iori753 |
投稿日時: 2011/6/9 22:56
対応状況: −−−
|
新米 登録日: 2011/6/8 居住地: 投稿: 10 |
EC-CUBE2にて、商品ごとに音楽の視聴ボタンを付けたい EC-CUBE2 バージョン2.4.3 にてサイトを作っているのですが、その商品ごとに音楽の視聴ボタンを付け、クリックされるとその商品の音楽ファイル(.asx)をダウンロードできるようにしたいと思っています。
課金などは不要の視聴のみでかまいません。 HTMLやCSSは分かりますが、PHPやデータベースの知識はそれほどありません。 「その商品に対応する音楽ファイル」という事で、商品コードを音楽ファイルのタイトルにしてUPすれば変数で読み込みは可能かと思いますが、その変数はどういった変数が使用されているかがわかりません。 変数一覧などはどこかで確認が出来るのでしょうか? また、商品ページへボタンを設置したいのですが、商品ページのベースとなるテンプレートファイルのようなものはどこにあるのでしょうか? 大変お手数おかけしますが教えてください。 |
fukap |
投稿日時: 2011/6/10 8:35
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: EC-CUBE2にて、商品ごとに音楽の視聴ボタンを付けたい 引用:
その変数はどういった変数が使用されているかがわかりません。 例えば、商品詳細ページで使える変数を調べる場合、 商品詳細ページテンプレートで使われている変数名(例えば $arrProduct 等)をピックアップし、 テンプレートに以下のように書けば、変数の内容が展開されると思います。
例えば product_id という項目名がそこに含まれていれば、
で、その項目名に対応する値が参照できると思います。 使いたい項目名がそこに含まれていない場合は、PHPのカスタマイズが必要になります。 変数一覧を作ろうと思えば作れますが、PHPをカスタマイズすれば、変数名は自由に定義できるので、 必要に応じて、変数を展開して調べるという感じでしょうか。 引用: また、商品ページへボタンを設置したいのですが、商品ページのベースとなるテンプレートファイルのようなものはどこにあるのでしょうか? 商品詳細ページであれば、管理画面 > デザイン管理 > ページ詳細設定 > 商品詳細ページ だと思います。 |
iori753 |
投稿日時: 2011/6/10 14:51
対応状況: −−−
|
新米 登録日: 2011/6/8 居住地: 投稿: 10 |
Re: EC-CUBE2にて、商品ごとに音楽の視聴ボタンを付けたい ご回答ありがとうございます。
まさに、求めていた部分をご回答頂けて幸いです。 ご回答には、変数が含まれていなければとありましたが、実際にやはり変数がそのページにはなかったので取得できなかったのですが、他のページで使われている変数の別のページで使うにはどうしたら宜しいのでしょうか? ちなみに、変数は下記のものです。 <!--{$arrProductCode[$codemax]}--> お手数おかけしますがご回答頂けますと幸いで御座います。 何卒宜しくお願い致します。 |
fukap |
投稿日時: 2011/6/10 15:05
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: EC-CUBE2にて、商品ごとに音楽の視聴ボタンを付けたい <!--{$arrProductCode[$codemax]}--> は、商品詳細ページで使用されているものですね。
商品詳細ページ以外で表示させたいというご希望ですか? ちなみに取得コードは、./data/class/pages/products/LC_Page_Products_Detail.php の218行目付近にあります。(2.4.4の場合) $tmp_id の定義も必要かな。 |
iori753 |
投稿日時: 2011/6/10 18:38
対応状況: −−−
|
新米 登録日: 2011/6/8 居住地: 投稿: 10 |
Re: EC-CUBE2にて、商品ごとに音楽の視聴ボタンを付けたい ご返信ありがとうございます。
音楽レーベルのサイトの視聴ボタンを商品詳細ページとトップページのお勧め商品エリアへ設置したいと思っております。 カスタマイズをするほど知識が無いため、商品コードを音楽ファイルのタイトルにしてアップし、コードの変数+拡張子で試聴ファイルをダウンロード出来るようにしています。 商品詳細ページでは変数が使われていたのですが、トップページに表示している「オススメ商品ブロック」では変数が使用されておらず、変数+拡張子でファイル指定が出来ませんでした。 tpl_id指定等もよくわからなくて申し訳御座いません。 上記の様に商品コード変数+拡張子でファイル指定するのが目的なのですが、具体的な方法を教えて頂けますと幸いです。 宜しくお願い致します。 |
fukap |
投稿日時: 2011/6/10 20:49
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: EC-CUBE2にて、商品ごとに音楽の視聴ボタンを付けたい ./data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Best5.php の107行目付近を以下のように変更
./data/Smarty/templates/default/bloc/best5.tpl の1つ目の「価格」の上の行あたりに、以下のコードを挿入
./data/Smarty/templates/default/bloc/best5.tpl の2つ目の「価格」の上の行あたりに、以下のコードを挿入
それで商品コードは表示されると思います。 あとは拡張子やHTMLタグとくっつければできると思います。 |
iori753 |
投稿日時: 2011/6/10 22:57
対応状況: 解決済
|
新米 登録日: 2011/6/8 居住地: 投稿: 10 |
Re: EC-CUBE2にて、商品ごとに音楽の視聴ボタンを付けたい 具体的なパスや位置までご回答して頂きありがとうございます。
お陰様で教えていただいた通りで解決出来ました。 本当にありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |