質問 > その他 > EC-CUBE3でJSファイルやFlashが効いていない件。 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ks-d-k |
投稿日時: 2017/4/27 23:37
対応状況: 確認中
|
半人前 登録日: 2010/11/15 居住地: 鹿児島 投稿: 24 |
EC-CUBE3でJSファイルやFlashが効いていない件。 [EC-CUBE] 3.0.14
[レンタルサーバ] heteml [OS] Windows7 [PHP] 5.4.45 [データベース] MySQL 5.6.13 [WEBサーバ] Apache [ブラウザ] Firefox GoogleChrome [導入プラグインの有無] 無 [カスタマイズの有無] 無 [現象] お疲れ様です。 今回、EC-CUBEの最新版を使ってデザインをコーディングしておりますが、CSSやJSファイル、そしてFLASHを使用しなくてはならないのですが、これをどうすればいいのだろうかと、書籍やネットにて良い方法を探しております。 その中で、/src/Eccube/Resource/template/○○/default_frame.twigファイルでCSSやJSを書き換えることが出来るとあったのでまず以下の通りに入力しましたが、動きなし...
そして、flashはブロック化して、コーディングしましたが、これまた効いていません。 申しわけありませんが、ご教授いただけると幸いです。
|
umebius |
投稿日時: 2017/4/28 9:16
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: EC-CUBE3でJSファイルやFlashが効いていない件。 管理画面のコンテンツ管理からキャッシュ削除してもダメですか?
ブラウザのソースコードを見る機能でみると該当箇所は出力されていますか?
|
h_tanaka |
投稿日時: 2017/4/28 9:22
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1646 |
Re: EC-CUBE3でJSファイルやFlashが効いていない件。 管理ページならadmin、フロントページならdefaultディレクトリ配下の
default_frame.twig にてjsやcssを読み込めば利用できるはずです。 変更したらコンテンツ管理 > キャッシュ管理でキャッシュを削除してください。
|
shhirose |
投稿日時: 2017/4/28 12:12
対応状況: −−−
|
一人前 登録日: 2014/4/24 居住地: 投稿: 94 |
Re: EC-CUBE3でJSファイルやFlashが効いていない件。 EC-CUBE での JavaScript の追加の仕方については以下の通りになります。
■ページで JavaScript を記載する場合
■ブロックで JavaScript を記載する場合
ブロックでは{% block javascript %}は効きませんので注意してください。 多分ですが以下のようにされればよいかと思います。 ■新規作成のブロック
この2つのスクリプトはFLASHとは別だと思いますので、特定のページのみか全体で使用するかになるかと思います。 ■特定のページ (トップページなど) のみの場合
■全体の場合 新規に以下の内容を含むブロックを作成
ページ管理のトップページのレイアウト修正からフッターに作成したブロックを追加し、全ページに適応させます。 ただし、jQuery に関してはデフォルトで<head>タグ内で読み込んでいますので、バージョン違いによる重複が発生して、正常に動作しないかもしれません。 ■default_frame.twig への修正について src/Eccube/Resource/template/<template name>/default_frame.twig への記載はあまりおすすめはしません。 EC-CUBE 本体のバージョンアップが発生した際に誤って上書きしてしまう可能性があるからです。 あと、独自に作成したブロックには EC-CUBE のコピーライトは必要ないです。
|
ks-d-k |
投稿日時: 2017/4/28 13:31
対応状況: −−−
|
半人前 登録日: 2010/11/15 居住地: 鹿児島 投稿: 24 |
Re: EC-CUBE3でJSファイルやFlashが効いていない件。 ありがとうございます。
JSファイルはブロックの中にソースを入れ込んで、head内に組み込みましたので、JSは表示されるようになりました。 後はflashが動作しなくていろいろ考えております。 |
ks-d-k |
投稿日時: 2017/4/28 13:43
対応状況: −−−
|
半人前 登録日: 2010/11/15 居住地: 鹿児島 投稿: 24 |
Re: EC-CUBE3でJSファイルやFlashが効いていない件。 ありがとうございます。
JSファイルはブロックの中にソースを入れ込んで、head内に組み込みましたので、JSは表示されるようになりました。 後はflashが動作しなくていろいろ考えております。 |
ks-d-k |
投稿日時: 2017/4/28 13:47
対応状況: −−−
|
半人前 登録日: 2010/11/15 居住地: 鹿児島 投稿: 24 |
Re: EC-CUBE3でJSファイルやFlashが効いていない件。 ありがとうございます。
default_frame.twigで何度も書き込みしてみたのですが、ソースで確認しても表示されませんでしたので、ブロックにしてJSやCSSソースを入れ込んで、head内に組み込んだら表示されるようになりました。 |
ks-d-k |
投稿日時: 2017/4/28 15:21
対応状況: −−−
|
半人前 登録日: 2010/11/15 居住地: 鹿児島 投稿: 24 |
Re: EC-CUBE3でJSファイルやFlashが効いていない件。 ありがとうございます。
かなり分かりやすく教えていただき、感謝します。 Jsファイルはブロックに入れ込んで、head内に置きました。 FLASHもfirebugで確認してもJSがしっかり当たっているのですが、以下のようなソースがスクリプトで出力されているので、表示されない状態です。
html側では、embedがobujectに書き換えているのですが、これはAC_RunActiveContent.jsの関係なのでしょうか? すみませんが、宜しくお願いいたします。 |
shhirose |
投稿日時: 2017/4/28 15:23
対応状況: −−−
|
一人前 登録日: 2014/4/24 居住地: 投稿: 94 |
Re: EC-CUBE3でJSファイルやFlashが効いていない件。 default_frame.twig に直接書き込んだ場合は、管理画面からキャッシュのクリアをしなければ反映されません。
twig ファイルは内部で PHP ファイルに変換され、その PHP ファイルを使用して HTML を表示しているためです。 よって、管理画面以外から twig を編集した場合は、管理画面の [コンテンツ管理] > [キャッシュ管理] からキャッシュを削除してください。 または、index_dev.php を使用してデバックモードで動作させればキャッシュを生成しません。
|
ks-d-k |
投稿日時: 2017/4/28 18:43
対応状況: 解決済
|
半人前 登録日: 2010/11/15 居住地: 鹿児島 投稿: 24 |
Re: EC-CUBE3でJSファイルやFlashが効いていない件。 フラッシュも無事表示する事ができました。
Javascriptには頼らず、以下の通りのソースを作成して、ブロックに入れ込みいたしました。
皆様方、ご協力誠にありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |