お問い合わせページを追加する方法は?

Discourse に「お問い合わせ」ページを簡単に追加する方法はありますか?

「いいね!」 1

Discourseサイトのhttps://meta.discourse.org/aboutページには、「お問い合わせ」セクションがあります

「いいね!」 2

Hi @asugar

ディスコースでページをホストしますか、それとも外部でホストしますか?

外部ページをご希望の場合は、外部ページへのリンクに使用できるテーマコンポーネントがあります。

ディスコース自体でページをホストしたい場合は、ディスコースにはページ公開のサポートがあり、連絡先情報を提供するために適応させることができます。

@ondrejが言及したように、/aboutページにはすでに基本的な連絡先情報が含まれているため、冗長になる可能性があります。

「いいね!」 5

このスクリプトを使うのは初めてですが、簡単なことを設定する方法としては、これほどひどいものを見たことがありません。フォーラムの訪問者/ユーザーは、[About] に移動してから下にスクロールして連絡先情報を探すような超能力者ではありません。ページに移動する [About] ページのリンクがあることさえ知りませんでした。他のスクリプトのようにヘッダーやフッターに貼り付ければいいのに。なぜこのスクリプトはすべてこんなにも面倒くさいのですか?

Metaの「私たちについて」ではなく、セルフホスト環境に「お問い合わせ」ページを追加することについて話しています。

Discourseサイトの「サイトについて」ページには「お問い合わせ」があります。都合が良かったのでMetaを使用しました。

一番下までスクロールすると表示されます。

「いいね!」 2

わかりました、今理解しました。お問い合わせページに連絡フォームを追加することについて質問していました。

「いいね!」 2

これで役に立ちますか?

https://meta.discourse.org/t/how-can-i-create-a-contact-form-in-discourse-forum/125403/3?u=jonathan5

「いいね!」 1

その場合は、個人メッセージまたはグループメッセージを使用するのが最も簡単な方法です。

「いいね!」 1

このアプローチでは、ほとんどのウェブサイトの問い合わせフォームが訪問者なら誰でもメッセージを送信できるのに対し、アカウントが必要になるのか疑問に思っています。

カスタムウィザードプラグインは、ユーザー以外でもフォームに入力できますか?もしできない場合、受信メール/返信メールを使用して、Discourseに接続するメールに送信されるHTML問い合わせフォームを作成する方法はありますか?

答えは「いいえ」でしょう。
Discourseでは、ほとんどすべての機能を使用するためにアカウントが必要です。
そのため、外部の連絡先ページ/連絡フォームへのリンクという選択肢を共有しました。

「いいね!」 2

Landing Pages Plugin :small_airplane: を使用して「お問い合わせ」ページを追加できるようです。

連絡フォームの設定方法については、以下のリンクをご覧ください。

Pavilion

このパーシャルを使用すると、指定されたメールアドレスに送信されたメッセージを含むメールを送信する連絡フォームをレンダリングできます。メールエンドポイントとして使用できるサイト設定が 2 つあります。

  • landing contact email 設定が設定されている場合は、それが使用されます。
  • landing contact email が設定されていない場合は、contact email 設定が使用されます。

emailmessage はどちらも必須パラメータであるため、ユーザーがどちらかの有効なバージョンを含めなかった場合、エラーメッセージが返されます。