| 概要 | 本日のお祝いと誕生日を表示するバナーをサイトに追加します。 | |
| プレビュー | Theme Creator | |
| リポジトリ | GitHub - NateDhaliwal/Discourse-Birthdays-Anniversaries-Today | |
| インストールガイド | テーマまたはテーマコンポーネントのインストール方法 | |
| Discourseテーマ初心者の方へ | Discourseテーマ使用の初心者向けガイド |
このテーマコンポーネントをインストール
Cakedayプラグインがコアにバンドルされたため、このテーマコンポーネントを使用するためにプラグインを個別にインストールする必要はなくなりました。
概要
このテーマコンポーネントは、その日の誕生日と記念日を表示するバナーをサイトのホームページ上部に配置します。
設定
banner_location設定により、バナーを配置する場所を選択できます。利用可能なオプションは次のとおりです。
above-site-headerbelow-site-headerabove-main-containter
banner_text_colorとbanner_background_colorの設定は、それぞれバナーのテキストと背景色を変更します。var(--primary)やvar(--tertiary)のようなDiscourse CSS変数や、16進数の値も入力できます。
また、anniversaries_textとbirthdays_textの設定では、それぞれそのイベントを祝うユーザーの数を示すプレースホルダー%{count}を使用できます。
表示されるユーザーはピン留めされません。\u003ca class=\"mention\"\u003eを使用してユーザーを表示します。各ユーザーのユーザーカードは、クリックしても表示されます。
スクリーンショット:
デスクトップ:
モバイル:
追加情報
データは、ユーザー表示のために/cakeday/anniversaries/today.jsonおよび/cakeday/birthdays/today.jsonから取得されます。
このアイデアは、Discourseを見ていて、Cakedayプラグインがインストールされているのに、なぜユーザーは他のユーザーの誕生日や記念日を祝わないのだろうかと思ったときに生まれました。私は以前、私が参加していたフォーラムや、ここMetaでもこのようなことを行っていました。このテーマコンポーネントを使用すると、ユーザーの特別な日を一緒に祝い、よりインクルーシブなコミュニティを促進できます。



