Re: リンク画像が見えなくなる
Audio player として Flash を使いたいのであれば、方法は2つ。
1、本家マーケットプレイスで Flash 関連のアドオンが有るんで、それを試してみる。
本家アドオンー Flash 関連アドオン [ LINK ]
※ 今回は、オーディオ関連だから、そこそこにプレイヤーがあるんでお試しあれ。
特に HTML5関連が最近充実していると思います。
また、concrete5-Flash-外部ファイルの読み込みのお手本ともいえます。
2、既存の概念とやり方を考えた場合、以前の方法で行くと、mp3 を任意に埋め込みたい場合は、オリジナルテーマからの自作方法しかないと思う。
Flash は最近のはどうかはわかりませんが、hissyさんの案で行くと、ファイルマネージャーの中に Flash 自体が組み込まれると、Flash から他の外部ファイルを読み込みをする場合、連携が取れなくなるんで、問題が起りえる。Flash は外部ファイルは同階層に置く!というルールがあるからなんですが。。。
concrete5 のオリジナルテーマ作成の手順の通り作成。そのファイル構成。
ドメイン / themes / 下記のディレクトリーファイルを置く。
あなたのテーマ名 / elements / header.php , footer.php などなど
/ images / 画像ファイルなどのイメージをここへ
/ css /
/ js /
/ default.php
/ description.txt
/ typography.css
/ view.php
/ thumbnail.png
/ player_mp3_multi.swf
/ mp3 ファイルをこのように同階層へ置く
または... /flash 以下のファイルをインクルードさせる方法
あなたのテーマ名 / elements / header.php , footer.php
/ default.php ここのファイルで下記
/ flash / flash_mp3player.php ここにあなたの html を貼付け
/ flash / player_mp3_multi.swf
/ flash / mp3 の各種ファイル つまり swf と同階層という意味
参照1::/ default.php のソース concrete5 のデフォルトのソースの次に下記のように埋め込む
<? php defined('C5_EXECUTE') or die("Access Denied.") ;?>
<? php $ this->inc('flash/flash_mp3player.php') ;?>
以下通常の default.php の内容...
※ 上記 flash/ が抜けていたので、訂正です。
参照2::/ flash / flash_mp3player.php
<? php defined('C5_EXECUTE') or die("Access Denied.");?>
ここにあなたの html を貼付け
これで読み込まれると思います。
上記のような2つの方法が考えられます。試行錯誤してみてください。