休憩しましょう!テーマコンポーネント

これは何ですか?

モデレーターが長時間画面を前にしていることについての議論の後、長期間フォーラムを見続けたスタッフメンバー(および非スタッフ!)に、頻繁に休憩を取るよう促すことが最善だと判断しました。新しいアップデート:非スタッフにも機能し、テーマ設定でオン/オフを切り替えることができます。

何ができますか?

このテーマコンポーネントは、メンバーがフォーラムに「x 秒」滞在した後にアラートメッセージを表示します。つまり、30 分は 1800 秒で、その時間後にメッセージが表示されます。このコンポーネントには 4 つの主要な設定があり、メッセージをカスタマイズしたり、メッセージが表示されるまでの時間を変更したりできます。

なぜ必要ですか?

画面から離れて休憩を取ることが実証的に効果があることがわかっています。これは特に、夜通しスタッフ作業を行うモデレーターや管理者にとって重要です。このコンポーネントは、モデレーションやフォーラムの閲覧が長引いている場合に、休憩を取るための素晴らしいリマインダーとなります。また、返信や投稿などを止められない人々にも役立ちます。常に休憩を取ることは良いことです!

プレビュー

簡単なプレビュー動画です(ウェブページの読み込みに時間がかかりましたことをお詫びします)

テーマクリエイターでの設定変更が現在不具合のため、このコンポーネントをインスタンスにダウンロードして、メッセージや時間を試してみてください!

「いいね!」 36

何か変更すべきでしょうか?批判的なフィードバックも大歓迎です!

「いいね!」 2

ユーザーにも表示するオプションがあってもいいかもしれません(スタッフだけでなく)。一般ユーザーとして、フォーラムの管理者がユーザーの健康を気にかけているのを見ると、とても感銘を受けると思います :slight_smile:

「いいね!」 2

@Chaboi_3000 さん、こんにちは。

素敵なアイデアですね。最近、@sam と似たようなことについて話していました。

主な批判点はコード部分です。大幅な改善が必要です。改善する意思があれば、アドバイスできます。

改善のいくつかの方法:

さらに助けが必要ならお知らせください。より詳しくレビューすることも喜んで行います。


少し懸念しているのは、ユーザーごとに無効化できない点です。私はこれを使うことがないためです。しかし、現時点ではテーマコンポーネントにユーザーごとの設定機能がありません。そのため、良いまたは簡単な解決策が見当たりません。

良い解決策としては、グループとメッセージのペアを用意し、それを少し設定可能にすることかもしれません。

「いいね!」 10

一般ユーザー向けのオプションを追加しました(デフォルトは一般ユーザーではオフです)。

修正しました。申し訳ありません。

しばらく Discourse を確認していませんでした。明日確認します。他のものもチェックします。何か問題があればメッセージを送ります。ありがとう :slight_smile:

「いいね!」 10

このテーマコンポーネントを新しい JavaScript ファイルに移行するのは妥当でしょうか?もし可能であれば、その方法に関するガイドはありますか?

「いいね!」 2

修正しました。JavaScript ファイルと標準的な HTML、CSS、JS の違いについて、まだ疑問に思っています。

「いいね!」 2

ありがとうございます。時間ができたら、QOL(生活の質)向上機能を追加してみます :slight_smile:

「いいね!」 3

すごい!自分でも用途に応じて変更できるなんて知りませんでした!それが役に立っているなんて素晴らしいですね。答えられていないスレッドに回答することは、フォーラムの用途に関わらず、どこでも常に推奨されることです。共有ありがとうございます!:slight_smile:

「いいね!」 3

新しい投稿を作成している最中にユーザーを中断させることはありますか?
このコンポーネントを通じて広告を提供することは可能ですか?

ユーザーが入力している際にポップアップが表示されないように設定していません :pensive:(ただし、エディタは閉じられません)。このコンポーネントを広告に使用することも可能ですが、広告に最適化された以下のソリューションを推奨します:

「いいね!」 1

スレッドを再度浮き上がらせてすみませんが、いくつか提案があります。ユーザーが設定でカスタマイズできるようにし、色を変更できるようにする。また、現在の「X」の代わりに2つのボタンを配置する。1つはYouTubeのようなソーシャルメディアプラットフォームで、ユーザーが変更可能にし、もう1つは「大丈夫です」などの文言で、管理者が変更できるようにする。

しかし、テキストに HTML を追加することは可能でしょうか?もし可能なら、とても助かります。(その場合、頻度に関する追加オプションがあるとよいですね…例えば、「n 日ごと」にのみ表示する、といった具合に。)

ソースコードを編集して、HTML をニーズに合わせて変更することももちろん可能です。

すでに公式の広告プラグインを使用しています。以下のリンクのように、サイトが読み込まれた際に広告をポップアップ表示することは可能でしょうか。Google AdSense のコードを実行するのでしょうか。

https://www.edaboard.com

デフォルトでは、通常のテキストの表示のみを想定しています。ソースコードを掘り下げて変更すれば、広告を表示することも可能です。

「いいね!」 1

@Pravi さん、ご希望であれば、リポジトリ をフォークして、コンポーネント内の head-tag.html ファイル をご覧になることをお勧めします(ポップアップなどの処理はここで行われています)。ご自身の好みに合わせてカスタマイズしてください。showModalこちら で呼び出されています。コードをいろいろいじってみるのも面白いと思います :slight_smile:

「いいね!」 1


コンポーネントが現在壊れています

「いいね!」 4

PRを作成しました :+1:


マージされました、Chaboiさんありがとう! :clap:

これは簡単なアップデートです。

実装する価値のある興味深い提案/機能を見ました:

  • コンテキストを監視して、間違ったタイミング(執筆中など)でモーダルが表示されないようにする
  • 頻度オプション
  • 設定のテキストをロケールに移動する
「いいね!」 6