freoの管理画面にシステム要件を表示する

20211205_admin.png

freoを設置しているサーバのPHPのバージョンや、使用しているSmarty・JQueryのバージョンが気になる方のためのTIPSです。 admin.jsの編集 js/admin.js の $(document).ready(function() { 直後に(厳密にいえばこの { ~ } 間であればどこでも大丈夫です) //jQuery ver $('#jqueryVer').append($.fn.jquery); と追記します。次に template/internals/admin/default.html を編集します。 admin/default...

Read More

管理画面のタイトルをわかりやすくする

20211127_adminTitle.jpg

freo の管理画面はどの項目を開いてもタイトルが「管理者用|サイト名」となっており、ブラウザの戻るボタン長押しなどで目的のページを探したいときに少々不便でした。そこでjQueryを使い、タイトルに各ページ固有の見出しを追加する方法です。 編集するファイルは「admin.js」 freoに同梱されている管理画面用テンプレートを前提としています(他の方が配布している管理画面テンプレートでこの方法が使えるかは検証していません)。 js/admin.js の $(document).ready(function() { 直後に(厳密にいえばこの { ~ } 間であればどこ...

Read More

ページ登録の際に親IDを自動入力する

page_oya.png

freoで「ページ」を作る際、親ページIDを設定し、作成するページ自身のIDを「親ページID/子ページID」とすることによってページの分類・階層を作ることができるのですがこれが案外見落としがちなので(親ページの設定をし忘れたり子ページのつもりがページIDに親ページIDを含めるのを忘れたり)それをなくすようにしたい人向けのカスタマイズです。 方法1:Smartyでの記述 以前自サイトで採用していた方法です。 templates/internals/admin/page_form.html  の100行目あたり <!--{if !$freo.query.id}-->...

Read More

メディア管理で一度に複数のファイルをアップロード

25_fileup.jpg

(※スクショは witchmakers さんの管理画面用テンプレートを利用していますがデフォルトの管理画面でも今回のカスタマイズは利用できます) メディア管理でファイル登録(アップロード)する場合、ファイル選択欄で選べるファイルは一つのみです。下方にある「ファイル選択欄を追加」リンクをクリックするとファイル選択欄を増やすことができますがそれすら面倒な人(私)向けのカスタマイズです。 templates/admin/iframe_media_form.html 191、196行目 templates/admin/media_form.html 191、196行目 のファ...

Read More

管理画面メディア一覧で階層間のアクセスをしやすく

freoの管理画面、メディア一覧での階層間のアクセスをしやすくするためのカスタマイズです。 templates/internals/admin/medeia.html 71行目 <td><a href="{$freo.core.http_file}/admin/media?path={$parent}"><img src="{$freo.core.http_url}images/icons/directory.png" alt="ディレクトリ" width="16" height="16" /> <code>..</code...

Read More

1