「いいね」を非表示にする方法と装飾オプション

公開されているカテゴリがありますが、投稿/返信は特定のグループのみが許可されています。

現在のユーザーが該当グループに属していない場合に、投稿の「いいね」ボタンを非表示にするためのガイダンスを探しています。これはRedditの多くの欠点のうちの1つを解消するためです。

また、トピックの作成者を装飾し、トピック内のすべての投稿で作成者をOPとして識別できるようにするためのコードも探しています。

よろしくお願いします。

「いいね!」 1

「いいね!」ボタンはCSSで非表示にできますが、それだけではユーザーがいいね!を押すのを防ぐことはできません(プラグインが必要です)。例えば、ボタンを非表示にする方法をユーザーが見つけてしまった場合などです。

最も簡単な方法は、CSS Classes for Current User's Groups を使用することだと思います。これは現在のユーザーグループをbodyクラスに追加するので、次のようなCSSを使用できます。

body.category-your-category-slug:not(.group-group_name) {
    button.like {
        display: none;
    }
}

理解に問題があればお知らせください :slight_smile:

関連するトピックはこちらですが、残念ながら返信がありませんでした。一方のトピックで助けが得られれば、もう一方のトピックも解決に役立つようにリンクしておきます。

「いいね!」 2

これは、OP が自身のトピックへの返信を装飾するためのものです。

.topic-owner:not(:first-child) article .row .topic-body .topic-meta-data .names::after {
    content: "トピック作成者";
    color: var(--secondary);
    background: var(--secondary-medium);
    padding: 0px 8px;
    border-radius: 8px;
}

「トピック作成者」を「OP」などに置き換えることができます。

「いいね!」 3

これはうまく機能しています。最初の投稿以降、すべての投稿で機能しているようです。笑

これも名前の後に移動するにはどうすればよいですか?

または、装飾と名前の間にスペースを空けることもできます。

「いいね!」 1

試しにコードを試してみたところ、デフォルトでは名前の後に設定されていました。

しかし、これはこのセクションのHTMLに依存しており、有効になっている機能によってフォーラムごとに異なります。

「いいね!」 2

O have post badges plugin & National flags plugin, User Notes. Woupd anybof these interfer with position?

Alternatively can we sinoly add a border around the Op Name?

Here is a link to the post.

https://community.openmr.com/t/htc-vive-xr-elite-preview-vr-s-best-chance-yet/40447/3?u=heliosurge