フォーム

Blocs フォームを使用して、お問い合わせフォームを Web サイトに簡単に統合できます。 Bric、で見つけることができます Bric バー.

フォームのセットアップ

フォームの設定を開始するには、最初にメインフォームコンテナを選択します。 フォームコンテナを見つける最も簡単な方法は、フォーム内にネストされた入力フィールドのXNUMXつを選択してから、 レイヤーツリー 名前が付けられるメインフォームコンテナレイヤーが見つかるまで、構造ツリーを上に移動します フォーム.

サイドバーインスペクターにフォームオプションが表示されます。 注意が必要な XNUMX つの最も重要なオプションは次のとおりです。 SendToは および 入力フィールド。

SendToは

このフィールドには、フォームの内容の送信先となる電子メール アドレスを入力します。

このフィールドに、フォームの送信元として使用する電子メール アドレスを入力します (このデータは送信元として電子メール クライアントに表示されます)。

ポストタイプ

デフォルトでは、Web サイトに追加されるフォームは Blocs 標準を使用する 郵便() PHPのポストメソッド。 サーバーが PHP Mail() メソッドをサポートしていない場合は、代わりに SMTP メール サーバーを使用できます。

SMTPメールサーバー

お問い合わせフォームに SMTP メール サーバーを使用する場合、 Blocs Web サイトは、を使用してサーバーと通信します。 簡易メール転送プロトコル その内容を処理します。

SMTPメールサーバーを追加する

SMTPメールサーバーを追加する Blocs デスクトップ電子メール クライアントのセットアップと非常によく似ています。 必要となるのは、 host, user name , password および ポート SMTP メール サーバー用 (ホスティング プロバイダーがこれらを提供できます)。

SMTPメールサーバーを追加するには Blocs、まず、 メールサーバーの追加 オプションから ポストタイプ ドロップダウンメニュー。 これにより、「メール サーバー マネージャー」ウィンドウが開きます。

次に、 + [メール サーバー マネージャー] ウィンドウの右上にあるボタンをクリックし、表示されるポップオーバーに SMTP メール サーバーの資格情報を入力します。

メール サーバーの資格情報を入力したら、ポップオーバーの右下隅にある保存ボタンをクリックします。

これで、利用可能なメールサーバーが次の場所に表示されます。 ポストタイプ サイドバーのインスペクタにあるドロップダウン メニュー。 これを選択すると、フォームはデフォルトの PHP の代わりに SMTP メール サーバーを使用してコンテンツを処理できるようになります。 郵便物() 方法。

フォームイベント

フォームオプションから、 成功 相互作用と 失敗する 選択したフォームのメッセージ。 フォームが正常に投稿されると成功インタラクションがトリガーされ、フォームの投稿を妨げる問題がある場合は失敗メッセージが表示されます。

成功のインタラクション

成功のインタラクション オプションは XNUMX つから選択できます。 XNUMX つ目の最も基本的な方法は、同じページに成功メッセージを表示することです。XNUMX つ目は、Web サイトの特定のページに移動することです。 Blocs XNUMX つ目は、直接 URL にアクセスすることです。


 

初心者向けのヒント

サイトがデバイス上でローカルに実行されている場合、フォームの投稿は機能しません。 フォームは、PHP をサポートする Web サーバーでホストされ、Web ブラウザー内でアクセスされた場合にのみ処理および送信されます。

トラブルシューティング

Web サイト上のフォームからコンテンツを受け取らない場合は、まずチェックしてください。 スパムフォルダ 電子メール クライアントによって誤って電子メールがそこに移動された場合に備えて、受信電子メール アドレスに記載されます。

次に、 Blocs プロジェクトのすべてが Bric テキストフィールド、ラジオ、チェックボックスなどのフォーム内の入力項目には、 ユニークなID 設定します。

最後に、を使用している場合は、 PHPメール() Web サイトのフォームを投稿する方法、サイトを実行しているサーバーが PHP をサポートしていること、そして最も重要なのは、 PHP:メール 方法。 フォームが送信された後にそのフォームを含むページを検査すると、次の場合にコンソール エラーが記録されます。 郵便物() 方法は利用できません。

サーバーで mail() が利用できない場合は、使用するフォームを設定する必要があります。 SMTPフォーム投稿 または、代わりに、 電子メール インタラクション リンクをクリックします。

問題が解決しない場合は、サポートに連絡してください こちら.

3 年 2023 月 XNUMX 日に更新

この記事は役に立ちましたか?

関連記事