Skip to content

Heading text on NodeBB forum

Solved Customisation
27 2 8.5k 1
  • @phenomlab Oh wow! Thanks again, so much! I can see the page menu in the “down” arrow on the left navigation bar now.

    How do I get that one small tagline bar up at the top, perhaps next to the logo, as its a white blank space, since the menu is to the left now? I can create a JPG/PNG image of my statement which can be loaded there. If that’s a bad idea, then something I can type up there.

    @mventures I think I know what you’re after, but could you explain and clarify? Perhaps a mock-up sketch would help.

  • @mventures I think I know what you’re after, but could you explain and clarify? Perhaps a mock-up sketch would help.

    @phenomlab Here is an example of what I meant:

    au header example.jpg

    Basically, having the tagline in the header, where the logo is.
    The tagline can be a JPEG banner that I can create and upload or it can be a text that can appear there.

  • @phenomlab Here is an example of what I meant:

    au header example.jpg

    Basically, having the tagline in the header, where the logo is.
    The tagline can be a JPEG banner that I can create and upload or it can be a text that can appear there.

    @mventures You could achieve this effect with a :psuedo CSS class. Let me have a look at this

  • @phenomlab Here is an example of what I meant:

    au header example.jpg

    Basically, having the tagline in the header, where the logo is.
    The tagline can be a JPEG banner that I can create and upload or it can be a text that can appear there.

    @mventures I forked this into it’s own topic as it deviates from the original thread.

  • @phenomlab Here is an example of what I meant:

    au header example.jpg

    Basically, having the tagline in the header, where the logo is.
    The tagline can be a JPEG banner that I can create and upload or it can be a text that can appear there.

    @mventures How’s this ?

    b7ecc749-3019-49cb-bd62-db573472c960-image.png

    To achieve this look

    1. Create a Brand Header widget

    d7e5bbca-0135-4967-983b-5c3bfe489723-image.png

    Save

    1. Go to admin/appearance/customise#custom-css
    2. Add the below CSS
    [data-widget-area="brand-header"] {
        display: contents;
    }
    .tagline {
        position: relative;
        margin-left: 10px;
        margin-top: 20px;
    }
    

    Save

  • phenomlabundefined phenomlab has marked this topic as solved on
  • @mventures How’s this ?

    b7ecc749-3019-49cb-bd62-db573472c960-image.png

    To achieve this look

    1. Create a Brand Header widget

    d7e5bbca-0135-4967-983b-5c3bfe489723-image.png

    Save

    1. Go to admin/appearance/customise#custom-css
    2. Add the below CSS
    [data-widget-area="brand-header"] {
        display: contents;
    }
    .tagline {
        position: relative;
        margin-left: 10px;
        margin-top: 20px;
    }
    

    Save

    @phenomlab That’s awesome! Keen to give that a try right now! Thank you 🙂 I shall be back.

  • UPDATE: It worked 🙂 Thank you again. I added a few sentences and had to do a hard refresh for everything to appear and its exactly how I need it to be.
    Was that BRAND HEADER widget always there or did you create it just now??

  • UPDATE: It worked 🙂 Thank you again. I added a few sentences and had to do a hard refresh for everything to appear and its exactly how I need it to be.
    Was that BRAND HEADER widget always there or did you create it just now??

    @mventures The brand widget is part of the Harmony theme, so it already exists.

    Also, I added another CSS class so that the tagline is hidden on mobiles. With all that text, it’ll wrap and take half of the mobile screen estate, which will look awful.

    @media (max-width: 576px) {
    .tagline {
        display: none;
    }
    }
    
  • @mventures The brand widget is part of the Harmony theme, so it already exists.

    Also, I added another CSS class so that the tagline is hidden on mobiles. With all that text, it’ll wrap and take half of the mobile screen estate, which will look awful.

    @media (max-width: 576px) {
    .tagline {
        display: none;
    }
    }
    

    @phenomlab That’s a great idea! I didn’t think of that. Thank you.

  • @mventures The brand widget is part of the Harmony theme, so it already exists.

    Also, I added another CSS class so that the tagline is hidden on mobiles. With all that text, it’ll wrap and take half of the mobile screen estate, which will look awful.

    @media (max-width: 576px) {
    .tagline {
        display: none;
    }
    }
    

    @phenomlab Sorry I am back on this one. I just noticed on the desktop a blue bar appears across the header region when you visit any of the categories. Does it have to do with your CSS class insertion? It doesn’t appear on the homepage but the channel pages only.

    Screen Shot 2023-04-07 at 1.53.33 pm.png

  • UPDATE: That blue bar has now disappeared and I did nothing. Perhaps, you @phenomlab ?

  • UPDATE: That blue bar has now disappeared and I did nothing. Perhaps, you @phenomlab ?

    @mventures I’ve not done anything here.


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
    392 Views
    No one has replied
  • Title on homepage of nodebb forum

    Solved Customisation nodebb
    2
    1 Votes
    2 Posts
    2k Views
    @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.
  • Link Text Colour.

    Solved Customisation customise
    5
    2
    2 Votes
    5 Posts
    2k Views
    @phenomlab Thx again for the reply. Well I am sure that it will be well worth the wait. I will watch with anticipation. For now it is OK. Just small minor irritations I fell in a lot of NodeBB ‘default’ things.
  • NodeBB changing color of the text

    Solved Customisation
    7
    2 Votes
    7 Posts
    2k Views
    @phenomlab said in NodeBB changing color of the text: @marusaky This ought to to it a.permalink, a.permalink:active, a.permalink:focus, a.permalink:hover { color: #ffffff; } works great, thanks a lot
  • [NodeBB] greeting message

    Solved Customisation css nodebb javascript
    2
    1
    3 Votes
    2 Posts
    2k Views
    @pwsincd welcome to sudonix, and thanks for the comments. What your looking for is here https://sudonix.com/topic/195/nodebb-welcome-message/3?_=1648295651358
  • NodeBB Footer

    Solved Customisation footer nodebb
    10
    1 Votes
    10 Posts
    3k Views
    @phenomlab said in NodeBB Footer: @jac and you. Hope all is well and you recover quickly Thanks pal
  • Social icon (Nodebb)

    Solved Customisation nodebb social
    7
    0 Votes
    7 Posts
    3k Views
    @phenomlab said in Social icon (Nodebb): @jac I just tested my theory around using the OG image, and according to the Twitter card validator, it works fine [image: 1638880098289-73e805e1-997b-41bf-9259-51c5052ca8fc-image.png] fixed
  • NodeBB customisation

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