メニュー

Home >freoプラグイン>ギャラリー系プラグイン> 新着アルバムプラグイン

【freoプラグイン】【ギャラリー系プラグイン】新着アルバムプラグイン

2014/08/03 22:46|タグ:アルバムプラグイン新着アルバムプラグイングッジョブ表示 44

新着アルバムを表示できるプラグインです。
当サイトで配布しているアルバムプラグインに登録されているアルバムの内新着アルバムのみ表示します。

特徴

  • デフォルト画面、アルバム画面、エントリー画面、カテゴリー画面、エントリー記事個別表示(VIEW)画面、ページ画面で表示できます。
  • 特定のカテゴリーのアルバムのみ新着表示することができます。
  • 複数のカテゴリーの新着アルバムを表示したい場合は同じプラグインを複数設置することが必要です。

ライセンスについて

ライセンスはGNU General Public License (GPL)です。

ダウンロード

導入方法

  1. 上記ファイルをDLして解凍する。
  2. [freo]フォルダに[configs][libs]フォルダをアップロードする。
  3. 管理画面の[設定管理]―[プラグインの設定]―[新着アルバムプラグイン]で各種設定を行う。
  4. 新着アルバムを表示させたい箇所に
    <div id="album">
        <h2>新着アルバム</h2>
        <!--{foreach from=$plugin_album_recentries|smarty:nodefaults item='plugin_album'}-->
            <div class="album">
                <h3><a href="{$freo.core.http_file}/album/view/{$plugin_album.id}"><!--{if $plugin_album.title}-->{$plugin_album.title}<!--{/if}--></a><!--{if $freo.user.authority == 'root' or $freo.user.authority == 'author'}--><a href="{$freo.core.http_file}/album/admin_form?id={$plugin_album.id}"><img src="{$freo.core.http_url}images/icons/edit.png" alt="編集" title="編集" width="16" height="16" /></a><!--{/if}--></h3>
                <div class="note">
                    <ul>
                        <li>{$plugin_album.created|date_format:'%Y/%m/%d'}</li>
                        <!--{if $plugin_album.category_id}--><li><a href="{$freo.core.http_file}/album?category_id={$plugin_album.category_id}">{$plugin_album_categories[$plugin_album.category_id].name}</a></li><!--{/if}-->
                        <!--{if $plugin_album_recently_tags[$plugin_album.id]|smarty:nodefaults}--><li><!--{foreach from=$plugin_album_recently_tags[$plugin_album.id]|smarty:nodefaults item='plugin_album_tag' name='loop'}--><a href="{$freo.core.http_file}/album?tag={$plugin_album_tag|smarty:nodefaults|escape:'url'}">{$plugin_album_tag|smarty:nodefaults}</a><!--{if !$smarty.foreach.loop.last}-->,&nbsp;<!--{/if}--><!--{/foreach}--></li><!--{/if}-->
                        <!--{if $plugin_album.text}--><li>{$plugin_album.text|smarty:nodefaults|strip_tags|mb_truncate:30:'...'|escape}</li><!--{/if}-->
                    </ul>
                <!--{if $plugin_album.restriction == 'password' and !$smarty.session.security.plugin_album[$plugin_album.id] and $freo.user.authority != 'root' and $freo.user.authority != 'author'}-->
                    <form action="{$freo.core.http_file}/album/view/{$plugin_album.id}" method="post">
                        <fieldset>
                            <legend>認証フォーム</legend>
                            <dl>
                                <dt>パスワード</dt>
                                    <dd><input type="text" name="plugin_album[password]" size="30" value="" /></dd>
                            </dl>
                            <p><input type="submit" value="認証する" /></p>
                        </fieldset>
                    </form>
                <!--{/if}-->
                <!--{if $plugin_album_recently_files[$plugin_album.id]|smarty:nodefaults}-->
                    <ul class="album_image">
                    <!--{foreach from=$plugin_album_recently_files[$plugin_album.id]|smarty:nodefaults item='plugin_album_file'}-->
                    <li><a rel="album{$plugin_album.id}" title="{$plugin_album.title}" href="{$freo.core.http_url}{$smarty.const.FREO_FILE_DIR}plugins/album_files/{$plugin_album.id}/{$plugin_album_file.name}"><img src="{$freo.core.http_url}{$smarty.const.FREO_FILE_DIR}plugins/{if $plugin_album_file.thumbnail|smarty:nodefaults}album_thumbnails{else}album_files{/if}/{$plugin_album.id}/{$plugin_album_file.name}" alt="{$plugin_album_file.name}" title="{$plugin_album_file.name}" /></a></li>
                    <!--{/foreach}-->
                    </ul>
                <!--{/if}-->
                </div>
            </div>
        <!--{/foreach}-->
    </div>
    
    を挿入する。

