【freo】【freoプラグイン】【ギャラリー系プラグイン】新着アルバムプラグイン
- 2014/08/03 22:46
- アルバムプラグイン
- 新着アルバムプラグイン
- 65
新着アルバムを表示できるプラグインです。
当サイトで配布しているアルバムプラグインに登録されているアルバムの内新着アルバムのみ表示します。
特徴
- デフォルト画面、アルバム画面、エントリー画面、カテゴリー画面、エントリー記事個別表示(VIEW)画面、ページ画面で表示できます。
- 特定のカテゴリーのアルバムのみ新着表示することができます。
- 複数のカテゴリーの新着アルバムを表示したい場合は同じプラグインを複数設置することが必要です。
ダウンロード
導入方法
- 上記ファイルをDLして解凍する。
- [freo]フォルダに[configs][libs]フォルダをアップロードする。
- 管理画面の[設定管理]―[プラグインの設定]―[新着アルバムプラグイン]で各種設定を行う。
- 新着アルバムを表示させたい箇所に
<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}-->, <!--{/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に関しましては全くの素人でして、解決方法を探してもよく理解できず、困っています。
また、インフォメーションページ、つまりトップ画面にて新着のアルバムエントリーには画像サムネイルとカテゴリーとタグの表示をしたいのですが、こちらもうまく行かず…
また長くなって申し訳ないのですが、リンクプラグインのほうの特定カテゴリーのみ新着表示もできずにいます。
未熟ゆえにいくつも申し訳ありません、ご教授頂けましたら幸いです。どうぞよろしくお願いいたします!