Хочу скрыть лайки и оформить профиль

Привет! У меня есть категории, видимые для всех, но публиковать и отвечать могут только определённые группы.

Мне нужна подсказка, как скрыть кнопку «Нравится» в постах, если текущий пользователь не входит в эти группы. Хочу устранить один из многих недостатков Reddit.

Также ищу код, позволяющий пометить автора темы, чтобы все его посты в этой теме идентифицировали его как OP.

Спасибо.

Вы можете скрыть кнопку «Нравится» с помощью 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:

Вот связанная тема, которая, к сожалению, осталась без ответа. Я ставлю перекрёстную ссылку, чтобы помощь в одной теме помогла решить и другую.

Это добавит декоративный элемент к ответам автора темы (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» или любое другое понравившееся вам выражение.

Круто, это работает. Я вижу, что это после каждого первого поста. Lol

Как мне переместить это также после имени?

Или даже добавить пробел между декорацией и именем.

По любопытству я проверил этот код. По умолчанию он отображается после вашего имени:

Однако это зависит от HTML-кода в этом разделе, который может различаться на разных форумах в зависимости от включённых функций.

У меня есть плагины значков постов и национальных флагов, а также заметки о пользователях. Могут ли они как-то повлиять на позицию?

Или можно просто добавить рамку вокруг имени OP?

Вот ссылка на пост.

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