記事管理者IDログイン後ブログ管理画面でカテゴリータブをクリックでエラー表示 投稿する
投稿者:kamo
投稿日時:2024-11-28 20:34:22
開発ありがとうございます、いつもお世話になっておりますkamoです。
SOYCMS3.17.1のSQLite版、PHP 8.1.29、Xサーバー環境で
記事管理者IDでログインし、管理画面のブログメニューをクリック後、カテゴリータブのリンクメニューをクリックすると、管理画面上部に以下エラーが表示されました。
設定してあるカテゴリーは表示できています。
また、上記エラー内容の関係かもしれませんが、コメントタブをクリックしたとき、画面上でカテゴリーの選択された状態になりました。
最新バージョン3.18.7にバージョンアップするとエラー表示はなくなりますでしょうか。
お手数でも、対処方法をお教え頂きたくよろしくお願いいたします。
SOYCMS3.17.1のSQLite版、PHP 8.1.29、Xサーバー環境で
記事管理者IDでログインし、管理画面のブログメニューをクリック後、カテゴリータブのリンクメニューをクリックすると、管理画面上部に以下エラーが表示されました。
Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /home/web/domein.com/public_html/cms/soycms/webapp/pages/_component/Blog/LabelListsComponent.class.php on line 10
設定してあるカテゴリーは表示できています。
また、上記エラー内容の関係かもしれませんが、コメントタブをクリックしたとき、画面上でカテゴリーの選択された状態になりました。
最新バージョン3.18.7にバージョンアップするとエラー表示はなくなりますでしょうか。
お手数でも、対処方法をお教え頂きたくよろしくお願いいたします。
投稿者:齋藤毅
投稿日時:2024-11-28 20:42:23
今回のエラーは最新版にバージョンアップしても解決しないはずです。
明日対応します
明日対応します
投稿者:kamo
投稿日時:2024-11-29 07:06:57
ご多忙のところ、お手数をお掛け致します。
どうぞよろしくお願いいたします。
どうぞよろしくお願いいたします。
投稿者:齋藤毅
投稿日時:2024-11-29 09:51:47
投稿者:kamo
投稿日時:2024-11-29 10:42:09
早速のご対応ありがとうございました。
ダウンロードサイトから、Version3.18.8パッケージをアップして
エラーが無くなりました。
ご多忙のところ、お手数をお掛け致しました。今後ともよろしくお願いいたします。
ダウンロードサイトから、Version3.18.8パッケージをアップして
エラーが無くなりました。
ご多忙のところ、お手数をお掛け致しました。今後ともよろしくお願いいたします。
投稿者:kamo
投稿日時:2024-12-01 12:59:33
kamoです、お世話になっております。
本日、気が付いたのですが、
Version3.18.8パッケージをアップして
記事管理者のブログ管理画面でカテゴリータブのエラー表示は
無くなったのですが、ダイナミック編集のリンクをクリックしたら
致命的なエラー表示がでてしまいました。
このサイトではダイナミック編集は使わないのですが、
エラー表示はない方がよいのでお知らせいたしました。
https://www.domein.com/sycms/soycms/index.php/Page/Preview
ページの表示が以下となりました。
致命的なエラー
エラーメッセージ
エラー表示は管理画面共通のメニューにある
ダッシュボード、記事、ブログの次にあるダイナミック編集のメニューリンクをクリックしたときです。
度々お手数をおかけいたします。
本日、気が付いたのですが、
Version3.18.8パッケージをアップして
記事管理者のブログ管理画面でカテゴリータブのエラー表示は
無くなったのですが、ダイナミック編集のリンクをクリックしたら
致命的なエラー表示がでてしまいました。
このサイトではダイナミック編集は使わないのですが、
エラー表示はない方がよいのでお知らせいたしました。
https://www.domein.com/sycms/soycms/index.php/Page/Preview
ページの表示が以下となりました。
致命的なエラー
エラーメッセージ
Fatal error: Uncaught TypeError: soycms_get_page_object(): Argument #1 ($pageId) must be of type int, null given, called in /home/aaaweb/domain.com/public_html/sycms/common/site_include/CMSPage.class.php on line 27 and defined in /home/aaaweb/domain.com/public_html/sycms/common/site_include/func/dao.php:331 Stack trace: #0 /home/aaaweb/domain.com/public_html/sycms/common/site_include/CMSPage.class.php(27): soycms_get_page_object(NULL, false) #1 /home/aaaweb/domain.com/public_html/sycms/common/lib/soy2_build.min.php(3982): CMSPage->__construct(Array) #2 /home/aaaweb/domain.com/public_html/sycms/common/action/site/Page/Preview/PreviewAction.class.php(97): SOY2HTMLFactory::createInstance('CMSPage', Array) #3 /home/aaaweb/domain.com/public_html/sycms/common/lib/soy2_build.min.php(506): PreviewAction->execute(Object(SOY2ActionRequest), Object(SOY2ActionForm), Object(SOY2ActionResponse)) #4 /home/aaaweb/domain.com/public_html/sycms/common/lib/soy2_build.min.php(551): SOY2Action->executeImpl(Object(SOY2ActionRequest), Object(SOY2ActionForm), Object(SOY2ActionResponse)) #5 /home/aaaweb/domain.com/public_html/sycms/common/base/CMSWebPageBase.class.php(47): SOY2Action->run() #6 /home/aaaweb/domain.com/public_html/sycms/soycms/webapp/pages/Page/Preview/IndexPage.class.php(16): CMSHTMLPageBase->run('Page.Preview.Pr...', Array) #7 /home/aaaweb/domain.com/public_html/sycms/common/lib/soy2_build.min.php(3982): IndexPage->__construct(Array) #8 /home/aaaweb/domain.com/public_html/sycms/common/lib/soy2_build.min.php(268): SOY2HTMLFactory::createInstance('IndexPage', Array) #9 /home/aaaweb/domain.com/public_html/sycms/common/lib/soy2_build.min.php(236): SOY2PageController->execute() #10 /home/aaaweb/domain.com/public_html/sycms/soycms/index.php(8): SOY2PageController::run() #11 {main} thrown in /home/aaaweb/domain.com/public_html/sycms/common/site_include/func/dao.php on line 331
なお、ブログメニューの管理画面にあるダイナミック編集のリンクは正常に表示できています。
エラー表示は管理画面共通のメニューにある
ダッシュボード、記事、ブログの次にあるダイナミック編集のメニューリンクをクリックしたときです。
度々お手数をおかけいたします。
投稿者:齋藤毅
投稿日時:2024-12-02 08:24:36
投稿者:kamo
投稿日時:2024-12-02 20:48:35
ご対応ありがとうございました。
3.18.9SQLite版でエラー表示が無くなりました。
ところで、今まで記事管理者IDでは記事作成に関する操作しか確認しなかったので、
見逃してしまっていたのですが
このサイドメニューの「ダイナミック編集」は本来ブログページに飛ぶ役目だった?のかと思って、
前のバーションはどうだったかと調べていったら、
かなり前のVersionは3.2や3.1の時はリンク先は、ドメインTOPが表示されていました。
表示されるが記事管理者の場合、ページ編集は不可なので、ページ選択のセレクトボックスでブログへ
移動すると、ダイナミック編集ができるように。
今回の修正では画面上はダイナミック編集のページ選択のセレクトボックスは
選択不可で、「ログアウト」のみ機能しますが、それ以外できないので
ブログ画面へのリンク先ページにある、ダイナミック編集があれば用は足りる?
ならばメニュー自体不要?のような気がしました。
すみません、余計な感想を記載してしまいました。
今後ともよろしくお願いいたします。
3.18.9SQLite版でエラー表示が無くなりました。
ところで、今まで記事管理者IDでは記事作成に関する操作しか確認しなかったので、
見逃してしまっていたのですが
このサイドメニューの「ダイナミック編集」は本来ブログページに飛ぶ役目だった?のかと思って、
前のバーションはどうだったかと調べていったら、
かなり前のVersionは3.2や3.1の時はリンク先は、ドメインTOPが表示されていました。
表示されるが記事管理者の場合、ページ編集は不可なので、ページ選択のセレクトボックスでブログへ
移動すると、ダイナミック編集ができるように。
今回の修正では画面上はダイナミック編集のページ選択のセレクトボックスは
選択不可で、「ログアウト」のみ機能しますが、それ以外できないので
ブログ画面へのリンク先ページにある、ダイナミック編集があれば用は足りる?
ならばメニュー自体不要?のような気がしました。
すみません、余計な感想を記載してしまいました。
今後ともよろしくお願いいたします。
投稿者:齋藤毅
投稿日時:2024-12-03 11:15:42
ご確認とご意見をありがとうございます。
今回はあくまでエラーメッセージ分の修正のみでして、修正中にいくつか気になる事がありましたので、今回のご意見に合わせて、ダイナック編集について見直すことにします。
今回はあくまでエラーメッセージ分の修正のみでして、修正中にいくつか気になる事がありましたので、今回のご意見に合わせて、ダイナック編集について見直すことにします。
投稿者:kamo
投稿日時:2024-12-03 22:08:39
ご多忙のところ、お手数をお掛けいたします。
お時間が空くときに、ご検討のほどよろしくお願いします。
お時間が空くときに、ご検討のほどよろしくお願いします。
投稿者:齋藤毅
投稿日時:2024-12-04 12:29:00
ブログページが1ページのみのサイトで、記事管理者でダイナミック編集を使えるように修正しました。
2ページ以上あるサイトの場合は対応できそうであれば対応します。
https://saitodev.co/soycms/soycms/
2ページ以上あるサイトの場合は対応できそうであれば対応します。
https://saitodev.co/soycms/soycms/
投稿者:kamo
投稿日時:2024-12-04 21:58:38
いつも開発ありがとうございます、kamoです。
3.8.11SQLite版で表示を確認いたしました。
早速ご対応くださり、ありがとうございました。
3.8.11SQLite版で表示を確認いたしました。
早速ご対応くださり、ありがとうございました。
投稿者:齋藤毅
投稿日時:2024-12-06 09:47:37
ダイナミック編集を見直していましたところ、非公開のブログページが編集の対象外になっていて正しい挙動ではありませんでした。
修正しまして、ダウンロードできるようにしました。
https://saitodev.co/soycms/soycms/
修正しまして、ダウンロードできるようにしました。
https://saitodev.co/soycms/soycms/