ちょいと、Chrome の検証ツールでエラーメッセージを確認していただけませんか?
1. concrete5 のデバッグモードでエラー詳細が表示させるよう設定して下さい
2. 現象が発生する前に Chrome の 検証ツール -> Network タブを開いておきます。
送信テストをしてください
3. リストから **/formidable/dialog/formidable を探して下さい
4. Resonse の中に実際のエラーメッセージが表示されているはず
Chrome の 検証ツールのスクショを添付したので参考にしてください
formidable fullでの送信ができない
2018年4月4日 at 23:03
Version Installed - 8.3.2
# PHP Version 7.1.4
でformidable fullで送信ボタンをクリックしても添付のエラーで送信ができません。
どうもダイアログをjQueryで読むときの権限のようですが、ajaxのところで止まっているようですが、自ドメイン内からB呼び出しを許可する設定などありましたでしょうか?
現在テストアップ状態で
まだprettyURLは機能していません。
/index.php/
以下のURLです。
タグ:
Re: formidable fullでの送信ができない
2018年4月5日 at 15:06
先にサポートにも同じモノをおくっています。
これでいいですか?
おっけけチェックします。
いろいろあるんで。
名前をフィールドも入力してるのにemptyって出るし、今全部やってるほどは時間ないんですが
これでいいですか?
おっけけチェックします。
いろいろあるんで。
名前をフィールドも入力してるのにemptyって出るし、今全部やってるほどは時間ないんですが
Re: formidable fullでの送信ができない
2018年4月5日 at 15:20
名前フィールドは保存しなおせばいけました、項目作って保存するところでも500エラーなんでリロードしないと反映されないんです。
結果ページは、見ることすらできない。
項目の保存もAjaxでこのis_Activeでエラーになります。
結果ページは、見ることすらできない。
項目の保存もAjaxでこのis_Activeでエラーになります。
Re: formidable fullでの送信ができない
2018年4月5日 at 15:36
おっと・・・
is_Active エラーは Form Plus の時と同じエラーですね。
http://www.concrete5.org/marketplace/addons/form-plus1/support/call-to-a-member-function-isactive-on-null-after-upgrade-to-8.3.2/
これ、Formidable というより、concrete5 のコアに取り込まれている Symfony のバグです。
RC1 が出ている concrete5 8.4.0 で直っているのですが
http://github.com/symfony/symfony/pull/24952/files
の変更を取り入れると 8.3.2 でも直ります。
is_Active エラーは Form Plus の時と同じエラーですね。
http://www.concrete5.org/marketplace/addons/form-plus1/support/call-to-a-member-function-isactive-on-null-after-upgrade-to-8.3.2/
これ、Formidable というより、concrete5 のコアに取り込まれている Symfony のバグです。
RC1 が出ている concrete5 8.4.0 で直っているのですが
http://github.com/symfony/symfony/pull/24952/files
の変更を取り入れると 8.3.2 でも直ります。
Re: Re: formidable fullでの送信ができない
2018年4月5日 at 17:36
ありがとうございます。
反映してフィックスしました。
これはいろいろ問題がおきそうですね。
integerもDeWebmakersさんから返信もらって
72 if (strlen($this->post($this->getHandle())) != 0) $val->integer();
↓
72 if (strlen((string)$this->post($this->getHandle())) != 0) $val->integer();
で、動くようになりました。
反映してフィックスしました。
これはいろいろ問題がおきそうですね。
integerもDeWebmakersさんから返信もらって
72 if (strlen($this->post($this->getHandle())) != 0) $val->integer();
↓
72 if (strlen((string)$this->post($this->getHandle())) != 0) $val->integer();
で、動くようになりました。
Your post has been saved and will be published after approval by the forum moderator.
pictron
Re: formidable fullでの送信ができない
今のところintegerを使わないといけますが、データの結果ページも見れないしコードチェックやってるのでしょうか?
他にもいろいろ、売れるレベルでない・・・買ったのに
I will report more.
\Concrete\Package\FormidableFull\Src\Formidable\Element
Integer.php
this code
49 $attribs['min'] = strlen($this->getPropertyValue('min_value'));
50 $attribs['max'] = strlen($this->getPropertyValue('min_value')) - $attribs['min'];
72 if (strlen($this->post($this->getHandle())) != 0) $val->integer();
errors
strlen() expects parameter 1 to be string, array given