1.0.23Jをリリースしました。

プログラム(機能)関連の開発の話題
アバター
yama
管理人
記事: 3125
登録日時: 2009年7月29日(水) 02:50

1.0.23Jをリリースしました。

投稿記事by yama » 2020年5月13日(水) 23:06

http://modx.jp/news/evolution/20200513.html
1.0.23Jをリリースしました。1.0.22Jの不具合修正とPHP7.4対応、
開発支援用ヘルパの追加などが主な改修内容です。
masco
メンバー
メンバー
記事: 139
登録日時: 2014年9月26日(金) 10:43

1.0.23Jをリリースしました。

投稿記事by masco » 2020年5月14日(木) 18:15

バージョン 1.0.23J
php 7.4.3
MySQL 5.7.27
サーバー スターサーバー

eformを送信後、thankyouパラメータの表示ではなく、サイトスタートにリダイレクトされます。
メールの送信は成功しています。

スニペットは下記のように記述しています。

コード: 全て選択

[!eForm? &to=`[(emailsender)]` &from=`[(emailsender)]`&fromname=`[(site_name)]`&tpl=`contactForm` &report=`contactReport` &thankyou=`contactThankyou` &subject=`[+subject+]`!]


関連するのか、環境依存かわかりませんが、送信されたメールも同時に同じ内容で2通来ます。
アバター
yama
管理人
記事: 3125
登録日時: 2009年7月29日(水) 02:50

1.0.23Jをリリースしました。

投稿記事by yama » 2020年5月14日(木) 22:29

試してみましたが再現しませんでした。何か他にヒントになりそうな情報はありますか?
&thankyouパラメータ自体は問題なくて、他の要因でトップにリダイレクトしているのかも・・
masco
メンバー
メンバー
記事: 139
登録日時: 2014年9月26日(金) 10:43

1.0.23Jをリリースしました。

投稿記事by masco » 2020年5月14日(木) 23:39

yamaさま

すみません、原因がわかりました。
eformを2重に読み込んでいたようです。

同じテンプレート内の[*content:strip_tags:summary*]を使用していたため、
htmlのソースには出ていませんでしたが、本文のeformが2度読み込まれていたようです。

[*content:strip_tags:summary*]を消すか、
テンプレートに直接eformを書くことで解決できました。
アバター
yama
管理人
記事: 3125
登録日時: 2009年7月29日(水) 02:50

1.0.23Jをリリースしました。

投稿記事by yama » 2020年5月15日(金) 10:11

なるほど、、今後の参考にさせていただきます。