fc2blogでshadowboxを使用したいと思い
http://pakun13.blog44.fc2.com/blog-entry-365.html
のブログの記事を参考にして、自分のブログに導入しようと考え、記事に書いてあるように、CSSを書き換えて、必要な画像、JSなどをアップロードをし、テンプレートの編集でHTML編集を書き換えて、使用しようとしたのですが、動画がポップアップ表示されませんでした。
参考サイトを順に追っていきますと
最初に参考サイト 1~3に書いてあるように jQueryとShadowbox jsをダウンロードして解凍しました。
次に、参考サイト 4~5 に書いてあるように、LICENSE、README、shadowbox css 以外ををfc2にアップロードして、shadowbox cssをメモ帳で開きに下記の6点を書き換えました。
○○○○にはアップロード先のURLが入ります。
{background:url(http://○○○○/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
{background-image:url(http://○○○○/close.png);}
{background-image:url(http://○○○○/next.png);}
{background-image:url(http://○○○○/previous.png);}
{background-image:url(http://○○○○/play.png);}
{background-image:url(http://○○○○/pause.png);}
書き換えたshadowbox cssをfc2にアップロードして、テンプレートの編集で〈/body〉の上に
<script type="text/javascript" src="http://○○○○/jquery-1-4-2-min.js"></script>
<link rel="stylesheet" type="text/css" href="http://○○○○/shadowbox.css">
<script type="text/javascript" src="http://○○○○/shadowbox.js">
<script type="text/javascript">Shadowbox.init({language: 'ja',players: ['img', 'html', 'iframe', 'qt', 'wmp', 'swf', 'flv']});
</script>
を貼り付けて更新ボタンを押して、新しく記事を書くで
<a rel="shadowbox;width=動画の幅;height=動画の高さ" title="動画のタイトル" href="動画のURL"><img src="サムネイル画像のURL" width=サムネイルの大きさ border=0 </a>
を使用してみましたが、ポップアップされずに、youtubeに飛ばされるだけでした。
知識がないので、参考ブログを参考にして自分なりにやってみましたが、shadowboxを使用する事が出来ませんでした。説明が分かり難いかもしれませんが、時間がありましたら、アドバイスして頂けると有り難いです。
No.3ベストアンサー
- 回答日時:
なぜ、ポップアップしないのか解った気がします。
あなたのページにはshadowbox.js本体だけしかないからです。
ユーチューブ再生には、他に
players/shadowbox-flv.js
players/shadowbox-swf.js
....
とか個別にプレーヤーのJSファイルが必要です。とりあえず
最新のshadowboxに直リンクを張って、ADOBEのswfプレーヤーを使いましょう。
<script type="text/javascript" src="http://www.shadowbox-js.com/build/shadowbox.js" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
<!--
Shadowbox.init({
language: 'ja',
players: ['swf','flv']
});
// -->
</script>
記事本体
<div>
<a href="http://www.youtube.com/v/92KD9W0K_4c&fs=1&source … rel="shadowbox;width=320;height=240;title='浅田真央';player=swf">浅田真央</a></div>
yyr446さん回答有難う御座います。
<script type="http://○○○○/player.swf" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
<!--
Shadowbox.init({
language: 'ja',
players: ['swf','flv']
});
// -->
</script>
を入れる事によって、ポップアップで表示するようになりました。
出来たときは、飛び上がって喜んでしまいました。
yyr446さんには本当に感謝しています。最後まで質問に回答をして頂き有難う御座いました。
No.4
- 回答日時:
わかりにくい回答で申し訳ない。
どうもおかしいと思い、ShdowBoxの本家サイトをよく見ると
ここ↓
http://www.shadowbox-js.com/index.html
つい最近、バージョンアップされて、本体JSとCSSが書き換わってた。
新しいバージョン(V3.03)は、ダウンロードしたZIPセットの中身を
そのまま同じディレクトリーに配置しておくだけで、何もいじらなくても
mimeタイプ毎に自動的にプレーヤーが切り替わるみたいだ。
(以前は、もっと細かくライブラリーが分かれていて、本体JSが動的に<script>
タグを生成して動的に読み込んでいた。)
※でも、player=FLVを指定するとJWPLAYERが使われて、エラーが発生するみたいだ。
何か原因があるのかも....
結論としては、下↓
http://www.shadowbox-js.com/download.html
のページで、全部のチェックボックスにチェックを入れて、ZIPをダウンロードして解凍したファイルで、
・Readme
・Licence
を除く10個のファイルをそのまま、FC2ブログにアップロードする。---(1)
テンプレート編集で、</head>の直前に
<link rel="stylesheet" type="text/css" href="http://blog-imgs-34.fc2.com/y/o/n/※※※※/shadowbox.css" />
を書く----(2)
(※※※※はあなたのアカウント)
その後に
<script type="text/javascript" src="http://blog-imgs-34.fc2.com/y/o/n/※※※※/jquery-142min.js" charset="utf-8"></script>
//jQueryは必須じゃないはずですが...
<script type="text/javascript" src="http://blog-imgs-34.fc2.com/y/o/n/※※※※/shadowbox.js" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
<!--
Shadowbox.init({
language: 'ja',
players: ['swf','flv']
});
// -->
</script>
を書く----(3)
(※SCRIPTは<head>の中でなく、記事の中に書いてもよい)
本文記事に動画URLへのリンクを張る(player=swfとしていしておく)
<div style="text-align: center;"><br />
<a href="http://www.youtube.com/v/92KD9W0K_4c&fs=1&source … rel="shadowbox;width=320;height=240;title='浅田真央';player=swf">
浅田真央</a>
</div>
別に浅田真央の動画を進める訳じゃないですが.... ----(4)
上記のやり方で、少なくとも私はできました。
yyr446さん回答有難う御座います。
<link rel="stylesheet" type="text/css" href="http://blog-imgs-34.fc2.com/y/o/n/※※※※/shadowbox.css" />
<script type="text/javascript" src="http://blog-imgs-34.fc2.com/y/o/n/※※※※/jquery-142min.js" charset="utf-8"></script>
<script type="text/javascript" src="http://blog-imgs-34.fc2.com/y/o/n/※※※※/shadowbox.js" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
<!--
Shadowbox.init({
language: 'ja',
players: ['swf','flv']
});
// -->
</script>
でもポップアップ表示することが出来ましたので、こちらに変更しておきました。
何度も回答して頂き、有難う御座いました。
No.2
- 回答日時:
<a rel="shadowbox;width=動画の幅;height=動画の高さ" title="動画のタイトル;player=flv" href="YouTubeの再生用URL" ><img src="サムネイル画像のURL" width=サムネイルの大きさ border=0 </a>
YouTubeの再生用URLとは、
:http://www.youtube.com/v/GrjgtS1t6aY&fs=1&source …
みたいなやつで、'GrjgtS1t6aY'がYouTubeVideoのIDです。
yyr446さん何度も回答有難うございます。
http://www.youtube.com/v/GrjgtS1t6aY&fs=1&source …のようなURLを使用して見ましたが、ポップアップ表示されませんでした。
<a rel="shadowbox" title="画像のタイトル" href="画像のURL"> リンク名 </a>の画像の方も試して見ましたが、やはりポップアップ表示されなかったので、他に問題があるのかも知れません。
本当になんども回答して頂き申し訳ないです。
No.1
- 回答日時:
内容はわかりませんが。
。とにかく。。書き換えたshadowbox cssをfc2にアップロードして、テンプレートの編集で
〈/body〉の上に
>>この部分ですが。。head内に移動させてください。
<head>
<script type="text/javascript" src="http://○○○○/jquery-1-4-2-min.js"></script>
<link rel="stylesheet" type="text/css" href="http://○○○○/shadowbox.css">
<script type="text/javascript" src="http://○○○○/shadowbox.js">
<script type="text/javascript">Shadowbox.init({language: 'ja',players: ['img', 'html', 'iframe', 'qt', 'wmp', 'swf', 'flv']});
</script>
</head>
ken_tyanさん回答有難う御座います。
〈/body〉の上から</head>の上に張り替えて見ましたが、うまく作動致しませんでした。
他に問題があるかもしれないので、もう一度確認してもみようと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数のjavascriptを使うと動か...
-
wordpressでJavascriptのフラッ...
-
bxslider、画像が3枚以上になる...
-
音楽再生用jQueryプラグイン「j...
-
Base64に変換したHTMLの<script...
-
<a href="#" …>の意味を教えて...
-
bodyにidをつける理由は何ですか?
-
フォーカス移動抑止について
-
iframeの中から親ページをスム...
-
SQLのWHEREで全てを質問する方法
-
テーブル内の数値を自動で計算...
-
JavaScript でキーを送る
-
javascriptとApacheの設定
-
テキストをクリックすると答え...
-
javascriptでalertの文字列をコ...
-
cssにjavascriptを入れる?呼び...
-
getElementsByNameで要素が取得...
-
Jquery.PHPファイルのechoが表...
-
キーを押している間の時間を計...
-
onbeforeunload時のwindow.open...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
base64encodeでの文字化けについて
-
jquery ui.resizable 使い方
-
複数のjavascriptを使うと動か...
-
Base64に変換したHTMLの<script...
-
bxslider、画像が3枚以上になる...
-
Jqueryの干渉について
-
DreamWeaverでJS
-
複数のバージョンのjQueryを同...
-
マウスオーバー+クリカブルマッ...
-
マスターページでのJavaScriopt...
-
jqueryのcolorboxを読込直後に...
-
javascript外部読み込みの際の引数
-
lightbox2 表示の不具合
-
jsファイルで配列を定義し、j...
-
jqueryを2つ設置した事で片方...
-
<script>タグというのはどこか...
-
Javascriptがうまく動作しません。
-
同一HTML内に複数のjQueryを作...
-
jqueryについて(Lightboxとbxs...
-
colorboxの直接呼び出し方法に...
おすすめ情報