川井昌彦

フォーラムへの返信

15件の投稿を表示中 - 1 - 15件目 (全29件中)
  • 投稿者
    投稿
  • 川井昌彦
    参加者
    21

    ご返信ありがとうございます。

    調べたら、8.0.0 で入力画面のフォームレイアウトの自由度が高くなっているんですね。
    気づいておらず、失礼いたしました。

    現状の仕様で問題ないと思います。
    トピック閉じます。

    1
    いいねをした人:
    川井昌彦
    参加者
    21

    なるほど、「項目」は直下にしか置けないという設計だったのですね。

    Snow Monkey Blocks のフィールドブロックは、項目内に置かなければならないという制約はありますでしょうか?
    入力項目がものすごく多くなる場合、グループ化しないと編集がすごく難しくなってしまうので、特に項目内に置かなくても良いなら、フィールドブロックを項目の外に出してグループ化したいです。

    0
    いいねをした人: 居ません
    川井昌彦
    参加者
    21

    メール送信テストを行い、ラジオボタンの選択肢が正しく送信できるのを確認いたしました。

    ご対応ありがとうございました。
    クローズします。

    1
    いいねをした人:
    川井昌彦
    参加者
    21

    早速のご対応ありがとうございます。
    テスト環境で動かしてみたところ、期待通りの動作をいたしました。

    バリデーションについては、必須にしたものが1つでもあればバリデーションに引っかかります。

    バリデーションを設定したラジオボタンにだけ警告が出ます。
    複数のラジオボタンにバリデーションを設定すると、設定したすべてのラジオボタンに警告が出ますね。
    設定もれに気づきやすいですし、仮に設定が漏れていても動作に支障がありませんのでとても良いです。

    (下記は3つのラジオボタンに同じnameを設定し、2番目だけ必須にしていません)

    こちらで問題ないと思います。
    よろしくお願いいたします。

    0
    いいねをした人: 居ません
    川井昌彦
    参加者
    21

    ご返信ありがとうございます。

    nameが同じということは同じラジオボタングループですから、バリデーションが上書きされるのは問題ないと思います(というか、バリデーションは全部同じになって当然ですよね)

    あと、今回はラジオボタンでしたが、チェックボックスでも同じことがあるかと思いますので、ご検討のほどよろしくお願いいたします。

    0
    いいねをした人: 居ません
    返信先: Snow Monkey Forms 確認画面に遷移しない #139753
    川井昌彦
    参加者
    21

    6.5.1 にアップデートしたら、送信完了まで問題なく行えました。

    早速のご対応ありがとうございました。

    トピック閉じます。

    1
    いいねをした人:
    返信先: Snow Monkey Forms 確認画面に遷移しない #139749
    川井昌彦
    参加者
    21

    エラーログです。
    (テスト環境のエックスサーバーのログです)

    [Wed May 22 21:22:04.514588 2024] [access_compat:error] [pid 72745:tid 72755] [client 219.117.205.110:48230] AH01797: client denied by server configuration: /xxxxx/wp/wp-json, referer: https://goldleaf-psun.toubi-test.com/wp/contact/
    [Wed May 22 21:22:04.515089 2024] [access_compat:error] [pid 72745:tid 72755] [client 219.117.205.110:48230] AH01797: client denied by server configuration: /xxxxx/wp/index.php, referer: https://goldleaf-psun.toubi-test.com/wp/contact/

    よろしくお願いいたします。

    0
    いいねをした人: 居ません
    返信先: Snow Monkey Forms 確認画面に遷移しない #139747
    川井昌彦
    参加者
    21

    早速のご返信ありがとうございます。

    デベロッパーツールの「ネットワーク」で確認したところ、確認ボタンをクリックしたときの view のレスポンスは「このリクエストにはレスポンスデータがありません」となっています。

    よろしくお願いいたします。

    0
    いいねをした人: 居ません
    川井昌彦
    参加者
    21

    Snow Monkey Forms のフィールドを選択すると、右サイドバーでCLASSが指定できると思います。

    なお、YubinBangoは3年前から更新されていないので、現在も更新継続中の「zipaddrx.js」をお勧めいたします。
     https://zipaddr.com/usage/

    ライブラリ開発者が作っている公式プラグイン「zipaddr-jp」は Snow Monkey Forms の自動認識に対応しているので、インストールするだけでフォームの設定なしで使えますよ。
    (自動認識がうまくいかなくても、YubinBangoと同様にidやname属性で対応させられます)

    また、プラグインを増やしたくなければ、jsを読み込ませるだけでも動作するようです。

    2
    いいねをした人:
    川井昌彦
    参加者
    21

    ブロックエディタの仕様ということですので、運用でカバーすることにいたしました。
    トピックを閉じます

    1
    いいねをした人:
    川井昌彦
    参加者
    21

    そうです。
    HTMLで作成しなくても、Snow Monkey Forms のチェックボックスブロックで作成すれば良いと思います。

    チェックボックスブロックのvalue設定はこんな感じですね。

    チェックボックス 'multiple-to' の value
    
    'kawai@cherrypieweb.com':'川井'
    'tanaka@cherrypieweb.com':'田中'
    'suzuki@cherrypieweb.com':'鈴木'

    手前味噌ですが、下記もご参照ください。

    Snow Monkey Forms のフックをまとめてみました | Cherry Pie Web https://www.cherrypieweb.com/4862

    1
    いいねをした人:
    川井昌彦
    参加者
    21

    チェックボックスのname属性を ‘multiple-to’  とした場合、下記のコードを functions.php に書けばいけると思います。
    Localでテストしたところ、メールの送信先はフォーム設定したものではなく選択したチェックボックスの value の値になってました。

    add_filter(
      'snow_monkey_forms/administrator_mailer/args',
      function( $args, $responser, $setting ) {
        if ( $responser->get( 'multiple-to' ) ) {
          $args['to'] = implode(',', $responser->get( 'multiple-to' ) );
        }
        return $args;
      },
      10,
      3
    );
    
    1
    いいねをした人:
    川井昌彦
    参加者
    21

    早速のご対応ありがとうございます。

    確認してみたところ、Fileブロックにスクロールされるようになりました。

    問題のあった環境ではアップデート前はスクロールしてくれなかった(画面が動かなかった)のですが、アップデート後はスクロールするようになりました。
    フォーカスリングの影響なのでしょうかね?

    PC、スマホともOKです。
    ありがとうございました。

    トピック閉じます。

    1
    いいねをした人:
    川井昌彦
    参加者
    21

    早速のご返信ありがとうございます。
    ブロックエディターの仕様なのですね。

    実は他の固定ページでカスタムフィールドを追加しているところがあり、そのページからSnow Monkey Formsの設定画面に移動して「設定が保存できない!」となって焦りました。
    カスタムフィールドパネルは画面の下の方なので開いていることにしばらく気づかなかったのです。

    ブロックエディターに、画面ごとにパネルの開閉を制御するような設定とか無いのでしょうか?
    どなたかアイデアをお持ちの方はいらっしゃったらコメントお願いしたいです。

    1
    いいねをした人:
    川井昌彦
    参加者
    21

    なるほど、これだと翻訳で修正しても行けそうですね。
    試してみます。
    ありがとうございます。

    トピック閉じます。

    1
    いいねをした人:
15件の投稿を表示中 - 1 - 15件目 (全29件中)

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。