Skip to content
  • Unable to load template

    Plugin Development
    18
    1 Votes
    18 Posts
    2k Views
    gotwfG
    @magnusvhendin Settings->Advanced User Obligatory reading: https://github.com/gorhill/uBlock/wiki/Advanced-user-features Although it still does allow some stuff I'd rather not see, on balance I tend to favor "Medium Mode" : https://github.com/gorhill/uBlock/wiki/Blocking-mode:-medium-mode Once you're "in the advanced user" modes, enable various "noop" rules to season to taste. Speaking of which, you probably also should read up "Dynamic Filtering": https://github.com/gorhill/uBlock/wiki/Dynamic-filtering For those more visual and auditory learners: youtuber link: https://www.youtube.com/watch?v=2lisQQmWQkY Have fun! o/
  • 0 Votes
    4 Posts
    699 Views
    julianJ
    All of our translation efforts are handled on Transifex (https://www.transifex.com/nodebb/nodebb/), but in general, yes... fixes and incorrect translations would be handled there, and custom changes specific to your community you'd make to those files directly.
  • 0 Votes
    3 Posts
    1k Views
    F
    @pitaj https://github.com/NodeBB/NodeBB/issues/6199
  • How to use "posts api"

    Moved Technical Support
    3
    0 Votes
    3 Posts
    3k Views
    A
    @yariplus said in How to use "posts api": {posts.post.user.sso-steam:steamid} Thank you, yari!
  • Required markup

    Moved Technical Support
    5
    1 Votes
    5 Posts
    2k Views
    H
    @julian how about running one huge find and replace job? Wait... on second thoughts maybe not ha
  • List of templates available

    Moved Technical Support
    4
    0 Votes
    4 Posts
    3k Views
    julianJ
    Also /src/views/, for ACP templates
  • Using custom templates

    Moved Technical Support
    2
    0 Votes
    2 Posts
    2k Views
    julianJ
    Yessir
  • Nested Template Inheritance

    Feature Requests
    4
    0 Votes
    4 Posts
    2k Views
    H
    @henrywright said: this idea wouldn't work if > 1 line change I was referring to my idea of making a manual 1-line change to the theme core at the point of each upgrade. That would avoid you having to use Git to merge in new commits each upgrade. Again, although not a clean way of working, it sounds like it'll be easier than what you're currently doing.
  • Is it possible to override templates?

    Solved Technical Support
    7
    0 Votes
    7 Posts
    3k Views
    H
    @julian Got ya. Thanks for the heads up
  • Expose custom fields to be used in templates

    Unsolved NodeBB Development
    3
    0 Votes
    3 Posts
    2k Views
    epidemiya30E
    For example, I would like to replace username on topic, like shown on the screenshot:[image: lgUP3ZI.png]
  • Dynamic Templates via Settings

    Plugin Development
    5
    0 Votes
    5 Posts
    3k Views
    N
    My case is to provide text-area for the user in ACP, so user for example can "change template" of rendering list item. For example one possible solution: Store template markup in settings, and ask user to reload NodeBB. In static:load use file system instruments to rewrite template. But I'm not happy with such solution
  • Banner on the home page

    General Discussion
    6
    0 Votes
    6 Posts
    4k Views
    julianJ
    I suppose we could add a widget area for the index page template...
  • 1 Votes
    12 Posts
    7k Views
    Dustin FalgoutD
    @julian Right, I understand. It just makes it difficult to migrate from a more traditional forum like phpBB (which is the most, or perhaps second-most, used forum software today). I think making it easier to migrate from phpBB's format could only help nodeBB gain more ground Here is the github issue I opened a couple weeks ago. It was closed, though I hope we can reopen it. I'm more than willing to contribute. Let me know if there's anything I can do. https://github.com/NodeBB/NodeBB/issues/2549#issuecomment-69857946
  • How to get subcategories from home.tpl?

    Moved Technical Support
    2
    0 Votes
    2 Posts
    2k Views
    P
    Ok, this works <!-- IF categories.children.length --> <!-- BEGIN children --> <!-- IF @first -->(Sub-forums: <!-- ENDIF @first --> <a href="\{relative_path\}/category/{categories.children.slug}" itemprop="url">{categories.children.name}</a> <!-- IF !@last --> &middot; <!-- ENDIF !@last --> <!-- IF @last -->)<!-- ENDIF @last --> <!-- END children --> <!-- ENDIF categories.children.length --> Just put it somewhere between <!-- BEGIN categories --> and <!--END categories --> in home.tpl And take both \ from {relative_path}.. it seems that nodebb parses it... so I had to type...
  • 0 Votes
    3 Posts
    2k Views
    mootzvilleM
    Ya, so I was dumb...I have a local dev instance and a staging server. I was playing around with some things and forgot to switch the theme back to vanilla which explains why I was missing the navbar for the login screen...boo me. But yes, thanks for pointing that out. The template engine and middleware are making a lot more sense now after looking through the source for the last 2 days... I'm going to start looking to add/update the documentation here soon...some of the stuff can drive you crazy if you aren't familiar with the version changes. Also, after reading through most of core at this point I have to say it's an impressive piece of kit. Thumbs up to the core devs. @julian @baris @psychobunny EDIT: Also, anyone else who comes across this thread...if you really want to save yourself some time banging your head against the wall -- like I did -- take a few days to really dive into the nodebb source. It has been a good lesson in object-oriented javascript -- so many objects -- done right. I've realized I'm approaching things more from a functional perspective, so this has been an eye opener for me.
  • 0 Votes
    5 Posts
    3k Views
    julianJ
    @bentael yes, I believe that is the case.