NextGEN Gallery でスライドショーのみ動かない
-
JW Image Rotator を用意していないなら、
ダウンロードして wp-content/uploads あたりにアップロード後、
NextGen Gallery メニューの オプション|スライドショー で「JW Image Rotatorへのパス(URL)」を設定してみてください。JW Image Rotatorはアップロード済みで、パスも設定済みです。
(パスを設定していなければ、galleryの設定でエラーがでます。)スライドショーのみ動きません
「動かない」を具体的に書いていただくとアドバイスしやすいです。
例)
・「〜エラー」と表示される。
・何も表示されない。
・画像は表示されるが、スライド動作をしない。
など。通常は、設定はデフォルトのまま、ギャラリーを追加して、表示したい箇所の 〜.php に
nggSlideshowWidget(0, 100,100);
のように書けばそれだけで表示されます(バージョン1.4.3で確認)。
当該箇所の html は以下のように(例です)出力されます。<div class="ngg-widget-slideshow" id="sbsl0_1" style="width:100px; height:100px;"> スライドショーには<a href="http://www.macromedia.com/go/getflashplayer">Flashプレイヤー</a>が必要です。 </div> <script type="text/javascript" defer="defer"> <!-- //<![CDATA[ var sbsl0_1 = { params : { wmode : "opaque"}, flashvars : { file : "http%3A%2F%2Fexample.com%2FFindex.php%3Fslideshow%3Dtrue%26gid%3D0", shownavigation : "false", showicons : "false", overstretch : "true", rotatetime : "10", backcolor : "0x000000", frontcolor : "0xFFFFFF", lightcolor : "0xCC0000", width : "100", height : "100"}, attr : { styleclass : "slideshow-widget"}, start : function() { swfobject.embedSWF("http://example.com/wp-content/uploads/imagerotator.swf", "sbsl0_1", "100", "100", "7.0.0", false, this.flashvars, this.params , this.attr ); } } sbsl0_1.start(); //]]> --> </script>
kzさん、たしかに情報が不足しておりました。各バージョンは以下の通りで、
1.WordPress Version:2.9
2.NextGEN Gallery Version: 1.4.3
3.JW Image Rotator Version:3.172を/wp-content/nextgen-gallery/に
3を/wp-content/uploads/imagerotator.swf
に配置し、画像を
/wp-content/gallery/
に配置しています。
新規「ページ」に[gallery=id]を記述し、
プレビューで
[Show picture list]→サムネール表示
[View with PicLens]→スライドショー 表示
[Show as slideshow]→ 何も表示されない
という結果です。同じ環境で問題なく動作しています。
管理画面[Gallery|Options]ページの[Gallery]タブで
Integrate slideshow: にチェックされていると思いますが、その下の
Show first: で Slideshow を選択した場合も何も表示されないでしょうか。
(このタブでは、その他のチェックは外しておきます。)[Show as slideshow] をクリックして表示されるページについて:
・URLの末尾に
/?show=slide
はついていますか?
・[Show picture list]のリンクは表示されていますか?
・ページのソース(HTML)に以下の記述(例です)はありますか?<div class="ngg-galleryoverview"> <div class="slideshowlink"><a class="slideshowlink" href="/gallery/my-gallery/?show=gallery">[Show picture list]</a></div> <div class="slideshow"> <div class="swfobject" id="so11_1" style="width:320px; height:240px;"> <p><a href="http://www.macromedia.com/go/getflashplayer">Adobe Flash プレイヤー</a>および<a href="http://www.mozilla.com/firefox/"> Javascriptが有効なブラウザで</a>が必要です..</p> </div> </div> <script type="text/javascript" defer="defer"> var so11_1 = { params : { wmode : "opaque", allowfullscreen : "true"}, flashvars : { file : "http%3A%2F%2Fexample.com%2Findex.php%3Fslideshow%3Dtrue%26gid%3D11", linkfromdisplay : "true", overstretch : "true", rotatetime : "10", backcolor : "0x000000", frontcolor : "0xFFFFFF", lightcolor : "0xCC0000", width : "320", height : "240"}, attr : { styleclass : "slideshow", name : "so11"}, start : function() { swfobject.embedSWF("http://example.com/wp-content/uploads/imagerotator.swf", "so11_1", "320", "240", "7.0.0", false, this.flashvars, this.params , this.attr ); } } so11_1.start(); </script></div> <div class="ngg-clear"></div>
>Show first: で Slideshow を選択した場合も何も表示されないでしょうか。
何もひょうじされません。
>[Show as slideshow] をクリックして表示されるページについて
http://xxx.homeip.net/?page_id=1307&preview=true&show=slideとなってます。
>[Show picture list]のリンクは表示されていますか?
http://xxx.homeip.net/?page_id=1307&preview=true&show=galleryとなってます。
htmlのソース(一部)です。<div class=”ngg-galleryoverview” id=”ngg-gallery-4-1307″>
blockquote部分が一部欠けていましたので、下にあげておきます。
<div class="ngg-galleryoverview" id="ngg-gallery-4-1307"> <!-- Slideshow link --> <div class="slideshowlink"> <a class="slideshowlink" href="/?page_id=1307&preview=true&show=slide"> [Show as slideshow] </a> </div>
あちこち設定をいじっていたら動きました。
imagerotatorへのpathを手動で入れていました。
searchボタンを押して入れたあとで動き始めましたので、多分これが原因と思います。
kzさん、色々どうもありがとうございました。自己解決しました。
バージョンダウンで解決しました。
現在配布されているものは3.17ですが、実際は3.18です。3.17をダウンロードすることで解決です。↓のblogに書いてありました。感謝。
http://blog.hycko.net/nextgen-gallery%e3%81%ae%e3%82%b9%e3%83%a9%e3%82%a4%e3%83%89%e3%82%b7%e3%83%a7%e3%83%bc%e3%81%ab%e3%80%8cjwplayer%e3%80%8d%e3%81%a8%e8%a1%a8%e7%a4%ba%e3%81%95%e3%82%8c%e3%82%8b/2553/
- トピック「NextGEN Gallery でスライドショーのみ動かない」には新たに返信することはできません。