エントリー
freoのコメント管理画面に投稿先とコメントを表示する
- カテゴリー:管理画面
- タグ:freoPHP, freoテンプレート
freoのコメント管理画面には、投稿日時、投稿者の名前、IPアドレス、公開状態が表示されているだけで、どんなコメントなのか、どこに投稿されたのかが分かりにくいです。
そこでコメントの管理画面に、投稿先とコメントを表示されるようにしてみます。
ちょっと表示できる部分が狭いのが難点ですが...
1-1) libs/freo/common.php の634行目あたりにある
$stmt = $freo->pdo->query('SELECT id FROM ' . FREO_DATABASE_PREFIX . 'entries ORDER BY datetime');
の部分を、
$stmt = $freo->pdo->query('SELECT * FROM ' . FREO_DATABASE_PREFIX . 'entries ORDER BY datetime');
に変更(緑字を赤字に)します。
1-2) 同じく libs/freo/common.php の645行目あたりにある
$stmt = $freo->pdo->query('SELECT id FROM ' . FREO_DATABASE_PREFIX . 'pages ORDER BY pid, sort, id');
の部分を、
$stmt = $freo->pdo->query('SELECT * FROM ' . FREO_DATABASE_PREFIX . 'pages ORDER BY pid, sort, id');
に変更(緑字を赤字に)します。
2-1) templates/admin/comments.html に2箇所ある
<th>IPアドレス</th>
の部分の上に、
<th>投稿先</th>
<th>コメント</th>
を追加します。
2-2) 同じく templates/admin/comments.html の
<td>{$comment.ip}</td>
の部分の上に、
<td>{if $comment.entry_id}{$freo.refer.entries[$comment.entry_id].title|mb_truncate:20:'...'}{elseif $comment.page_id}{$freo.refer.pages[$comment.page_id].title|mb_truncate:20:'...'}{/if}</td>
<td>{$comment.text|nl2br}</td>
を追加します。
すると、コメント管理画面に、投稿先とコメントが表示されます。
※コメントだけ表示するようにしたい場合は、2)のみの作業でコメントの列だけ追加すればOKです。
関連エントリー
- 2023/09/05 freoのプロフィールやコメントでGravatarのアバターを表示する方法
- 2021/11/14 ショッピングカートプラグインの商品配送方法・料金などの変更
- 2018/06/10 freo用markItUp!拡張版の配布
- 2018/05/12 freoのエントリーのタグ投稿を楽にする方法
- 2018/03/16 freoのエントリーとページの編集画面で添付ファイルとイメージの画像を表示する方法
- 2018/03/16 freoのエントリーとページの編集画面でオプションの画像を表示する方法
- 2018/02/09 freoのエントリーとページの管理画面に閲覧制限情報を表示する
- 2017/09/15 freoをPHP5.5.x、5.6.x、7.xで使用する場合の注意点
- 2017/06/10 freoのtablesorter.jsを最新版にしてメディアの挿入ファイルを更新日時の新しいもの順に並べる
- 2017/06/10 freoのコメント登録フォームを折りたたむボタン
コメント
- コメントはまだありません。
コメント登録
- コメントを入力してください。
- 一旦登録したコメントは、あとで編集できませんのでご注意下さい。