Skip to content

[NODEBB] Help for my custom CSS

Solved Customisation
258 5 168.0k 3
  • @phenomlab

    I think I understand but I don’t find the good CSS class

    here the code for recent page for example :

    .category-item:first-of-type {
    	border-top: 1px solid #0a769978 !important;
        border-top-left-radius: 4px !important;
        border-top-right-radius: 4px !important;
    }
    

    and I will test this for disable border-top on topic page but don’t work:

    .category-item:first-of-type:not(.category-item .inline-block){
    	border-top: 0px solid #0a769978 !important;
    }
    

    here the html code :

    72ef18bb-21a0-4e8b-8890-9707cf1a51ca-image.png

    wrote on last edited by
    #83

    @DownPW sorry for late reply. Can you provide me with a url where this issue exists ? PM is fine of course if you don’t want to publish directly here.

  • @phenomlab

    I think I understand but I don’t find the good CSS class

    here the code for recent page for example :

    .category-item:first-of-type {
    	border-top: 1px solid #0a769978 !important;
        border-top-left-radius: 4px !important;
        border-top-right-radius: 4px !important;
    }
    

    and I will test this for disable border-top on topic page but don’t work:

    .category-item:first-of-type:not(.category-item .inline-block){
    	border-top: 0px solid #0a769978 !important;
    }
    

    here the html code :

    72ef18bb-21a0-4e8b-8890-9707cf1a51ca-image.png

    wrote on last edited by
    #84

    @DownPW A couple of things here. You are using the !important argument twice - one will override the other, meaning they can’t both be set like that - typically, the last marked so will be preferred. Would this not work better ?

    .category-item.inline-block {
        border-top: none !important;
    }
    
    .category-item:first-of-type {
        border-top: 1px solid #0a769978;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
    }
    
  • wrote on last edited by
    #85

    Thanks Mark

    I will test that tomorrow and I will tell you if is good or not !

    – Other bug i have to resolve my friend :

    • When I have plenty of tag on Post, have this :

    How to add a top space beetween the tag for a better lisibility ?

    Thanks in advance @phenomlab

  • Thanks Mark

    I will test that tomorrow and I will tell you if is good or not !

    – Other bug i have to resolve my friend :

    • When I have plenty of tag on Post, have this :

    How to add a top space beetween the tag for a better lisibility ?

    Thanks in advance @phenomlab

    wrote on last edited by
    #86

    @DownPW said in [NODEBB] Help for my custom CSS:

    – Other bug i have to resolve my friend :

    When I have plenty of tag on Post, have this :

    How to add a top space beetween the tag for a better lisibility ?
    Thanks in advance @phenomlab

    an idea for that @phenomlab ?

  • @DownPW said in [NODEBB] Help for my custom CSS:

    – Other bug i have to resolve my friend :

    When I have plenty of tag on Post, have this :

    How to add a top space beetween the tag for a better lisibility ?
    Thanks in advance @phenomlab

    an idea for that @phenomlab ?

    wrote on last edited by
    #87

    @DownPW I’ll check and get back to you.

  • @DownPW said in [NODEBB] Help for my custom CSS:

    – Other bug i have to resolve my friend :

    When I have plenty of tag on Post, have this :

    How to add a top space beetween the tag for a better lisibility ?
    Thanks in advance @phenomlab

    an idea for that @phenomlab ?

    wrote on last edited by
    #88

    @DownPW Try this

    .tag-list {
        display: inline-block;
        margin-top: 5px;
        line-height: 1.7;
    }
    

    Because you are using inline-block to float the elements on the same line, you cannot use margins to control the space. In this case, line-height will provide what you are looking for.

  • wrote on last edited by
    #89

    @phenomlab

    great

    line-height: 1.7;

    is very good 😉

  • wrote on last edited by
    #90

    Hello @phenomlab

    I have a odd littlebug only on Smartphone chrome based browsers (chrome, vivaldi, brave) only (it’s ok on firefox mobile)

    the right border of categories /topic is not visible

    Here a screenshot of the problem on chrome based browsers:

    11307bec-32cd-4855-be32-f7e98edcebc7-image.png

    And a good result on firefox mobile (it’s OK) :

    464d09c5-5531-458a-b6be-0444c66d44b0-image.png

    odd 😲

  • Hello @phenomlab

    I have a odd littlebug only on Smartphone chrome based browsers (chrome, vivaldi, brave) only (it’s ok on firefox mobile)

    the right border of categories /topic is not visible

    Here a screenshot of the problem on chrome based browsers:

    11307bec-32cd-4855-be32-f7e98edcebc7-image.png

    And a good result on firefox mobile (it’s OK) :

    464d09c5-5531-458a-b6be-0444c66d44b0-image.png

    odd 😲

    wrote on last edited by
    #91

    @DownPW odd indeed. Can you send me the CSS you are using for this ?

  • @DownPW odd indeed. Can you send me the CSS you are using for this ?

    wrote on last edited by
    #92

    @phenomlab

    .categories > li, .category > ul > li {
        border: 1px solid silver;
        border-radius: 4px;
        margin-top: 5px;
        background: black;
        opacity: 0.9;
    }
    
  • @phenomlab

    .categories > li, .category > ul > li {
        border: 1px solid silver;
        border-radius: 4px;
        margin-top: 5px;
        background: black;
        opacity: 0.9;
    }
    
    wrote on last edited by
    #93

    @DownPW change the silver for a hex value.

  • @DownPW change the silver for a hex value.

    wrote on last edited by
    #94

    @phenomlab Doesn’t work

  • @phenomlab Doesn’t work

    wrote on last edited by
    #95

    @DownPW can you also change background from black to #000000

  • wrote on last edited by phenomlab
    #96

    yes I have test too…

    I have test too to disable all custom CSS on nodebb acp and delete all css code on file css theme with just
    .categories > li, .category > ul > li {
    active and it’s the same…

    delete cache too and logout/login

  • yes I have test too…

    I have test too to disable all custom CSS on nodebb acp and delete all css code on file css theme with just
    .categories > li, .category > ul > li {
    active and it’s the same…

    delete cache too and logout/login

    wrote on last edited by
    #97

    @DownPW is there a URL where I can check this ? Might not be this evening, but definitely tomorrow am.

  • wrote on last edited by
    #98

    like as usual 😉

  • like as usual 😉

    wrote on last edited by
    #99

    @DownPW Try this

    @media (max-width: 768px) {
    .slideout-panel {
        margin-right: 1px;
    }
    }
    

    The issue here is how other mobile browsers interpret the padding on the slideout panel, so we need to “patch” it so that those browsers can use the forced margin instead.

  • wrote on last edited by DownPW

    great it works great 🙂

    You had to see this stuff !!

    You are too strong as usual Mark.

    Many Thanks 👍

  • wrote on last edited by

    Hello Mark 😉

    I use this css code for reduce the image size :

    .topic .posts .content .img-responsive {
        max-width: 45%;
        width: auto;
        padding: 1px;
        border-radius: 4px;
        border: 1px solid #c3c3c3;
        background-color: #F5F5F5;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    

    Would it be possible to have a separate max size just for GIFs extension files (.gif) ?
    I would like the gifs to be smaller than the images

    Thanks in advance @phenomlab 😉

  • Hello Mark 😉

    I use this css code for reduce the image size :

    .topic .posts .content .img-responsive {
        max-width: 45%;
        width: auto;
        padding: 1px;
        border-radius: 4px;
        border: 1px solid #c3c3c3;
        background-color: #F5F5F5;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    

    Would it be possible to have a separate max size just for GIFs extension files (.gif) ?
    I would like the gifs to be smaller than the images

    Thanks in advance @phenomlab 😉

    wrote on last edited by phenomlab

    @DownPW Possible, yes, but it may be a little on the “greedy” side.

    Try this - obviously, remove the red border I used for testing and add your own code

    img[src$="gif"] {
        border: 10px solid red !important;
    }
    

    This is also very useful as a reference

    https://css-tricks.com/almanac/selectors/a/attribute/


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
  • 2 Votes
    1 Posts
    640 Views
    No one has replied
  • Nodebb and emails

    Solved Configure nodebb
    27
    5 Votes
    27 Posts
    10k Views
    phenomlab
    @Panda it will use SMTP. In all cases, I never use any plugin to send email. I’ll always send it raw.
  • Smart Widgets

    Solved Configure nodebb
    9
    3 Votes
    9 Posts
    3k Views
    phenomlab
    @Panda said in Smart Widgets: So why is that, or conversely why would the function to expose username ever be required, as it seems app.user is already an available global object? It is, yes, but not if you are using it outside of a widget. The function I wrote is also historical and comes from the 2.x train
  • NodeBB v3 and Harmony Theme

    Discussion nodebb theme
    22
    13 Votes
    22 Posts
    12k Views
    phenomlab
    Been playing with the user profile page this afternoon. Thought I’d post a video as I’m really pleased with how this came out profile-screen-capture.webm
  • Title on homepage of nodebb forum

    Solved Customisation nodebb
    2
    1 Votes
    2 Posts
    2k Views
    phenomlab
    @eveh Welcome board The code you are referring to is custom written as no such functionality exists under NodeBB. However, adding the functionality is relatively trivial. Below are the required steps Navigate to /admin/appearance/customise#custom-header Add the below code to your header, and save once completed <ol id="mainbanner" class="breadcrumb"><li id="addtext">Your Title Goes Here</li></ol> Navigate to /admin/appearance/customise#custom-js and add the below code, then save $(document).ready(function() { $(window).on('action:ajaxify.end', function(data) { // Initialise mainbanner ID, but hide it from view $('#mainbanner').hide(); var pathname = window.location.pathname; if (pathname === "/") { $("#addtext").text("Your Title"); $('#mainbanner').show(); } else {} // If we want to add a title to a sub page, uncomment the below and adjust accordingly //if (pathname === "/yourpath") { //$("#addtext").text("Your Title"); //$('#mainbanner').show(); //} }); }); Navigate to /admin/appearance/customise#custom-css and add the below CSS block .breadcrumb { right: 0; margin-right: auto; text-align: center; background: #0086c4; color: #ffffff; width: 100vw; position: relative; margin-left: -50vw; left: 50%; top: 50px; position: fixed; z-index: 1020; } Note, that you will need to adjust your CSS code to suit your own site / requirements.
  • NodeBB Footer

    Solved Customisation footer nodebb
    10
    1 Votes
    10 Posts
    4k Views
    JAC
    @phenomlab said in NodeBB Footer: @jac and you. Hope all is well and you recover quickly Thanks pal
  • nodebb-plugin-customize error

    Solved Customisation
    25
    2 Votes
    25 Posts
    17k Views
    RiekMedia
    @phenomlab it work, thanks
  • NodeBB Design help

    Solved Customisation
    8
    3
    2 Votes
    8 Posts
    4k Views
    phenomlab
    @riekmedia I’ve applied some new CSS to your site. Can you reload the page and try again ? For the record, this is what I added #footer { background: #2d343e; border-top: 4px solid #2d343e; font-size: 0.9em; margin-top: 70px; padding: 80px 0 0; position: relative; clear: both; bottom: 0; left: 0; right: 0; z-index: 1000; margin-left: -15px; margin-right: -338px; } The /categories page seems a bit messed up, so looking at that currently EDIT - issued some override CSS in the CATEGORIES widget <!--- CSS fix for overspill on /categories page - DO NOT DELETE --> <style> #footer { margin-right: -45px; } </style> That should resolve the /categories issue.