Recherche pour masquer les J'aime et décorer l'op

Salut, j’ai des catégories qui sont visibles par le public, mais seuls certains groupes sont autorisés à publier/répondre.

Je cherche des conseils pour savoir si l’utilisateur actuel ne fait pas partie de ces groupes, il faut masquer le bouton J’aime dans les publications. Pour supprimer l’un des nombreux défauts de Reddit.

Je cherche également du code pour permettre de décorer un auteur de sujet afin que toutes ses publications dans le sujet l’identifient comme l’OP.

Merci.

1 « J'aime »

Vous pouvez masquer le bouton J’aime avec CSS, mais cela n’empêchera pas les utilisateurs d’aimer les publications (un plugin serait nécessaire pour garantir cela), s’ils parviennent à masquer le bouton, par exemple.

Je suppose que la manière la plus simple serait d’utiliser CSS Classes for Current User's Groups qui ajoute les groupes de l’utilisateur actuel aux classes du corps, puis d’utiliser CSS comme ceci :

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

Faites-moi savoir si vous avez du mal à comprendre :slight_smile:

Voici un sujet connexe qui, hélas, n’a pas eu de réponse. Je fais un lien croisé afin qu’aider sur un sujet aide à résoudre l’autre.

2 « J'aime »

Ceci décorera les réponses de l’OP à son propre sujet :

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

Vous pourriez remplacer « Auteur du sujet » par « OP » ou tout ce que vous voulez.

3 « J'aime »

Cool, ça fonctionne. Je vois que c’est après chaque publication, après la première. Lol

Comment puis-je déplacer cela aussi après le nom ?

Ou même un espace entre la décoration et le nom.

1 « J'aime »

J’ai essayé le code par curiosité. Par défaut, il est défini après votre nom :

Mais cela dépend du HTML présent dans cette section, qui varie d’un forum à l’autre en fonction des fonctionnalités activées.

2 « J'aime »

J’ai le plugin “post badges” et le plugin “National flags”, ainsi que “User Notes”. L’un de ces éléments pourrait-il interférer avec la position ?

Alternativement, pouvons-nous simplement ajouter une bordure autour du nom de l’OP ?

Voici un lien vers la publication.

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