サポート » プラグイン » NextGEN Gallery でスライドショーのみ動かない

  • 解決済 shin-1

    (@shin-1)


    タイトル通りです。
    他の機能は動くのですが、スライドショーのみ動きません。
    どこかの設定がいけないのかと思うのですが、さっぱり分かりません。
    アドバイスお願いします。

11件の返信を表示中 - 1 - 11件目 (全11件中)
  • JW Image Rotator を用意していないなら、
    ダウンロードして wp-content/uploads あたりにアップロード後、
    NextGen Gallery メニューの オプション|スライドショー で「JW Image Rotatorへのパス(URL)」を設定してみてください。

    トピック投稿者 shin-1

    (@shin-1)

    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>

    トピック投稿者 shin-1

    (@shin-1)

    kzさん、たしかに情報が不足しておりました。各バージョンは以下の通りで、
    1.WordPress Version:2.9
    2.NextGEN Gallery Version: 1.4.3
    3.JW Image Rotator Version:3.17

    2を/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>

    トピック投稿者 shin-1

    (@shin-1)

    >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″>

    <!– Slideshow link –>
    <div class=”slideshowlink”>

    トピック投稿者 shin-1

    (@shin-1)

    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>
    トピック投稿者 shin-1

    (@shin-1)

    あちこち設定をいじっていたら動きました。
    imagerotatorへのpathを手動で入れていました。
    searchボタンを押して入れたあとで動き始めましたので、多分これが原因と思います。
    kzさん、色々どうもありがとうございました。

    トピック投稿者 shin-1

    (@shin-1)

    スライドショーはうまく動いてくれていますが、左上に「JWPLAYER」のロゴがでます。このロゴを消す方法はありませんか。

    トピック投稿者 shin-1

    (@shin-1)

    自己解決しました。
    バージョンダウンで解決しました。
    現在配布されているものは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/

11件の返信を表示中 - 1 - 11件目 (全11件中)
  • トピック「NextGEN Gallery でスライドショーのみ動かない」には新たに返信することはできません。