ページ 11

TINY MCEでのエラー警告

Posted: 2017年11月07日(火) 18:40
by maki
いつもお世話になります。
TINY MCEに関して、特定のテンプレートに限りエラーが出るようになってしまいました。
Error : substr() expects parameter 1 to be string, array given
というエラーです。

原因は、このテンプレートで使っているテンプレート変数にあるようです。
どういう変数かというと、Check Boxのオプションに
@SELECT `pagetitle` AS `name`,`id` FROM `[+prefix+]site_content` WHERE `published` = 1 AND `deleted` = 0 AND `parent` = 69 OR `parent` = 70 OR `parent` = 71 OR `parent` = 72 ORDER BY `menuindex` ASC;
として特定のリソースのページタイトルをチェックボックス項目として引っ張ってきているものなのですが、これを組み込むとエラーになってしまいます。

ネットでひくと、エラーの意味は「stringではなくてarrayが代入されているからダメです」、という警告のようなのですが、TINY MCEを使っているcontent部分とは直接関係がないはずなのでどうにかこのエラーを回避したいのですが、何かよい方法がありましたらご伝授ください。

TINY MCEでのエラー警告

Posted: 2017年11月07日(火) 18:56
by yama
http://171107185247-21187.evo.demo.modx.jp/manager/
試してみましたが再現できませんでした。TinyMCEでsubstr関数を使っている部分は3ヶ所あるのですが、どれも関係なさそうに見えます。どのファイルの何行目で発生しているエラーか分かりますか?具体的なことが分かればすぐ修正できると思います。

TINY MCEでのエラー警告

Posted: 2017年11月13日(月) 18:53
by maki
お返事が遅くなってすみません。
一番上に出ている警告ですね?
Cannot modify header information - headers already sent by (output started at /home/monotoolbox/mono-box.jp/public_html/manager/actions/document/mutate_content.dynamic.php:103) in /home/monotoolbox/mono-box.jp/public_html/manager/includes/extenders/ex_subparser.php on line 369
となっています。よろしくおねがいいたします。

TINY MCEでのエラー警告

Posted: 2018年7月30日(月) 15:20
by tomothumb
次のトピックと同じIssue
http://forum.modx.jp/viewtopic.php?f=32&t=1840