更新履歴・差分ダウンロード

2011年

2011/12/17 Ver 1.8.0
  • freoが自動設定するパーミッションの値を、設定ファイルから指定できるように改良。
  • 各ライブラリを最新版に更新。

バージョンアップは、以下のファイルを最新版付属のものに差し替えてください。

js/admin.js は、110行目あたりにある

target += 'a[href$=.' + this + ']';

この部分を以下のように変更したのみです。

target += 'a[href$=\'.' + this + '\']';

また、js/default.js は、25行目あたりにある

target += 'a[href$=.' + this + ']';

この部分を以下のように変更したのみです。

target += 'a[href$=\'.' + this + '\']';

freoが自動設定するパーミッションの値は、libs/freo/config.php にある「パーミッションの設定」で指定できます。基本的に変更する必要はありませんが、PHPがsuEXECに対応している場合は値を変更することによりセキュリティを高められます。詳しい解説は近いうちに作成予定。

images/colorbox/tiny_mce/ は、丸ごと差し替えてください。

2011/10/25 Ver 1.7.0
  • 検索条件が指定されていないときの、エントリーの表示順を設定できるように改良。

バージョンアップは、以下のファイルを最新版付属のものに差し替えてください。

バージョンアップすると表示設定が初期化されるので、管理ページの「システム → 設定管理 → 本体の設定 → 表示設定」の内容を、必要に応じて再設定してください。

2011/10/22 Ver 1.6.5
  • オプション項目としてチェックボックスを追加すると、登録時にPHPの警告メッセージが表示されることがある不具合を修正。
  • オプション項目の初期値を、一行入力と複数行入力ではデフォルトの文字として扱うように調整。
  • セットアップ完了時、常に記事一覧画面と管理画面へのリンクが表示されるように調整。

バージョンアップは、以下のファイルを最新版付属のものに差し替えてください。

templates/internals/admin/entry_form.html は、30行目あたりにある

<!--{if $option.type == 'text'}-->
<dd><input type="text" name="entry_associate[option][{$option.id}]" size="50" value="{$input.entry_associate.option[$option.id]}" /></dd>
<!--{elseif $option.type == 'textarea'}-->
<dd><textarea name="entry_associate[option][{$option.id}]" cols="50" rows="5">{$input.entry_associate.option[$option.id]}</textarea></dd>

この部分を以下のように変更したのみです。

<!--{if $option.type == 'text'}-->
<dd><input type="text" name="entry_associate[option][{$option.id}]" size="50" value="{if $freo.query.id or $freo.query.session or $smarty.server.REQUEST_METHOD == 'POST'}{$input.entry_associate.option[$option.id]}{else}{$option.text}{/if}" /></dd>
<!--{elseif $option.type == 'textarea'}-->
<dd><textarea name="entry_associate[option][{$option.id}]" cols="50" rows="5">{if $freo.query.id or $freo.query.session or $smarty.server.REQUEST_METHOD == 'POST'}{$input.entry_associate.option[$option.id]}{else}{$option.text}{/if}</textarea></dd>

templates/internals/admin/page_form.html は、30行目あたりにある

<!--{if $option.type == 'text'}-->
<dd><input type="text" name="page_associate[option][{$option.id}]" size="50" value="{$input.page_associate.option[$option.id]}" /></dd>
<!--{elseif $option.type == 'textarea'}-->
<dd><textarea name="page_associate[option][{$option.id}]" cols="50" rows="5">{$input.page_associate.option[$option.id]}</textarea></dd>

この部分を以下のように変更したのみです。

<!--{if $option.type == 'text'}-->
<dd><input type="text" name="page_associate[option][{$option.id}]" size="50" value="{if $freo.query.id or $freo.query.session or $smarty.server.REQUEST_METHOD == 'POST'}{$input.page_associate.option[$option.id]}{else}{$option.text}{/if}" /></dd>
<!--{elseif $option.type == 'textarea'}-->
<dd><textarea name="page_associate[option][{$option.id}]" cols="50" rows="5">{if $freo.query.id or $freo.query.session or $smarty.server.REQUEST_METHOD == 'POST'}{$input.page_associate.option[$option.id]}{else}{$option.text}{/if}</textarea></dd>
2011/05/11 Ver 1.6.4
  • iPhoneからアクセスした際、強制的にPC版を表示できるように改良。
  • トラックバックの受付設定が正しく反映されないことがある不具合を修正。
  • オプション項目のファイルアップロードが正しく機能しないことがある不具合を修正。

