エントリー

freoのコメント管理画面に投稿先とコメントを表示する

freoのコメント管理画面には、投稿日時、投稿者の名前、IPアドレス、公開状態が表示されているだけで、どんなコメントなのか、どこに投稿されたのかが分かりにくいです。
ファイル 84-1.jpg

そこでコメントの管理画面に、投稿先とコメントを表示されるようにしてみます。
ちょっと表示できる部分が狭いのが難点ですが...

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>

を追加します。

すると、コメント管理画面に、投稿先とコメントが表示されます。
ファイル 84-2.jpg
※コメントだけ表示するようにしたい場合は、2)のみの作業でコメントの列だけ追加すればOKです。

ページ移動

関連エントリー

コメント

  • コメントはまだありません。

コメント登録

  • コメントを入力してください。
  • 一旦登録したコメントは、あとで編集できませんのでご注意下さい。
登録フォーム

基本的には「全体に公開」されますが、内容によっては管理人の方で公開を制限する場合がありますので、その旨ご了承下さい。

ユーティリティ

2024年10月

- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -

キーワード検索

キーワード検索フォーム

ユーザー

  • cccのアバター

新着画像

ブログパーツ

Twitter

Twilogを見る

Feed