basercms
basercms copied to clipboard
baserCMS : Based Website Development Project
## 概要 バックアップデータから復元した場合、マイグレーションファイルではなくスキーマファイルから復元しているため、phinxlog の整合性が壊れてしまう。 ## 影響のある問題 プラグインのインストールやアップデートでエラーとなる可能性がある | 復元先 | バックアップ | 影響 | | ---- | ---- | ---- | | プラグイン未インストール | プラグインインストール済 | アップデート時にテーブルが既に存在するためエラー | | プラグインインストール済...
$postが引数として渡ってない時に$postを参照しようとしてWarningが出ていました。 $postの存在判定を入れています。
## 概要 CakePHPコアのPagenatiorで初期値が指定されているようで指定しないとそっちが有効になっているようでした。 ブログAPI以外にもページネーションのところで同様になりそうなのでなんか対策とかどっかに説明が必要そうです。 CakePHP4系 htdocs/vendor/cakephp/cakephp/src/Datasource/Paging/NumericPaginator.php ``` protected $_defaultConfig = [ 'page' => 1, 'limit' => 20, 'maxLimit' => 100, 'allowedParameters' => ['limit', 'sort', 'page', 'direction'], ]; ``` baserCMS version...
## 概要 [フォーラムにて指摘あり](https://forum.basercms.net/t/topic/1256) バッグモードで、固定ページを編集で開き、プレビューボタンをクリックすると、以下のエラーメッセージが出ます。 `Notice (8): Undefined index: BlogContent [CORE/Baser/Plugin/Blog/View/Helper/BlogHelper.php, line 82]` その後、ブラウザをリロードすると、以下のエラーメッセージが出ます。 ``` Notice (8): Trying to access array offset on value of type null [CORE/Baser/Controller/PagesController.php, line 459] Notice...
## 概要 メールフォーム管理者宛メールのデフォルト出力にREMOTE_ADDRに加え、X_FORWARDED_FORヘッダの値を送信ないように含めてほしい
## 概要 表題のフォームについて、最初の設定がチグハグになっていて気になりました。 ・メールアドレス:必須マークが表示されているが必須チェック無し→入力無しでも送信できる ・お問い合わせ項目:必須マークが表示されているが必須チェック無し→入力無しでも送信できる 設定方法を知らないとそのまま利用してあれ?となると思うので修正した方がいいのではと思い提案いたします。 また、住所の郵便番号欄のプレースフォルダーが見切れてしまっているのでここも修正した方がいいかと思います。  baserCMS version : dev-5(2023.11.17ダウンロード) ## TODO ## 備考
## 概要 baser APIでブログ記事のアイキャッチなどの画像を取得する際に現在はDBの値をそのまま出力していると思います。 フロントエンドのJSなんかで取得した時に画像を表示しようとするとそのままのURLでは画像が表示されず、都度コンテンツ毎に仕様を把握して画像URLを組み立てる必要があります。 仕様理解できている前提なら良いのですが、これは流石に使いづらいので画像のURLを組み立てた後の値を取得できるような仕組みが欲しいです。というかそれがデフォルトになって欲しいです。 例えば、下の例だと "eye_catch": "2016/08/00000002_eye_catch.jpg", を "eye_catch": "/files/blog/1/blog_posts/2016/08/00000002_eye_catch.jpg", というような感じでそのまま表示できる画像URLが取得できると便利かと思います。 baserCMS version : 5.0.7
## 概要 イベント処理などでBcUtil::isAdminSystemで判別しようとしたときに発生しました。 内部の処理を追ってみるとコンテンツ管理などでAPIで処理しているURLの判別が必要な時に APIのURLなのでプレフィックスが異なる扱いになってしまい管理画面ではないと判断されてしまうようです。 isAdminSystemの処理の後半の正規表現のチェックにAPI経由の場合の管理画面プレフィックス(/baser/api/admin/)のチェックを追加すると対応できそうです。 baserCMS version : 5.0.8-dev