ページ 11

eformが動かない

Posted: 2023年6月06日(火) 13:07
by min-o
サーバー ロリポップ
MODXバージョン 1.0.25J
データベースのバージョン 5.1.72-community-log
PHP Version 7.4.33
eform 1.4.4.7

お世話になっております。

MODX 1.0.23J でeformが動いていないことに気が付き
1.0.25Jにアップデートしましたが、やはり動きません。
送信ボタンをおしても、フォーム入力したものがクリアされるだけで、何も起きません。(メールも送信されません)
イベントログをみても、Debug log があるだけでエラーも出ません。

スニペットコールは以下で、
ID347にフォーム、348に送信メール雛形、46がサンクスページです。
[!eForm?
&formid=`ContactForm`
&subject=`【お問い合わせ】`
&from=`info@*****.**`
&to=`info@*****.**`
&ccsender=`1`
&tpl=`347`
&sendAsText=`1`
&report=`348`
&invalidClass=`invalidValue`
&requiredClass=`requiredValue`
&cssStyle=`ContactStyles`
&gotoid=`46`!]
いつから動いていなかったかわからないのですが、
1.0.19Jのときは動いていたと思います。その後1.0.23Jにアプデして動かなくなったようにようです。

よろしくお願いします。

eformが動かない

Posted: 2023年6月06日(火) 15:30
by yama
https://github.com/modxcms-jp/evolution ... evelop.zip
こちらの開発版で確認いただくことはできますでしょうか?

eformが動かない

Posted: 2023年6月06日(火) 16:08
by min-o
開発版インストールしてみましたが、
スニペットコールしたフォームページは403エラーで表示しません。

スニペットコールを削除するとページは表示できますが、
もういちどスニペットコールをコピペして、更新しようとすると編集画面が403エラーです。

お問い合わせの他に今は使っていないeformページがありまして
そちらを表示しようとしたら以下のエラーがでました。
Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR), expecting ')' in /home/users/1/****.jp-******/web/main/assets/snippets/eform/eform.inc.php on line 1232
一旦このエラーが出て、もう一度表示したらこちらも403になりました。

※403はWAFが有効だったせいのようです。
https://support.lolipop.jp/hc/ja/articles/360048375814
無効にしたら403でなくなりました。
お問い合わせページも上記と同じエラーが出ています。

eformが動かない

Posted: 2023年6月07日(水) 16:59
by yama
後ほど修正します。
見たところ5箇所くらい修正する必要がありますが、
そのうち1箇所が少し時間がかかるかもです。

eformが動かない

Posted: 2023年6月08日(木) 10:04
by min-o
ありがとうございます。
よろしくお願いします。