SOY CMS / SOY Shop

SOY CMS Ver. 3.1.0

2024.09.03

主にPHP8への対応が含まれます。
修正
  • PHP7、PHP8対応(クラス名コンストラクタの廃止、create_function廃止、エラー処理厳格化、型チェック厳格化など)
  • フロントコントローラーのバックアップファイルが変更の有無に関わらず常に作成されていた。
  • cms:linkがあるとダイナミック編集がエラーで動作しなかった。
  • 記事編集画面での妙な自動スクロールが発生していた。
  • ブロックの記事件数を一度設定した後は空にできなかった。
  • @@site_name;, @@page_title;, @@raw_page_title;, @@blog_name;, @@blog_url;, @@blog_current_absolute_url;が動作しなかった。
改善
  • 500エラー発生時の画面
  • ルート設定画面
  • アプリケーションページで、ログイン不可能なAppが設定されているときの表示
  • ラベルブロックで日付以外の表示順設定を可能にした。
変更
  • 管理画面のUI変更(Bootstrap)で不要になった記述を削除した。
  • ログアウト時の確認ダイアログを廃止した。
  • 新規ページのデフォルトのタイトルを変更した(newPage→新しいページ)。
  • アップロード用に指定したディレクトリが存在しないときは作る。
  • ファイルマネージャーもログの出力先をcommon/logにした。
  • 存在しないパスへのアクセスでトップページではなく404ページを表示する(ブログ以外)。
ファイルマネージャー関連
  • elFindierを2.1.65に更新した。
  • 旧ファイルマネージャー関係の記述を削除した。
  • elFindierに変更後、あらゆるファイルがアップロード可能になっていたのを修正した(user.conf.phpの追加の許可拡張子も有効)。
  • 記事管理者はファイルマネージャーを使えないようにした。
プラグイン関連
  • SOY CMS更新情報プラグインでフォーラムのRSSを読み込まないようにした。
  • 同梱プラグインを変更した(例:Google Analytics導入プラグインを廃止してタグマネージャーを追加した)。
  • カスタムフィールドを「カスタムフィールド(旧)」に名称変更。
  • カスタムフィールドアドバンストを「カスタムフィールド(新)」に名称変更。
3.1.0ベータからの修正・変更
  • ブログのコメント一覧・詳細で、「許可」「拒否」の表示がおかしかったのを修正。
  • ブログで記事がないときにエラーになってしまっていたのを修正
  • ブログで環境によりトップページ以外が表示されなかったのを修正
  • エディタ切替プラグインが動作しなくなっていたのを修正

 

ダウンロード

最新版はダウンロードページへ。旧バージョンのダウンロードはこちら

最新版はSOY CMS Ver. 3.1.1 (2024-09-30)です。