Discourse Retort

上書きすることに問題はありません…

.post-retort
{
    margin-right: 5px !important;
    padding: 0.5em !important;
    background: lavender !important;
}

.post-retort img.emoji
{
    width: 2.8em !important;
    height: 2.8em !important;
}

.post-retort__count
{
    font-size: 1.5em !important;
    color: #222 !important;
    padding: 1px 1px 1px 5px !important;
    vertical-align: middle !important;
}

section.post-menu-area
{
    clear: both !important;
}

上記は私が使用しているコードで、retort の多くのバージョンで問題なく動作しています。どこか !important を見落としてはいませんか?

「いいね!」 1

ありがとうございます。修正した際に更新するつもりでした。以前は !important なしでも機能していましたが、現在は確かに必要です。本来は必須になるべきではないかもしれませんが、実用的な解決策です。

「いいね!」 3

さて、!important はハックです。動作するかもしれませんが…ええと…動作しなくなるまで(他のものを壊す場合)です。

!important を使いたくない場合は、CSS ルールの具体性に注意する必要があります。元のスタイルシートの具体性よりも高くなければなりません。しかし、これは決して確実ではありません。元のスタイルシートは常に追加の用語で具体性を変更でき、それでもあなたのスタイルは壊れてしまうからです。

だから、何事も確実ではない以上、!important に頼った方が良いでしょう。

「いいね!」 4
  1. このプラグインをありがとうございます!:+1: :100:
  2. 伝えられておりますが、あなたのプラグインが投稿できる絵文字の数を制限している原因です。
  3. もし可能であれば、
    • :heart:の数と同じ数のリアクションを投稿できるようにしてください。
  4. もし不可能であれば、
    • 私にDiscourseの樹をまたまた吠えに行ってください…

:wink: :grin:

「いいね!」 1

新しい問題が発生しましたので、ご確認ください!:pleading_face:

「いいね!」 2

このサイトにカスタム絵文字をインポートすることは可能ですか?

また、機能リクエストとして、特定のユーザーベースの機能に基づいて絵文字セットを制限することは可能でしょうか?例えば、X グループのユーザーに Y 組の絵文字へのアクセス権を付与するといったことです。

「いいね!」 2

Discourse に追加されたカスタム絵文字を使用できます。

「いいね!」 2

はい、community.snowdrift.coop では、標準的な記号にカスタム名を付けるために、独自のカスタム絵文字も作成しました!詳しくは Using the extra reaction options - Feedback & Support - Snowdrift.coop Community Discussions をご覧ください。

「いいね!」 2

はい。GitHub で直ちに報告したため、一つ注意点があります。数時間前にプッシュされた最新の修正により、カスタム絵文字が機能しなくなりました。こちらをご覧ください:

編集:この問題は Discourse の主要ソースコード内のバグによるものでしたが、迅速に発見され、完全に修正されました。解決しました。ありがとうございます!

「いいね!」 2

@gdpelican 最近のアップデート後、リトートボタンを押すと画面全体がフェードアウトし、少なくともモバイル端末では選択可能な絵文字が表示されません。

ウィンドウを閉じて再読み込みする必要があります。空の場所をクリックしたり、画面を変更しても解決しません。

デスクトップ版でも同様の不具合が発生しています。

「いいね!」 1

たまたま Babble と一緒に使っていますか?Babble も Retort と同じ問題の影響を受けています(どちらも絵文字ピッカーを持っているため)。現在、その件を調査中です。Retort だけをインストールした状態では、私の確認限りでは問題なく動作しています。

「いいね!」 3

はい、Babbleを無効にしてみます。更新しましたが効果なしです。4つのアップグレード前は正常に動作していました。カスタム絵文字は使用していません。

「いいね!」 1

Ember のアップグレードを支援するため、Discourse におけるイベント処理の非常に古い方式を現在削除しています。retort が TopicRoute.on('setupTopicController') を使用していることに気づきました。これは削除されるため、retort はこれを別の方法で実装する必要があります。

通常であれば PR を提出するところですが、messageBus イベントもクリーンアップされていないことに気づきました。このロジックをトピック内のプラグイン outlet にあるカスタムコンポーネントに移動することをお勧めします。messageBus は表示されていない場合(そして、以前にクリーンアップされていない状態で再表示される場合)には、必ず購読を解除する必要があります。

「いいね!」 6

お知らせありがとう。最新バージョンで修正しました。

「いいね!」 3

こんにちは、Retort を最新のリビジョンに更新しました。

モバイルではまだウィンドウが薄く表示されたままです(デスクトップは未テスト)。イモージ選択ウィンドウが表示されないまま、画面が薄く表示される状態です。ただし、ウィンドウを閉じずに、どこかをタップすればフォーラムに戻ることができます。

素晴らしいプラグインを修正するためにご尽力いただき、改めてありがとうございます。

「いいね!」 2

Discourse および Retort の最新バージョンでは https://discourse-babble.com で想定通りに動作していることを確認しました。そのため、設定やカスタマイズに何か違いがあるはずです。思い当たることはありますか?

「いいね!」 3

思い当たることはありません。最近インストールしたものは何もありません。Discourse Stable 2.4.1 を実行しています。

あなたの babble サイトでは問題なく動作します。当社のライトテーマとダークテーマを確認しましたが、効果はありませんでした。

投稿メッセージエリアへのモッドは Post Badge のみで、それ以前は問題なく動作していました。

「いいね!」 1

Retort は、制限付き絵文字がオフの状態では正常に動作することが確認されました。制限がオンになっている場合、絵文字リトートウィンドウが開かず、画面がグレー(薄暗い色)になります。

「いいね!」 1

全体的には問題なく動作していますが、最新のアップデートにより、リアクションを追加するためにクリックしてからアイテムが表示されるまでに1〜2秒の顕著な遅延が発生するようになりました。

インストールされているプラグインのリストは以下の通りです。

  • Procourse インストーラー
  • Assign(無効)
  • BBcode
  • 定型返信
  • 指紋
  • フォロー
  • ユーザーの統合
  • ポリシー(無効)
  • 評価
  • 制限付き返信
  • 保存済み検索
  • 解決済み
  • ユーザーノート
  • 投票
  • 国旗
  • Whos Online
  • Babblechat(現在は無効)
  • Retort

Retort は「絵文字を制限する」にチェックを入れない限り正常に動作します。