Disabling Reputation Disables the Wrong Thing


  • NodeBB uses a post-based reputation, which is what the voting is for. If you disable the system, then you would disable the ability to vote on posts. In your described scenario, it seems like the issue stems from users having a viewable reputation.

    You could always edit the templates to remove the display of reputation, though if you use a plugin such as the cards plugin, you would need to remove the reputation display from it's template as well.

  • Community Rep

    @Ted said:

    NodeBB uses a post-based reputation, which is what the voting is for. If you disable the system, then you would disable the ability to vote on posts. In your described scenario, it seems like the issue stems from users having a viewable reputation.

    It's only the reputation portion that we want disabled, not the post votes. That the votes on posts are then accumulated to make reputation that is the problem. It's the reputation system built on top of the post votes that we wanted to turn off. Instead that was left and ONLY the votes were turned off - that's backwards.

  • Community Rep

    @Ted said:

    You could always edit the templates to remove the display of reputation, though if you use a plugin such as the cards plugin, you would need to remove the reputation display from it's template as well.

    Exactly, this gets quickly complicated when there is a setting that is supposed to do exactly this.


  • Rather than removing it from the template, just drop this in your custom CSS.

    .account-stats div.inline-block.text-center:nth-child(1) {
    display: none;
    }
    

    This does mean that anyone with a bit of nounce about them could just untick the display none, but it does hide the rep from anyone that's not looking.

  • Community Rep

    @a_5mith said:

    Rather than removing it from the template, just drop this in your custom CSS.

    .account-stats div.inline-block.text-center:nth-child(1) {
    display: none;
    }
    

    This does mean that anyone with a bit of nounce about them could just untick the display none, but it does hide the rep from anyone that's not looking.

    Awesome, thanks. Testing out now.

  • Community Rep

    No luck, it still shows up. I must have done something wrong.


  • @scottalanmiller said:

    No luck, it still shows up. I must have done something wrong.

    Can I just confirm you want to remove the reputation from this:

    Untitled.png

    So it looks like this:

    Untitled2.png

    EDIT: Is there somewhere else you want to remove it from? It's working on your profile.

  • Community Rep

    @a_5mith Ah, it did disappear from there. That helps, but here is where it seems more important (but both matter.)

    reputation.png


  • @scottalanmiller said:

    @a_5mith Ah, it did disappear from there. That helps, but here is where it seems more important (but both matter.)

    reputation.png

    Ahh, the CSS doesn't look there, just a minute, I'll get some code for that one too.

    Here you go boss.

    .reputation {
    display: none;
    }
    

    And if you want to hide the link to Most Reputation:

    .users .nav.nav-pills > li:nth-child(4) {
    display: none;
    }
  • Community Rep

    @a_5mith said:

    .reputation {
    display: none;
    }

    Awesome, thanks. I tried something similar but didn't get it right and it did... nothing 🙂

    And boom... problem fixed!!

    Thanks

Suggested Topics

| |