Buscando ocultar Me gusta y decorar Op

Hola, tengo categorías que son visibles para el público, pero solo a ciertos grupos se les permite publicar/responder.

Busco orientación sobre si el usuario actual no forma parte de dichos grupos, para ocultar el botón “Me gusta” en las publicaciones. Para eliminar uno de los muchos defectos de Reddit.

También busco código para permitir decorar al autor de un tema para que todas sus publicaciones en el tema lo identifiquen como el OP.

Gracias.

1 me gusta

Puedes ocultar el botón “Me gusta” con CSS, pero eso no impedirá que los usuarios den “Me gusta” a las publicaciones (se requeriría un plugin para asegurarlo), si descubren cómo volver a mostrar el botón, por ejemplo.

Supongo que la forma más fácil sería usar CSS Classes for Current User's Groups, que añade los grupos del usuario actual a las clases del cuerpo, y luego usar CSS como:

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

Avísame si tienes problemas para entenderlo :slight_smile:

Aquí tienes un tema relacionado que, lamentablemente, no tuvo ninguna respuesta. Lo enlazo para que ayudar en un tema ayude a resolver el otro.

2 Me gusta

Esto decorará las respuestas del OP a su propio tema:

.topic-owner:not(:first-child) article .row .topic-body .topic-meta-data .names::after {
    content: "Topic Starter";
    color: var(--secondary);
    background: var(--secondary-medium);
    padding: 0px 8px;
    border-radius: 8px;
}

Podrías sustituir “topic starter” por “OP” o lo que prefieras.

3 Me gusta

Genial, esto está funcionando. Veo que es cada publicación después de la primera. ¡Jaja!

¿Cómo muevo esto también después del nombre?

O incluso un espacio entre la decoración y el nombre.

1 me gusta

Probé el código por curiosidad. Por defecto, está configurado después de tu nombre:

Pero depende del HTML presente en esta sección, que varía de un foro a otro dependiendo de las funciones habilitadas.

2 Me gusta

Tengo el plugin post badges y el plugin National flags, User Notes. ¿Podría alguno de estos interferir con la posición?

Alternativamente, ¿podemos simplemente agregar un borde alrededor del nombre del Op?

Aquí hay un enlace a la publicación.

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