ページ 11

使用エディターの切り替えエラー【解決済み】

Posted: 2018年7月03日(火) 16:30
by takoi
グローバル設定>管理画面の設定で、
リッチテキストエディターの使用を「はい」にしているのですが、
リソースの編集画面で使用エディターを切り替えると以下のようなエラーが出ます。

デフォルトで使用するリッチテキストエディターを「なし」にしている場合は「なし」→「TinyMCE」にする際、
「TinyMCE」にしている場合は「TinyMCE」→「なし」にする際にエラーとなります。
(切り替えさえしなければそれぞれ通常通り使用できます。)

両方使用した運用を考えているので切り替えをしたいのですが、
どこを修正すればいいのか分からず…ご教授頂けますと幸いです。

-----------
MODXバージョン1.0.20J
-----------

(以下、エラーメッセージ)

Warning: Cannot modify header information - headers already sent by (output started at /home/vuser04/1/0/0074801/ドメイン名/modx/manager/actions/header.inc.php:25) in /home/vuser04/1/0/0074801/ドメイン名/modx/manager/includes/extenders/ex_subparser.php on line 374
« MODX Parse Error »
MODX encountered the following error while attempting to parse the requested resource:
« PHP Parse Error »
PHP error debug
Error : substr() expects parameter 1 to be string, array given
ErrorType[num] : WARNING[2]
File : /home/vuser04/1/0/0074801/ドメイン名/modx/manager/includes/extenders/ex_subparser.php
Line : 1112
Source : if(substr($field_value, 0, 5) === '
LastQuery : SELECT pagetitle FROM `DChXNuxMfx005`.`modx_site_content` WHERE id='2'
Basic info
REQUEST_URI : /modx/manager/index.php
Manager action : 27 - Editing resource
Resource : [91]コピー - 180205
Referer : http://ドメイン名/modx/manager/index.php?a=27&id=91
User Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36
IP : ***
Benchmarks
MySQL : 0.0612 s (20 Requests)
PHP : 0.4095 s
Total : 0.4707 s
Memory : 4.02 MB

Backtrace

1 include_once()
manager/index.php on line 223
2 sectionTV()
manager/actions/document/mutate_content.dynamic.php on line 120
3 fieldsTV()
manager/actions/document/mutate_content.functions.inc.php on line 952
4 $modx->renderFormElement()
manager/actions/document/mutate_content.functions.inc.php on line 1003
5 $modx->__call()
manager/actions/document/mutate_content.functions.inc.php on line 1003
6 call_user_func_array()
manager/includes/document.parser.class.inc.php on line 97
7 SubParser->renderFormElement()
on line
8 substr()
manager/includes/extenders/ex_subparser.php on line 1112

使用エディターの切り替えエラー

Posted: 2018年7月10日(火) 14:16
by yama
すみません、こちら確認が遅れました。後ほど調べてみます。

使用エディターの切り替えエラー

Posted: 2018年7月12日(木) 09:29
by takoi
ありがとうございます。よろしくお願いいたします

使用エディターの切り替えエラー

Posted: 2018年7月30日(月) 15:39
by tomothumb
ちょうど同じ症状出ました。
テンプレート変数が特定のテンプレートに設定されているケース(私の環境ではチェックボックス)にて、
そのページを編集しようとすると同様のエラーが出ました。
症状としましては、stringに手渡されないといけない変数が、arrayが代入されてしまっているようです。

>yamaさん
githubにてプルリクエストを送りました。
https://github.com/modxcms-jp/evolution-jp/pull/179

使用エディターの切り替えエラー

Posted: 2018年7月31日(火) 13:45
by yama
諸々対応が遅くなってすみません。さっそくマージさせていただきました。ありがとうございます!

使用エディターの切り替えエラー

Posted: 2018年8月02日(木) 09:35
by takoi
正しく切り替えできるようになりました!
tomothumb様、yama様、ありがとうございました。