Skip to content

NodeBB v3 Vote Icon

Solved Customisation
9 2 1.7k 1
  • Hi Mark

    Could you please share with me codes which are changing to up vote, down vote icons to heart and down finger? Also when it voted the icon should be red color as my v2 version.

  • @cagatay Try this CSS

    [component="post"] .fa-chevron-down::before {
        content: "\f0a7";
    }
    [component="post"] .fa-quote-right::before {
        content: "\f004";
    }
    

    This will change the icons. However, changing the colour when an upvote is received will require custom code. We never did this on v2 of your forum (from memory - I could be wrong) - it was for the bookmarks.

    @phenomlab said in NodeBB v3 Vote Icon:

    [component=“post”] .fa-chevron-down::before {
    content: “\f0a7”;
    }
    [component=“post”] .fa-quote-right::before {
    content: “\f004”;
    }

    Code should be;

    [component="post"] .fa-chevron-down::before {
        content: "\f0a7";
    }
    [component="post"] .fa-chevron-up::before {
        content: "\f004";
    }
    
  • Hi Mark

    Could you please share with me codes which are changing to up vote, down vote icons to heart and down finger? Also when it voted the icon should be red color as my v2 version.

    @cagatay This is in fact @nodebb/nodebb-plugin-reactions 🙂

  • @cagatay This is in fact @nodebb/nodebb-plugin-reactions 🙂

    @phenomlab No i mean those icons changes;
    27311eae-54dd-4a36-aedd-2401a2f7b3ae-image.png

  • @phenomlab No i mean those icons changes;
    27311eae-54dd-4a36-aedd-2401a2f7b3ae-image.png

    @cagatay Try this CSS

    [component="post"] .fa-chevron-down::before {
        content: "\f0a7";
    }
    [component="post"] .fa-quote-right::before {
        content: "\f004";
    }
    

    This will change the icons. However, changing the colour when an upvote is received will require custom code. We never did this on v2 of your forum (from memory - I could be wrong) - it was for the bookmarks.

  • @cagatay Try this CSS

    [component="post"] .fa-chevron-down::before {
        content: "\f0a7";
    }
    [component="post"] .fa-quote-right::before {
        content: "\f004";
    }
    

    This will change the icons. However, changing the colour when an upvote is received will require custom code. We never did this on v2 of your forum (from memory - I could be wrong) - it was for the bookmarks.

    @phenomlab i saved those codes from v2;

    span.tag:before {
        content: "\f02c";
        font-family: "Font Awesome 5 Free";
        margin-right: 3px;
        margin-left: 2px;
        font-weight: 600;
    	font-size: 9px;
    	vertical-align: 0;
    }
    .fa-chevron-up:before {
        font-family: 'Font Awesome 5 Free';
    
            color: red; 
        }
     }
     
    span.votes {
        .fa-chevron-down:before {
            content: "\f165";
            font-weight: 400;
        }
        .downvoted .fa-chevron-down:before {
            content: "\f165";
            font-weight: 900;
            color: red; 
        }
     }
    .fa-chevron-down:before  {
        font-family: 'Font Awesome 5 Free';
    	font-weight: 300;
    	font-size: 16px;
    	content: '\f165';
    	margin-right: 4px;
    	vertical-align: -1px;
    	color: red;
    }
    
    span.votes {
        .fa-chevron-up:before {
            content: "\f004";
            font-weight: 400;
        }
        .upvoted .fa-chevron-up:before {
            content: "\f004";
            font-weight: 900;
    
    
  • @cagatay Try this CSS

    [component="post"] .fa-chevron-down::before {
        content: "\f0a7";
    }
    [component="post"] .fa-quote-right::before {
        content: "\f004";
    }
    

    This will change the icons. However, changing the colour when an upvote is received will require custom code. We never did this on v2 of your forum (from memory - I could be wrong) - it was for the bookmarks.

    @phenomlab there previous icon cant changed with this code just added new one as photo; .fa-quote-right is false Mark, it should be about chevron up or something like that

    e9bcad3e-c73b-4b03-861d-ee7c7fb9dafa-image.png

  • @cagatay Try this CSS

    [component="post"] .fa-chevron-down::before {
        content: "\f0a7";
    }
    [component="post"] .fa-quote-right::before {
        content: "\f004";
    }
    

    This will change the icons. However, changing the colour when an upvote is received will require custom code. We never did this on v2 of your forum (from memory - I could be wrong) - it was for the bookmarks.

    @phenomlab said in NodeBB v3 Vote Icon:

    [component=“post”] .fa-chevron-down::before {
    content: “\f0a7”;
    }
    [component=“post”] .fa-quote-right::before {
    content: “\f004”;
    }

    Code should be;

    [component="post"] .fa-chevron-down::before {
        content: "\f0a7";
    }
    [component="post"] .fa-chevron-up::before {
        content: "\f004";
    }
    
  • Yes, sorry - you’re right. The problem is that the icons are hidden unless you hover over them in each post, so difficult to target. If you add color: red; to each of those classes, they will be in red regardless of voting state (for example, will trigger even if there are no votes) and I’m pretty sure that isn’t what you want?

  • Yes, sorry - you’re right. The problem is that the icons are hidden unless you hover over them in each post, so difficult to target. If you add color: red; to each of those classes, they will be in red regardless of voting state (for example, will trigger even if there are no votes) and I’m pretty sure that isn’t what you want?

    @phenomlab forget it, look likes good with your codes.

  • phenomlabundefined phenomlab has marked this topic as solved on

Did this solution help you?
Did you find the suggested solution useful? Support 💗 Sudonix with a coffee
If your organisation needs deeper expertise around infrastructure, security, or technology leadership, learn more about Phenomlab Ltd. Many of the deeper technical guides behind Sudonix are published there.

Related Topics
  • Forum Icons NodeBB

    Solved Customisation icons forum nodebb
    13
    0 Votes
    13 Posts
    3k Views
    @cagatay That matches what I see [image: 1667218162107-4f0f858d-9812-42b1-9f61-ffb13d31dccd-image.png]
  • Changing Background on NodeBB

    Solved Customisation background image nodebb
    4
    0 Votes
    4 Posts
    1k Views
    @cagatay You’d target the body tag and use the below line of CSS background: url(/assets/customcss/backgrounds/default/default.png) no-repeat center center fixed; Obviously, you need to change the path to suit where your image is being stored. More info around the background property can be found here https://www.w3schools.com/cssref/css3_pr_background.php
  • [NODEBB] Stats

    Unsolved Customisation plugin stats script
    20
    1
    2 Votes
    20 Posts
    4k Views
    @phenomlab said in [NODEBB] Stats: @jac or I land up fixing it I wouldn’t put it past you
  • [NODEBB] Welcome Message

    Solved Customisation css html nodebb
    20
    2
    13 Votes
    20 Posts
    6k Views
    @DownPW the ‘js’ code for the banner takes the time from the client, so what it displays really depends on the regional settings for the operating system. I’ve not seen this issue myself but would like to see some examples of screenshots if possible.
  • NodeBB Footer

    Solved Customisation footer nodebb
    10
    1 Votes
    10 Posts
    2k Views
    @phenomlab said in NodeBB Footer: @jac and you. Hope all is well and you recover quickly Thanks pal
  • How to set a signature in NodeBB?

    Solved Customisation
    4
    2 Votes
    4 Posts
    2k Views
    @phenomlab said in How to set a signature in NodeBB?: @jac No issues at all with copying. This is set using the signature for the user you are posting as. In the case of Hostrisk, it’s set like the below [image: 1633427929198-7bf04183-f6e8-4d72-b0eb-c9a05c9cd24b-image.png] You can set the signature by using https://domain.com/user/theuser/edit Mamy thanks Mark, I’ll set this up later .
  • Customising NodeBB

    Locked Customisation nodebb
    3
    0 Votes
    3 Posts
    2k Views
    Closing this thread as a duplicate of https://sudonix.com/topic/12/nodebb-customisation
  • NodeBB customisation

    Locked Customisation
    332
    27 Votes
    332 Posts
    139k Views
    @jac Given your departure away from your previous project, I’m going to close this thread…