Skip to content

Discourse Design Change

Customisation
25 3 10.1k 1
  • @riekmedia Nothing a bit of CSS couldn’t fix.

    wrote on last edited by
    #6

    @phenomlab I totally agree with you. If you take it exactly you should actually write a new css file with only what you really need.

    But and that’s the hack, you are definitely right, assuming you can do it 🙂

    I am definitely not a designer, I love php and c # but design is not my world at all and has never really dealt with it

  • @phenomlab I totally agree with you. If you take it exactly you should actually write a new css file with only what you really need.

    But and that’s the hack, you are definitely right, assuming you can do it 🙂

    I am definitely not a designer, I love php and c # but design is not my world at all and has never really dealt with it

    wrote on last edited by
    #7

    @riekmedia Yes, it wouldn’t be too difficult, but I’d need access to the site of course.

  • @riekmedia Yes, it wouldn’t be too difficult, but I’d need access to the site of course.

    wrote on last edited by
    #8

    @phenomlab I sent you the data via PM.

  • @jac

    NodeBB

    05bc4af4-bff7-40a0-a927-a9230d3e78ef-image.png

    Discourse

    58f6c045-0747-48a8-9816-0f20c16ede97-image.png

    wrote on last edited by
    #9

    @riekmedia said in Discourse Design Change:

    NodeBB

    Looking good!!!

  • @jac

    NodeBB

    05bc4af4-bff7-40a0-a927-a9230d3e78ef-image.png

    Discourse

    58f6c045-0747-48a8-9816-0f20c16ede97-image.png

    wrote on last edited by
    #10

    @riekmedia said in Discourse Design Change:

    Discourse

    Be interesting to see how this plays out 👍🏻.

  • @jac

    NodeBB

    05bc4af4-bff7-40a0-a927-a9230d3e78ef-image.png

    Discourse

    58f6c045-0747-48a8-9816-0f20c16ede97-image.png

    wrote on last edited by
    #11

    @riekmedia said in Discourse Design Change:

    @jac

    NodeBB

    05bc4af4-bff7-40a0-a927-a9230d3e78ef-image.png

    Discourse

    58f6c045-0747-48a8-9816-0f20c16ede97-image.png

    That banner looks amazing!!

  • JAC JAC

    @riekmedia said in Discourse Design Change:

    @jac

    NodeBB

    05bc4af4-bff7-40a0-a927-a9230d3e78ef-image.png

    Discourse

    58f6c045-0747-48a8-9816-0f20c16ede97-image.png

    That banner looks amazing!!

    wrote on last edited by
    #12

    @jac which banner?

  • @jac which banner?

    wrote on last edited by
    #13

    @riekmedia said in Discourse Design Change:

    @jac which banner?

    On the nodeBB design. I’d be interested to see how you managed to do this? I’ve been thinking of doing something similar with my forum.

  • JAC JAC

    @riekmedia said in Discourse Design Change:

    @jac which banner?

    On the nodeBB design. I’d be interested to see how you managed to do this? I’ve been thinking of doing something similar with my forum.

    wrote on last edited by RiekMedia
    #14

    @jac I simply integrated my website design into the forum with the header HTML and the footer as a widget

    phenomlab then helped me to eliminate the errors because I had a few difficulties with the footer

  • wrote on last edited by
    #15

    it doesn’t get better and doesn’t get any better no matter what I do

    7364f931-2196-41c6-bcd1-942fe6f5a113-image.png

  • it doesn’t get better and doesn’t get any better no matter what I do

    7364f931-2196-41c6-bcd1-942fe6f5a113-image.png

    wrote on last edited by
    #16

    @riekmedia I’ll have a look at this soon.

  • @riekmedia I’ll have a look at this soon.

    wrote on last edited by
    #17

    @phenomlab Hey phenomlab, had you already looked in?

  • @phenomlab Hey phenomlab, had you already looked in?

    wrote on last edited by
    #18

    @riekmedia Not yet. Sorry

  • @riekmedia Not yet. Sorry

    wrote on last edited by
    #19

    @phenomlab Do you know when you can find time for it? I have to honestly say I can’t do it. Have tried it all the time but with the forum I have real problems to implement it. If only because I can’t access the <html> tag that makes my boxed design. Ne change to div did not bring any real success. I even find that it is much worse and more difficult in the forum software than with Nodebb

  • @phenomlab Do you know when you can find time for it? I have to honestly say I can’t do it. Have tried it all the time but with the forum I have real problems to implement it. If only because I can’t access the <html> tag that makes my boxed design. Ne change to div did not bring any real success. I even find that it is much worse and more difficult in the forum software than with Nodebb

    wrote on last edited by
    #20

    @riekmedia I’ll try and have a look over the weekend. However, I’m not entirely conversant with discourse and it’s templating style, so would need to understand that first before we can make any changes.

  • @riekmedia I’ll try and have a look over the weekend. However, I’m not entirely conversant with discourse and it’s templating style, so would need to understand that first before we can make any changes.

    wrote on last edited by
    #21

    @phenomlab Everything is fine, if something breaks is not bad, it’s a bare installation.

  • @phenomlab Everything is fine, if something breaks is not bad, it’s a bare installation.

    wrote on last edited by
    #22

    @riekmedia ok. Thanks.

  • @riekmedia I’ll try and have a look over the weekend. However, I’m not entirely conversant with discourse and it’s templating style, so would need to understand that first before we can make any changes.

    wrote on last edited by
    #23

    @phenomlab okay, I assume that this was done then, since nothing else happened. I will turn it off now

  • @phenomlab okay, I assume that this was done then, since nothing else happened. I will turn it off now

    wrote on last edited by
    #24

    @riekmedia Sorry, but owing to other commitments, I’ve not had any free time to look into this. Happy to do so - I just don’t know when at the the moment.

  • @riekmedia Sorry, but owing to other commitments, I’ve not had any free time to look into this. Happy to do so - I just don’t know when at the the moment.

    wrote on last edited by
    #25

    @phenomlab okay

  • phenomlab phenomlab marked this topic as a regular topic on

