エントリー
freoのインラインフレームのメディア管理で常に更新日時の新しいファイルを上に表示させる方法
- 更新
- カテゴリー:管理画面
- タグ:freoテンプレート, tablesorter.js
望みどおりの表示にならない場合があるので、別の方法に変更して紹介しています。
コメントをいただいた通りの方法のほうがスッキリすることが判明しましたの修正いたしました。(2013/5/8 21:40)
freoのエントリー登録、ページ登録などからインラインフレームで表示するメディア管理の画面では、ファイル名順で表示されます。
これをファイルの更新日時の新しいもの順に変更する方法です。
- js/iframe.js(admin.jsと間違えないこと)をエディタで開き、
//メディア管理 $("#media").tablesorter({ headers: { 2: { sorter: 'digit'}, 3: { sorter: false }, 4: { sorter: false } } });
の部分を、
に変更(赤字を追加)します。//メディア管理 $("#media").tablesorter({ sortList :[[2,0],[1,1]], headers: { 2: { sorter: 'digit'}, 3: { sorter: false }, 4: { sorter: false } } });
- これだけでインラインフレームが開いた時に更新日時が新しいファイルの順になるのですが、本日登録分のファイルは時間だけしか表示されないため順番がくるってしまうので
templates/internals/admin/iframe_media.html をエディタで開き、93行目あたりにある<td><span title="{$file.datetime|date_format:'%Y/%m/%d %H:%M:%S'}"><!--{if $file.datetime|date_format:'%Y%m%d' == $smarty.now|date_format:'%Y%m%d'}-->{$file.datetime|date_format:'%H:%M:%S'}<!--{else}-->{$file.datetime|date_format:'%Y/%m/%d'}<!--{/if}--></span></td>
の部分を、
に変更(緑字を削除して赤字を追加)します。<td><span title="{$file.datetime|date_format:'%Y/%m/%d %H:%M:%S'}">{$file.datetime|date_format:'%Y/%m/%d %H:%M:%S'}</span></td>
下記のように表示されれば完成です。
※もし変更してアップしたにもかかわらず反映されていない場合は、https://~略~/freo/index.php/admin/media?type=iframeにアクセスしてインラインフレームのみを表示させた状態でブラウザを更新してみてください。
関連エントリー
- 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/06/10 freoのtablesorter.jsを最新版にしてメディアの挿入ファイルを更新日時の新しいもの順に並べる
- 2017/06/10 freoのコメント登録フォームを折りたたむボタン
- 2017/06/10 freoをスマートフォンから見た時にリストのリンクなどをボタン化する
コメント
コメント登録
- コメントを入力してください。
- 一旦登録したコメントは、あとで編集できませんのでご注意下さい。
権限がありません
このコメントを閲覧する権限がありません。