エディタ切り替えプラグインのエラーについて 投稿する

投稿者:mitsu  投稿日時:2021-11-04 17:01:20
度々恐れ入ります。

利用者がリッチテキストエディタを使用することで余計なタグが含まれないように、
エディタ切り替えプラグインを導入しました。

最初は、問題なくブログへの指定ができておりましたが、
記事投稿画面において、カスタムフィールドアドバンスドプラグインを導入し、
記事(リッチテキスト)、セレクトボックス、画像、記事(リッチテキスト)、セレクトボックス、画像…というように、
リッチテキスト、セレクトボックス、画像のカスタムフィールドの組合わせを7つぐらい設けたところ、
一部のブログで、リッチテキストエディタが復活してしまったため、同プラグインを開こうとしたら、以下のエラーが表示されました。
※念のため、その後、リッチテキスト部分を複数テキストに変更してもエラーは改善されませんでした。

大変お手数をおかけしますが、お手すきの際に
エラーからの復帰や、回避の方法についてアドバイスをいただけると助かります。
何卒よろしくお願いいたします。



DETECT DATE: 2021-11-04T16:43:57+09:00

MESSAGE: Uncaught TypeError: Illegal offset type in /home/xxxxx/www/xxxxx/xxxxx/common/site_include/plugin/soycms_switch_editor/soycms_switch_editor.php:179
Stack trace:
#0 /home/xxxxx/www/xxxxx/xxxxx/common/lib/soy2_build.php(6814): LabelConfigList->populateItem()
#1 /home/xxxxx/www/xxxxx/xxxxx/common/lib/soy2_build.php(6779): HTMLList->populateItemImpl()
#2 /home/xxxxx/www/xxxxx/xxxxx/common/lib/soy2_build.php(7008): HTMLList->execute()
#3 /home/xxxxx/www/xxxxx/xxxxx/common/lib/soy2_build.php(7026): HTMLPage->add()
#4 /home/xxxxx/www/xxxxx/xxxxx/common/site_include/plugin/soycms_switch_editor/soycms_switch_editor.php(77): HTMLPage->createAdd()
#5 /home/xxxxx/www/xxxxx/xxxxx/soycms/webapp/pages/Plugin/ConfigPage.class.php(76): SOYCMS_SwitchEditor->config_page()
#6 /home/xxxxx/www/xxxxx/xxxxx/common/lib/soy2_build.php(5595): ConfigPage->__construct()
#7 /home/xxxxx/www/xxxxx/xxxxx/common/lib/soy2_build.php(277): SOY2HTMLFactory::createInstance()
#8 /home/xxxxx/www/xxxxx/xxxxx/common/lib/soy2_build.php(244): SOY2PageController->execute()
#9 /home/xxxxx/www/xxxxx/xxxxx/soycms/index.php(8): SOY2PageController::run()
#10 {main}
thrown
EXCEPTION TYPE: ErrorException
LOCATION: /xxxxx/common/site_include/plugin/soycms_switch_editor/soycms_switch_editor.php (179)

SOY CMS Version: 3.1.3.76
SOY CMS Build Date: 2021-11-04T13:57:49+09:00
SOY CMS DB Type: sqlite
SOY2RootDir: /home/xxxxx/www/xxxxx/xxxxx/common/
SOY2_DOCUMENT_ROOT: undefined


STACK TRACE
-----------------------
0:soycms_shutdown

()

Server Environment
PHP Version: 8.0.11

PHP SAPI NAME: cgi-fcgi
PHP SAFE MODE: No
SHORT_OPEN_TAG: Yes

MEMORY_LIMIT: 128M Bytes
Memory Usage: 2,163,360 Bytes
6,291,456 Bytes (Real)
5,088,008 Bytes (Peak)
8,388,608 Bytes (Peak, Real)

MAX_EXECUTION_TIME: 30 sec.
POST_MAX_SIZE: 8M Bytes
UPLOAD_MAX_FILESIZE: 5M Bytes

mb_string: Yes
PDO: Yes
PDO_SQLite: Yes
PDO_MySQL: Yes
Standard PHP Library: Yes
SimpleXML: Yes
JSON: Yes
Services_JSON: No
ZIP: Yes
ZipArchive: Yes
Archive_Zip: No
OpenSSL: Yes
HASH: Yes
GD: Yes

Module/CGI CGI
Rewrite Unknown

USER_AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36
REQUEST_URI: /xxxxx/xxxxx/index.php/Plugin/Config?soycms_switch_editor
SCRIPT_NAME: /xxxxx/soycms/index.php
PATH_INFO: /Plugin/Config
QUERY_STRING: soycms_switch_editor

DOCUMENT_ROOT: /xxxxx/xxxxx/www/xxxxx
SCRIPT_FILENAME: /home/xxxxx/www/xxxxx/xxxxx/soycms/index.php

SOY CMS Options
SOYCMS_ALLOWED_EXTENSIONS: undefined
SOYCMS_ALLOW_PHP_SCRIPT: undefined
SOYCMS_SKIP_MOBILE_RESIZE: undefined
SOYCMS_BLOCK_LIST: undefined
SOYCMS_TARGET_DIRECTORY: /home/xxxxx/www/xxxxx
SOYCMS_TARGET_URL: undefined
SOYCMS_ADMIN_ROOT: undefined
SOYCMS_LANGUAGE: ja
投稿者:齋藤毅  投稿日時:2021-11-04 18:15:17
古いプラグインなので、PHP8に合わせて書き換える必要があります。
対応出来ましたら改めて返信します。
投稿者:mitsu  投稿日時:2021-11-04 19:53:49
早速にご返事をいただき、また、
ご対応いただけるとのこと恐れ入ります…

大変お手数をおかけしますが
何卒よろしくお願いいたします。
投稿者:齋藤毅  投稿日時:2021-11-05 06:33:08
PHP8で動作するように書き換えました。
下記ページでダウンロードできるようにしてあります。
https://saitodev.co/soycms/
投稿者:mitsu  投稿日時:2021-11-05 08:23:08
作成いただいたSOY CMSにバージョンアップし、
当方環境でもエディタ切り替えプラグインが動作いたしました。

早速にご対応いただき感謝です!
大変助かりました。

今後とも何卒よろしくお願いいたします。
ログインして投稿する