Skip to content

[NODEBB] Help for my custom CSS

Solved Customisation
258 5 168.0k 3
  • @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/

  • @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/

    wrote on last edited by DownPW

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

    @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/

    –> it seem to work with this code: 🙂

    /* max-width for IMG Files */
    .topic .posts .content .img-responsive {
        max-width: 45%;
    }
    
    /* max-width for GIF Files */
    .topic .posts .content .img-responsive[src$="gif"] {
        max-width: 10% !important;
    }
    

    Thanks @phenomlab for the attribute that I don’t find 😉

  • wrote on last edited by

    Hello @phenomlab

    It’s possible to add video background (mp4 for example)on nodebb for one theme and not for the other?

  • Hello @phenomlab

    It’s possible to add video background (mp4 for example)on nodebb for one theme and not for the other?

    wrote on last edited by

    @DownPW yes, but you have to be careful with performance. This can impact the loading of the site depending on the size of the MP4 file and where it is being accessed from.

  • @DownPW yes, but you have to be careful with performance. This can impact the loading of the site depending on the size of the MP4 file and where it is being accessed from.

    wrote on last edited by

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

    @DownPW yes, but you have to be careful with performance. This can impact the loading of the site depending on the size of the MP4 file and where it is being accessed from.

    File accessible on the server and 22.6 mo

    How can I 'm doing this for testing?

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

    @DownPW yes, but you have to be careful with performance. This can impact the loading of the site depending on the size of the MP4 file and where it is being accessed from.

    File accessible on the server and 22.6 mo

    How can I 'm doing this for testing?

    wrote on last edited by

    @DownPW Something like this would work

    <video autoplay muted loop id="bg-video">
      <source src="file.mp4" type="video/mp4">
      Your browser does not support HTML5 video.
    </video>
    

    Then some CSS which you’ll need to play with (this is an example)

    #bg-video{
      position: fixed;
      right: 0;
      bottom: 0;
      min-width: 100%; 
      min-height: 100%;
    }
    
  • wrote on last edited by DownPW

    hello @phenomlab

    I have a very odd bug that I didn’t have before

    I have images and background color defined for each category

    when I open a new topic, the fa icon on the bottom left taskbar does not appear like when I reply to a topic

    Here a gif too see the problem :

    new topic.gif

    And here is the result I want:

    4557001f-9b28-4a10-84e4-46d0dcffe20d-image.png

    I have tried to play with the color or z-index variable in css but nothing works

    I tried disabling the custom CSS on ACP but it’s the same. clear the cache = same

    Have you an idea ?

    You can test on production forum

  • hello @phenomlab

    I have a very odd bug that I didn’t have before

    I have images and background color defined for each category

    when I open a new topic, the fa icon on the bottom left taskbar does not appear like when I reply to a topic

    Here a gif too see the problem :

    new topic.gif

    And here is the result I want:

    4557001f-9b28-4a10-84e4-46d0dcffe20d-image.png

    I have tried to play with the color or z-index variable in css but nothing works

    I tried disabling the custom CSS on ACP but it’s the same. clear the cache = same

    Have you an idea ?

    You can test on production forum

    wrote on last edited by

    @DownPW I can’t see the images or videos, but I’ll have a look on your production site.

  • hello @phenomlab

    I have a very odd bug that I didn’t have before

    I have images and background color defined for each category

    when I open a new topic, the fa icon on the bottom left taskbar does not appear like when I reply to a topic

    Here a gif too see the problem :

    new topic.gif

    And here is the result I want:

    4557001f-9b28-4a10-84e4-46d0dcffe20d-image.png

    I have tried to play with the color or z-index variable in css but nothing works

    I tried disabling the custom CSS on ACP but it’s the same. clear the cache = same

    Have you an idea ?

    You can test on production forum

    wrote on last edited by phenomlab

    @DownPW Seems to come from this code

    66521fca-2e73-4d69-820e-2915f1ecd948-image.png

    It should look like this

    bf8b00ba-a92e-4475-afc1-a6f7e7184373-image.png

    Do you have any custom JS that is altering this, or perhaps a plugin ?

  • wrote on last edited by

    I will test without css, js, header and it’s the same 😞

  • I will test without css, js, header and it’s the same 😞

    wrote on last edited by

    @DownPW What plugins do you have installed ?

  • wrote on last edited by DownPW

    Active plugins:

        * @nodebb/nodebb-plugin-reactions@1.0.2 (installed, enabled)
        * @nodebb/nodebb-plugin-user-level@1.0.4 (installed, enabled)
        * nodebb-plugin-beep@0.4.7 (installed, enabled)
        * nodebb-plugin-browsing-users@2.0.4 (installed, enabled)
        * nodebb-plugin-cards@0.3.1 (installed, enabled)
        * nodebb-plugin-composer-default@9.1.0 (installed, enabled)
        * nodebb-plugin-dbsearch@5.1.5 (installed, enabled)
        * nodebb-plugin-emoji@4.0.4 (installed, enabled)
        * nodebb-plugin-emoji-apple@3.0.0 (installed, enabled)
        * nodebb-plugin-extended-markdown@1.6.0 (installed, enabled)
        * nodebb-plugin-global-chat@2.0.0 (installed, enabled)
        * nodebb-plugin-iframely@0.7.16 (installed, enabled)
        * nodebb-plugin-imgur@2.0.5 (installed, enabled)
        * nodebb-plugin-markdown@10.1.0 (installed, enabled)
        * nodebb-plugin-mentions@3.0.11 (installed, enabled)
        * nodebb-plugin-ns-embed@6.0.0 (installed, enabled)
        * nodebb-plugin-poll@2.0.6 (installed, enabled)
        * nodebb-plugin-question-and-answer@0.12.25 (installed, enabled)
        * nodebb-plugin-recent-cards@2.0.22 (installed, enabled)
        * nodebb-plugin-spam-be-gone@1.0.0 (installed, enabled)
        * nodebb-plugin-tenor-gif@2.2.0 (installed, enabled)
        * nodebb-plugin-twitter@0.1.0 (installed, enabled)
        * nodebb-plugin-ws-dice@2.4.2 (installed, enabled)
        * nodebb-rewards-essentials@0.2.1 (installed, enabled)
        * nodebb-theme-persona@12.1.1 (installed, enabled)
        * nodebb-widget-essentials@6.0.0 (installed, enabled)
    
  • Active plugins:

        * @nodebb/nodebb-plugin-reactions@1.0.2 (installed, enabled)
        * @nodebb/nodebb-plugin-user-level@1.0.4 (installed, enabled)
        * nodebb-plugin-beep@0.4.7 (installed, enabled)
        * nodebb-plugin-browsing-users@2.0.4 (installed, enabled)
        * nodebb-plugin-cards@0.3.1 (installed, enabled)
        * nodebb-plugin-composer-default@9.1.0 (installed, enabled)
        * nodebb-plugin-dbsearch@5.1.5 (installed, enabled)
        * nodebb-plugin-emoji@4.0.4 (installed, enabled)
        * nodebb-plugin-emoji-apple@3.0.0 (installed, enabled)
        * nodebb-plugin-extended-markdown@1.6.0 (installed, enabled)
        * nodebb-plugin-global-chat@2.0.0 (installed, enabled)
        * nodebb-plugin-iframely@0.7.16 (installed, enabled)
        * nodebb-plugin-imgur@2.0.5 (installed, enabled)
        * nodebb-plugin-markdown@10.1.0 (installed, enabled)
        * nodebb-plugin-mentions@3.0.11 (installed, enabled)
        * nodebb-plugin-ns-embed@6.0.0 (installed, enabled)
        * nodebb-plugin-poll@2.0.6 (installed, enabled)
        * nodebb-plugin-question-and-answer@0.12.25 (installed, enabled)
        * nodebb-plugin-recent-cards@2.0.22 (installed, enabled)
        * nodebb-plugin-spam-be-gone@1.0.0 (installed, enabled)
        * nodebb-plugin-tenor-gif@2.2.0 (installed, enabled)
        * nodebb-plugin-twitter@0.1.0 (installed, enabled)
        * nodebb-plugin-ws-dice@2.4.2 (installed, enabled)
        * nodebb-rewards-essentials@0.2.1 (installed, enabled)
        * nodebb-theme-persona@12.1.1 (installed, enabled)
        * nodebb-widget-essentials@6.0.0 (installed, enabled)
    
    wrote on last edited by

    @DownPW This is going to be painful, but it’s possible that one of these plugins is the cause. Have you tried disabling each one to see if the issue subsides ?


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
  • Custom Page - nodebb

    Solved Customisation custom-pages nodebb
    13
    2
    5 Votes
    13 Posts
    3k Views
    DownPW
    I’m happy to see this
  • 1 Votes
    1 Posts
    2k Views
    No one has replied
  • Avatar on Topic Header

    Solved Customisation css avatar header
    9
    1
    0 Votes
    9 Posts
    3k Views
    JAC
    @jac said in Avatar on Topic Header: @downpw said in Avatar on Topic Header: Great Plugin I make it a bit cleaner via this CSS code: /*------------------------------------------------------------------*/ /*---------------- nodebb-plugin-browsing-users -----------------*/ /*------------------------------------------------------------------*/ /*Space between the avatar and the RSS icon */ .topic [component="topic/browsing-users"] { margin-bottom: -5px; padding-left: 10px; } /*Space between avatars*/ .pull-left { float: left!important; padding-right: 5px; } Do you have a screenshot of how this looks with the CSS change? Just added this change, thanks @DownPW
  • [NodeBB] username cards

    Solved Customisation nodebb
    8
    5 Votes
    8 Posts
    3k Views
    Sampo2910
    @phenomlab Aha…nice to know. As always thank you for the reply and information.
  • nodebb-plugin-customize error

    Solved Customisation
    25
    2 Votes
    25 Posts
    17k Views
    RiekMedia
    @phenomlab it work, thanks
  • Display tweets in widget [NodeBB]

    Solved Customisation
    29
    4 Votes
    29 Posts
    13k Views
    JAC
    @phenomlab brilliant, many thanks Mark
  • CSS Help on my Flarum

    Solved Customisation
    5
    2
    2 Votes
    5 Posts
    3k Views
    phenomlab
    @mike-jones Yes, you’ll typically see this type of behaviour if there is another style that has higher priority in the sense that yours will be overridden. Using !important will override the higher preference, but should be used sparingly rather than everywhere.
  • NodeBB customisation

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