【freo】【freoプラグイン】【その他プラグイン】メディアランダム表示プラグイン
- 2015/07/30 02:44
- メディアランダム表示プラグイン
- メディア
- 画像
- 57
freoのメディア機能で登録したある階層のディレクトリのメディア(画像)をランダムで1枚のみ表示するプラグインです。
管理画面以外の全ての画面で利用できます。
特徴
- 該当するディレクトリ内にディレクトリが入っていた場合も、内部ディレクトリ以外のファイルをランダム表示します。
- 該当するディレクトリに閲覧制限がかかっていた場合はエラーメッセージを表示します。
- ランダム表示するメディアにサムネイルが登録されていた場合はサムネイルを表示し、メディアへのリンクを貼ります。
- ランダム表示するメディアにファイルの説明が登録されていた場合はファイルの説明がタイトルとして定義されます。
- ランダム表示するメディアを登録しているディレクトリは管理画面で設定できます。
ダウンロード
導入方法
- 上記ファイルをDLして解凍する。
- [freo]フォルダの中身をfreo設置フォルダにアップロード。
- メディアをランダム表示したい画面のテンプレート(ページ画面で表示したいなら[freo/templates/internals/page/default.html]等)に下記のソースを記入する。
{include file='plugins/media_randam/media_randam.html'}
- [管理画面→設定管理→プラグインの設定→メディアランダム表示プラグイン]でランダム表示されているメディアを登録しているディレクトリを設定する。
例)[freo/files/medias/test]フォルダをランダム表示する→「test」と入力する
例)[freo/files/medias/test/test2]フォルダをランダム表示する→「test/test2」と入力する
更新履歴
2015/07/30
プラグイン公開・配布開始
2018/12/07
画像サイズを正確に表示できない不具合を解消しました。
[freo/libs/freo/plugins/config.media_randam.php]
[freo/templates/plugins/media_randam/media_randam.html] を上書きしてください。
さざなみ
はじめまして。
こちらのプラグインを使用しております。とても重宝しております、ありがとうございます。
正しくランダム表示されており動作にも問題はないのですが、プラグインを使用したページのソースを表示すると画像のサイズ部分が
width="$plugin_media_randams.width" height="$plugin_media_randams.height"
となっており、プラグインのテンプレートが{}でくくられていませんでした。
width="{$plugin_media_randams.width}" height="{$plugin_media_randams.height}"
のかたちへ自分で修正しましたが、念の為ご連絡いたします。
些細なことで恐れ入ります、失礼いたします。