バージョンアップは、以下のファイルを最新版付属のものに差し替えてください。

css/iphone/common.css は、225行目あたりにある

header nav {
  position: absolute;
  top: 5px;
  left: 10px;
}

この部分を以下のように変更したのみです。

header nav#back {
  position: absolute;
  top: 5px;
  left: 10px;
}
header nav#pc {
  position: absolute;
  top: 5px;
  right: 10px;
}

js/iphone/common.js は、131行目あたりにある

$('header nav').hide();

この部分を以下のように変更したのみです。

$('header nav#back').hide();

templates/iphones/header.html は、20行目あたりにある

<nav>
  <ul>
    <li><a href="{$freo.core.http_file}" rel="back">戻る</a></li>
  </ul>
</nav>

この部分を以下のように変更したのみです。

<nav id="back">
  <ul>
    <li><a href="{$freo.core.http_file}" rel="back">戻る</a></li>
  </ul>
</nav>
<nav id="pc">
  <ul>
    <li><a href="{$smarty.server.PHP_SELF}?freo%5Bagent%5D%5Btype%5D=">PC版</a></li>
  </ul>
</nav>

templates/header.html は、30行目あたりに以下のコードを追加したのみです。

<!--{if isset($smarty.session.freo.agent.type|smarty:nodefaults)}-->
<li><a href="{$smarty.server.PHP_SELF}?freo%5Bagent%5D%5Btype%5D=iphone">iPhone版</a></li>
<!--{/if}-->
2011/05/05 Ver 1.6.3
  • トラックバックの受付設定が正しく反映されないことがある不具合を修正。
  • 正しいフッタテンプレートを読み込めていない箇所があったので修正。

バージョンアップは、以下のファイルを最新版付属のものに差し替えてください。

templates/internals/admin/entry_form.html は、「トラックバックの受付」部分にある

{if $input.entry.comment == 'view'}

この部分を以下のように変更したのみです。

{if $input.entry.trackback == 'view'}

templates/internals/admin/information_preview.html は、最後にあるテンプレートの指定を

internals/admin/footer.html

に変更したのみです。

templates/internals/admin/page_form.html は、「トラックバックの受付」部分にある

{if $input.page.comment == 'view'}

この部分を以下のように変更したのみです。

{if $input.page.trackback == 'view'}

templates/internals/admin/profile_preview.html

は、最後にあるテンプレートの指定を

internals/admin/footer.html

に変更したのみです。

templates/internals/admin/user_preview.html は、最後にあるテンプレートの指定を

internals/admin/footer.html

に変更したのみです。

2011/05/03 Ver 1.6.2
  • 一部のJavaScriptが正しく動作していなかったので修正。

バージョンアップは、以下のファイルを最新版付属のものに差し替えてください。

2011/05/02 Ver 1.6.1
  • iPhone用のテンプレートを追加。
  • iPhone用に、設定入力項目欄の幅を自動調整するように改良。
  • プレビューから戻ったとき、エントリー・ページ情報が表示されない不具合を修正。
  • Feed配信画面が正しく表示されないことがある不具合を修正。

バージョンアップは、以下のファイルを最新版付属のものに差し替えてください。

css/iphone/js/iphone/templates/iphones/ は、丸ごと差し替えてください。

2011/04/23 Ver 1.6.0
  • プレビュー表示処理を調整。
  • ワンタイムトークン処理を調整。

バージョンアップは、以下のファイルを最新版付属のものに差し替えてください。

css/common.css は、190行目あたりにある

#action form {
  float: left;
  margin-right: 3px;
}

この直前に

#action {
  overflow: hidden;
}

を追加したのみです。

2011/02/04 Ver 1.5.0
  • オプション管理の本文への挿入機能を強化。
  • iPhoneからの投稿処理を調整。
  • コメントとトラックバックの投稿処理を調整。

バージョンアップは、以下のファイルを最新版付属のものに差し替えてください。

2011/01/28 Ver 1.4.3
  • 認証が必要な記事でも、オプション項目以外の情報は参照できるように調整。
  • TinyMCEで、行頭の空白が反映されるように調整。
  • ページとカテゴリの管理のページに「一つ上の階層に戻る」リンクを設置。

バージョンアップは、以下のファイルを最新版付属のものに差し替えてください。

js/admin.js は、ファイルの最後にある

tinyMCE.init({ ~ });

内に

remove_linebreaks: false,

を追加したのみです。