更新履歴

2014/08/03 配布開始
2015/05/07 アルバムの画像のサムネイルを取得できるようにしました。
アルバムがフィルタリング・閲覧制限されていた場合、内容を規制するように変更しました。
[freo/libs]フォルダの内容をアップデートして下さい。
2016/02/26 アルバムプラグインVer.3_0_0に対応しました。
配布ファイル自体に変更はありませんが、記事内で紹介しているテンプレートを変更しています。
2016/03/07 アルバムファイルの表示順を昇順または降順で選択できるように変更しました。
管理画面→システム→設定管理→プラグインの設定→アルバムプラグインの設定でファイルの表示順を変更できます。
[freo/libs]フォルダの内容をアップデートして下さい。

ページ移動

関連エントリー

コメント

mori

はじめまして、moriと申します。
この度はサイト改装に伴い、こちらのプラグインを3つほど使わせて頂く予定です、素敵なプラグインをありがとうございます!
しかしてこちらのalbumプラグインどうしても下記のエラーのようなものが出てしまいます。

<b>Warning</b>: htmlspecialchars() expects parameter 1 to be string, array given in <b>/home/fraxinus/www/so-no/libs/smarty/plugins/modifier.escape.php</b> on line <b>26</b><br />

同人イベントの方にも出ますが、こちらは画像のリンク切れが起きてしまいます。
それならとイベントリストを使ってみましたら、新着表示が全く表示されなくなってしまいました。
当方PHPに関しましては全くの素人でして、解決方法を探してもよく理解できず、困っています。
また、インフォメーションページ、つまりトップ画面にて新着のアルバムエントリーには画像サムネイルとカテゴリーとタグの表示をしたいのですが、こちらもうまく行かず…
また長くなって申し訳ないのですが、リンクプラグインのほうの特定カテゴリーのみ新着表示もできずにいます。
未熟ゆえにいくつも申し訳ありません、ご教授頂けましたら幸いです。どうぞよろしくお願いいたします!

  • URL
  • 2015/04/29 23:00:48

ミツ@32877

こんにちは。
取り急ぎ、アルバムプラグインのエラーを解除し、また、新着アルバムプラグインのテンプレートを加筆しておきましたのでご確認下さい。

同人イベントプラグイン、イベントリストプラグイン、新着リンクプラグインの不具合については内容を確認してみますが、詳しい内容をこのコメントではお伺いしづらいので、大変恐縮ですが、今後は該当するプラグインのコメントそれぞれにご連絡いただくか、メールにてお問い合わせをお願い致します。

  • 2015/04/30 00:41:49

mori

こんばんは、この度はお忙しい中迅速なご対応をありがとうございます!
かれこれ5ヶ月程分からないなりに格闘しつつも進展がなく気が急いて情報の少ない質問になってしまい、大変申し訳ありませんでした…
あと一、二個ほど質問があるのですが、そちらはまとめて後日メールで送りたいと思います。その時はご案内頂いたご注意を踏まえまして。
メールやこちらのお返事はイベントが終わってからで大丈夫ですので!本当に頭が下がります。
それではどうぞよろしくお願いいたします。

  • URL
  • 2015/05/01 00:48:36

ミツ@32877

こんばんは。
いえいえーむしろそんなに長く悩ませてしまって申し訳ありません(´・ω・`)
わからないことがあれば聞いていただいてお役に立てるのは嬉しいですし、むしろ自分の不手際のせいでご迷惑おかけしてる部分が多いのでご連絡いただくのはありがたいです!
昨日ご対応させていただいたもので少しは改善するとよいのですが。
ご連絡お待ちしておりますー。

  • 2015/05/01 01:00:07

コメント登録

登録フォーム
名前
メールアドレス
URL
コメント
投稿キー(スパム対策に、投稿キー を半角で入力してください。)

ユーティリティ

Twitter

サイト内検索

ページ上部へ