Related Topics
  • 2 Votes
    1 Posts
    640 Views
    No one has replied
  • Q&A Plugin Changes NodeBB

    Solved Customisation nodebb q&a plugin
    25
    1
    6 Votes
    25 Posts
    11k Views
    cagatay
    @phenomlab said in Q&A Plugin Changes NodeBB: float: right; left: 10px; } worked thank you
  • chat list navbar

    Solved Customisation css navbar chat menu
    30
    2
    3 Votes
    30 Posts
    13k Views
    DownPW
    No no it’s ok @phenomlab I just comment the 2 lines mentionned aboves
  • NodeBB changing color of the text

    Solved Customisation
    7
    2 Votes
    7 Posts
    3k Views
    marusaky
    @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
  • 2 Votes
    1 Posts
    791 Views
    No one has replied
  • 5 Votes
    9 Posts
    6k Views
    DownPW
    @phenomlab Very very great Mark Thanks again, It’s perfect now ! –> I share my code that I modified. I’ve added French and English comments. If you see things to change Mark, don’t hesitate. As usual, all the access paths (FA icons, logo) will have to be modified according to your architecture. You can also very well add/remove time slots and change welcome messages to suit your needs. Widgets ACP/HTML Widget Footer Logo <center> <br><br> <img id="thislogo" src="path/to/my/image"> </center> Widget Welcome Message <!-- IF loggedIn --> <div class="getUsername">, <a href="/me"><span class="username"></span></a></div> <!-- ENDIF loggedIn --> CSS – I added the size font-weight: 900; in the CSS because otherwise some FA icon wasn’t displayed correctly and reduce margin : i#thisicon { font-family: "Font Awesome 5 Free"; font-style: normal; margin-right: 8px; font-weight: 900; } .getUsername { padding-top: 20px; text-align: right; } /*Smartphone*/ /*On désactive le message de bienvenue"*/ /*We disable the welcome message"*/ @media all and (max-width: 1024px) { .getUsername { display: none; } } JAVASCRIPT // ------------------------------------------ // Welcome Message avec icône et Footer logo // Welcome Message with icon and Footer logo // ------------------------------------------ $(window).on('action:ajaxify.end', function (data) { //On récupère le username dans le DOM et on l'affiche //We retrieve the username from the DOM and display it function updateUsername() { $('.getUsername .username').text(app.user.username); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', updateUsername); } else { updateUsername(); } //On déclare les variables principales (themessage & thehours) ainsi que les variables secondaires correspondants aux plages horaires //We declare the main variables (themessage & thehours) as well as the secondary variables corresponding to the time slots var thehours = new Date().getHours(); var themessage; var wakeup = ('Good day'); var morning = ('Good morning'); var lunch = ('Bon appétit'); var afternoon = ('Good afternoon'); var drink = ('Cheers'); var evening = ('Good evening'); var night = ('Good night'); var welcome = ('Welcome'); var matched = false; //On peux ici tester le résultat du code en spécifiant une heure (!!!IMPORTANT: Commenter une fois le script testé!!!) //Here we can test the result of the code by specifying a time (!!!IMPORTANT: Comment once the script has been tested!!!) //thehours = 20 //On déclare les plages horaires avec les icones FA et les logos //We declare the time slots with FA icons and logos path if (thehours >= 0 && thehours < 6) { themessage = night; theicon = "fa-solid fa-moon"; thelogo = "/assets/customlogo/XXX.png"; } else if (thehours >= 6 && thehours < 8) { themessage = wakeup; theicon = "fa-solid fa-mug-hot"; thelogo = "/assets/customlogo/XXX.png"; } else if (thehours >= 8 && thehours < 12) { themessage = morning; theicon = "fa-solid fa-sun"; thelogo = "/assets/customlogo/XXX.png"; } else if (thehours >= 12 && thehours < 13) { themessage = lunch; theicon = "fas fa-hamburger"; thelogo = "/assets/customlogo/XXX.png"; } else if (thehours >= 13 && thehours < 16) { themessage = afternoon; theicon = "fa-solid fa-sun"; thelogo = "/assets/customlogo/XXX.png"; } else if (thehours >= 16 && thehours < 18) { themessage = welcome; theicon = "fa-solid fa-rocket"; thelogo = "/assets/customlogo/XXX.png"; } else if (thehours >= 18 && thehours < 19) { themessage = drink; theicon = "fa-solid fa-wine-glass"; thelogo = "/assets/customlogo/XXX.png"; } else if (thehours >= 19 && thehours < 20) { themessage = lunch; theicon = "fas fa-pizza-slice"; thelogo = "/assets/customlogo/XXX.png"; } else if (thehours >= 20 && thehours < 24) { themessage = evening; theicon = "fa-solid fa-tv"; thelogo = "/assets/customlogo/XXX.png"; } // Si la page active est un topic, on désactive/cache le message de bienvenue // If the active page is a topic, we deactivate/hide the welcome message if (window.location.href.indexOf("topic") > -1) { console.log("This is a topic, so hide the user welcome message"); $('#thisuser').hide(); } // Sinon, on affiche le message en fonction, l'icone FA et son emplacement (prepend) // Otherwise, we display the message in function, the FA icon and its location (prepend) else { $('.getUsername').prepend("<i id='thisicon' class='" + theicon + "'></i>" + themessage); $("#thislogo").attr("src", thelogo); //$('.getUsername').prepend("<img id='thisicon' src='" + thelogo + "'></>" + themessage); } });
  • [NodeBB] Import custom Font

    Solved Customisation custom fonts nodebb css
    12
    3 Votes
    12 Posts
    5k Views
    phenomlab
    @cagatay you’ll need to define this in the body tag (or another element if you want greater or more granular targets) - for example body { font-family: "Poppins"; font-size: 16px; } Essentially, you use the font-size CSS directive.
  • Multiple link on one ico non Navbar

    Solved Customisation links css navbar
    7
    1
    2 Votes
    7 Posts
    3k Views
    DownPW
    yeah you’re right @phenomlab. Problem of NodeBB Version