【freo】【freoプラグイン】【ギャラリー系プラグイン】アルバムレスポンスプラグイン
- 2015/09/16 15:07
- アルバムプラグイン
- アルバムレスポンスプラグイン
- 新着アルバムレスポンスプラグイン
- 35
当サイトで配布しているアルバムプラグインにレスポンス(コメント)をつけるためのプラグインです。
同梱されているプラグイン
- アルバムレスポンスプラグイン ……………… 本体
- アルバムレスポンス件数表示プラグイン … 親記事引用用
- 新着アルバムレスポンスプラグイン ………… 新着アルバムレスポンス表示用
特徴
表示方法
- アルバム記事にレスポンスをつけられます。
- レスポンスをつける権限を「誰でも登録可能」か「ユーザーのみ登録可能」か選択できます。
- アルバム詳細画面[freo/index.php/album/view/アルバムID]でアルバムレスポンス一覧を表示できます。
- 一覧画面・管理画面で表示できる記事件数をプラグイン管理画面で設定できます。
- 一覧画面で表示する記事の昇順と降順を選択できます。
閲覧制限について
- レスポンスの投稿者は、閲覧制限を設定することができます。
- 閲覧制限を使用できるようにするかどうかは、管理画面→設定管理→アルバムレスポンスプラグインの設定で設定できます。
- 上記ページで、閲覧制限で制限していた場合の名前・本文を設定できます。
- 上記設定項目に[$name][$text]と入力すると、登録されている内容が制限されずに表示されます。
- 管理者のみ表示・ユーザーのみ表示・閲覧制限無しから制限の種類を選択できます。
ダウンロード
導入方法
- あらかじめアルバムプラグインを実装しておく。
- あらかじめ管理者でfreoにログインしておく。
- [freo]フォルダに[css][configs][libs][templates]フォルダをアップロードする。
- ブラウザから[freo/index.php/albumres/setup]にアクセスしてセットアップを実行します。
- パーミッションが設定されない場合は下記ファイルのパーミッションを606に設定する。
・configs/plugins/albumres.ini
・configs/plugins/albumres_recently.ini - [freo/templates/header.html]の
<head>~</head>
内に<!--{if $smarty.request.freo.mode == 'albumres'}--><link rel="stylesheet" href ="{$freo.core.http_url}{$smarty.const.FREO_CSS_DIR}plugins/board.css" type="text/css" /><!--{/if}-->
- 管理画面の[設定管理]―[プラグインの設定]―[アルバムレスポンスプラグイン]で各種設定を行います。
- [freo/templates/plugins/album/default.html]の
<!--{foreach from=$plugin_album
s item='plugin_album'}-->~<!--{/foreach}-->
内に<ul> <li>{$plugin_albumres_counts[$plugin_album.id]}件</li> <li><a href="{$freo.core.http_file}/albumres/form?album_id={$plugin_album.id}">この記事にレスポンスをつける</a></li> </ul>
- [freo/templates/plugins/album/view.html]の107行目以降などに
<ul class="link"> <li><a href="{$freo.core.http_file}/album/view/{$plugin_album.id}#response">記事数({$plugin_albumres_counts[$plugin_album.id]})</a></li> <li><a href="{$freo.core.http_file}/albumres/form?album_id={$plugin_album.id}#response_form">レスポンスをつける</a></li> </ul> <h2>アルバムレスポンス</h2> <div id="albumres"> <!--{foreach from=$plugin_albumreses|smarty:nodefaults item='plugin_albumres'}--> <div class="album"> <h3>{$plugin_albumres.name}</h3> <ul class="information"> <li>{$plugin_albumres.modified|date_format:'%Y/%m/%d %H:%M'}</li> <!--{if $plugin_albumres.restriction}--> <!--{if $plugin_albumres.restriction == 'root'}--><li class="attention">この記事は管理者のみ閲覧可能です。</li> <!--{elseif $plugin_albumres.restriction == 'users'}--><li class="attention">この記事はユーザーのみ閲覧可能です。</li> <!--{/if}--> <!--{/if}--> </ul> <div class="content"> {$plugin_albumres.text|nl2br} </div> <ul class="link"> <!--{if $plugin_albumres.mail}--><li><a href="mailto:{$plugin_albumres.mail}">MAIL</a></li><!--{/if}--> <!--{if $plugin_albumres.url}--><li><a href="{$plugin_albumres.url}">URL</a></li><!--{/if}--> <!--{if $freo.user.authority == 'root'}--><li><a href="{$freo.core.http_file}/albumres/admin_form?id={$plugin_albumres.id}">編集</a></li> <!--{elseif $freo.user.id and $freo.user.id == $plugin_albumres.user_id}--><li><a href="{$freo.core.http_file}/albumres/form?id={$plugin_albumres.id}&album_id={$plugin_album.id}#response_form">編集</a></li> <!--{/if}--> </ul> </div> <!--{/foreach}--> </div>
- [freo/index.php/album]にアクセスして正常にボード記事が表示されるか確認してください。
アルバムレスポンスプラグインのテーブル構成
- スケジュールレスポンスを管理します。
- 初期状態のテーブル名は
freo_plugin_scheduleres
です。
フィールド | タイプ | ヌル | キー | 備考 | 格納データ | 補足 |
---|---|---|---|---|---|---|
id | INT UNSIGNED | KEY | AUTO_INCREMENT | ボードID | ||
created | DATETIME | 作成日時 | 新規登録日時で自動的に反映 | |||
modified | DATETIME | 更新日時 | 最終更新日時を自動的に反映 | |||
name | VARCHAR(255) | YES | 名前 | |||
url | TEXT | YES | URL | |||
TEXT | YES | メールアドレス | ||||
text | TEXT | 本文 | ||||
album_id | INT UNSIGNED | YES | ニュースID | |||
option01 | TEXT | YES | オプション01 | |||
option02 | TEXT | YES | オプション02 | |||
option03 | TEXT | YES | オプション03 | |||
option04 | TEXT | YES | オプション04 | |||
option05 | TEXT | YES | オプション05 | |||
option06 | TEXT | YES | オプション06 | |||
option07 | TEXT | YES | オプション07 | |||
option08 | TEXT | YES | オプション08 | |||
option09 | TEXT | YES | オプション09 | |||
option10 | TEXT | YES | オプション10 | |||
ip | VARCHAR(80) | IPアドレス | ||||
user_id | VARCHAR(255) | YES | ユーザーID | |||
restriction | VARCHAR(20) | 閲覧制限 | NULL,root,user |
更新記録
- 2015/09/16
- 配布開始
- 2016/02/24
- アルバムプラグイン(ver.3_0_0)に対応。
・[freo/templates/plugins/albumres/form.html]
・[freo/templates/plugins/albumres/utility.html]
・[freo/libs/freo/plugins/config.albumres.php]
をアップロードしてください。 - 2016/03/07
- アルバムレス入力画面(album/form)でアルバムファイルの表示順を昇順または降順から選択できるように変更。
[freo/libs/freo/plugins/config.albumres.php]と[freo/libs/freo/plugins/pages.albumres.php]をアップデートしてください。
管理画面→設定管理→プラグイン→アルバムプラグイン→ファイルの表示順で変更できます。