サポート » プラグイン » Next Genでキャプションを表示したい

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • CG

    (@du-bist-der-lenz)

    ページネーションの紹介写真ではありませんか。

    こんにちは

    こちらの手順にしたがって、gallery.phpを元にギャラリーのテンプレートを作成します。

    https://www.imagely.com/docs/templates/

    作成したテンプレートの48行目あたりを以下のようにすれば、ギャラリーに設定しているタイトルが表示できると思います。

    	<div id="ngg-image-<?php echo $image->pid ?>" class="ngg-gallery-thumbnail-box" <?php echo $image->style ?> >
    		<div class="ngg-gallery-thumbnail" >
    			<a href="<?php echo $image->imageURL ?>" title="<?php echo $image->description ?>" <?php echo $image->thumbcode ?> >
    				<?php if ( !$image->hidden ) { ?>
    				<img title="<?php echo $image->alttext ?>" alt="<?php echo $image->alttext ?>" src="<?php echo $image->thumbnailURL ?>" <?php echo $image->size ?> />
    				<?php } ?>
    			</a>
    		</div>
    		<div><?php echo esc_attr($image->alttext) ?></div> <!-- 追加 -->
    	</div>

    このままだと28行目がエラーになると思うので、Piclense linkを使わないなら28行目から35行目までを削除すればいいと思います。

    見た目についてはスタイルシートを編集してください。
    その方法についても上記URLに記載があるようです。

    あと、NextGEN Galleryがキャッシュをする様子で、テンプレートに加えた変更がすぐには反映されないみたいです。
    ご注意ください。

    トピック投稿者 nice-guy

    (@nice-guy)

    Du bist der Lenzさん、munyagu さん、レスありがとうございます
    munyaguさんの方法でやってみましたが、なにぶん英語のため?

    まず、wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/viewの中にあるgallery.phpを
    /wp-content/themes/[使用中のテーマ]/nggallery   新規のフォルダーを作る
    にコピーして
    gallery-templatename.phpとする。
    そのファイルを
    <div><?php echo esc_attr($image->alttext) ?></div> <!– 追加 –>
    のように変更する。

    使用したいページで
    [nggallery id=xx template=gallery-templatename] xxは番号
    と貼り付ける。
    そうすると Manage Gallery の中のDescription が反映される ということでいいですか?

    でも反映されないんですね~
    どこか間違っているのでしょうか?

    template=templatenameが正解のようです。

    トピック投稿者 nice-guy

    (@nice-guy)

    munyagu さん、レスありがとうございます。
    もう少し教えてください。
    「28行目がエラーになると思うので、Piclense linkを使わないなら28行目から35行目までを削除すればいいと思います。」
    この件ですが、エディターで修正しようとすると行数があいまいになってしまい、はっきりわかりません。
    28行目の書き出しの部分と、35行目の削除終了部分を申し押し具体的に押してていただけませんか?
    それっぽいところを削除してみたのですが、削除部分が間違ったのかレイアウトが崩れてしまいました。
    よろしくお願いします。

    トピック投稿者 nice-guy

    (@nice-guy)

    あ、いい忘れました。おけげさまで、キャプションは表示されるようになりました。

    エラーが出なければ気にする必要はないんじゃないかと思います。
    設定によってエラーになるのかもしれませんね。
    ちなみに、28行目から35行目は以下のようになっています。

    <?php if ($gallery->show_piclens) { ?>
    	<!-- Piclense link -->
    	<div class="piclenselink">
    		<a class="piclenselink" href="<?php echo $gallery->piclens_link ?>">
    			<?php _e('[View with PicLens]','nggallery'); ?>
    		</a>
    	</div>
    <?php } ?>
    トピック投稿者 nice-guy

    (@nice-guy)

    munyagu さん、レスありがとうございます。
    エラーが出なかったので、無視したら、無事表示も狂うことなくできました。
    本当に助かりました。どうもありがとうございました。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • トピック「Next Genでキャプションを表示したい」には新たに返信することはできません。