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/
  • How to use Third-Party libraries?

    Solved Plugin Development
    1
    2 Votes
    1 Posts
    564 Views
    dogsD
    Whats the right way to use third party libraries? I tried to do it descriped in the docs: https://docs.nodebb.org/development/plugins/libraries/ But it doenst work. I want to use Swiper in my Theme: https://swiperjs.com/get-started/ I tried it with "modules": { "swiper.js": "node_modules/swiper/swiper-bundle.min.js" } in client.js i used: require(['swiper'], function (Swiper) { var mySwiper = new Swiper('.swiper-container', { // Optional parameters direction: 'vertical', loop: true, // If we need pagination pagination: { el: '.swiper-pagination', }, // Navigation arrows navigation: { nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev', }, // And if we need scrollbar scrollbar: { el: '.swiper-scrollbar', }, }) }); The Javascript from Swiper does not load. Can you help me? I also treid to import it directly via html <link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css"> <script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script> and I also copied the contents of: https://unpkg.com/[email protected]/swiper-bundle.js and createt a file unter /lib/swiper-bundle.min.js. Nothing worked for me. The JS is still not loading... Looking forward to your answers! I fixed it. I am sorry. In my development I use grunt. But it seems that I doesnt load new libraries if installen. So I determinated the process Ctrl+C and restarted it using grunt. The librariers are loaded and the third party library works well now using: "modules": { "swiper.js": "node_modules/swiper/swiper-bundle.min.js" } require(['swiper'], function (Swiper) { var mySwiper = new Swiper('.swiper-container', { ... ... ... }) }
  • 0 Votes
    7 Posts
    1k Views
    M
    Weird, > use nodebb switched to db nodebb > db.objects.update({ _key: "config" }, { $set: { "maintenanceMode": 1 } }); WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 }) NodeBB restart. It's working, checked APC and the switch is turned on. I think i was loged in as administrator before, but i was checking maintenance page in APC and switch was turned off.
  • 0 Votes
    2 Posts
    479 Views
    PitaJP
    This isn't a forum for node.js help. It's the community forum for NodeBB, a node.js based forum software.
  • How can I trigger "page ready" via jQuery?

    Moved Unsolved NodeBB Development
    4
    0 Votes
    4 Posts
    585 Views
    barisB
    That should work I think, you can also try putting your scripts in the ACP at /admin/appearance/customise#custom-js
  • 1 Votes
    3 Posts
    4k Views
    TelokisT
    And, if you want to bump minor or major version, simply do it in your package.json and the hooks will properly read and process it. Even updating the readme. And a new tag will be created. I didn't know about npm version but this is one step too much for me. I want to update the patch version at each comimt. This may not be optimal for js because it was originally meant to be a C++ thing. I just ported it to js.
  • Command to restart NodeBB with Bash

    Solved Technical Support
    8
    0 Votes
    8 Posts
    5k Views
    Q
    @flex said: Do you think that it's possible to don't use yours and replace it by my reverse proxy ? HI, If you meant that one use a niginx which is installed on a host instead of a dockerized nginx which is dedicated for NodeBB, then it's totally possible, yes I just put some ideas and matters One can remove a dockerized nginx easily by just a modifying(removing) of nginx part from docker-compose.yml. Really, that's just it. ( This is a full chain, but if one doesn't need/want a full chain then.. ) One can use a dockerized nginx as a prime web server instead a host installed web server and can serve subomains or what ever with other docker or directory Actually this doesn't happen yet, but nginx can serve static files for NodeBB efficiently and you know, nginx is extremely small. So I'd rather proxy from a host installed nginx to the nodebb dedicated nginx docker ( In this case one needs to change a line 80:80 with 8080:80 or <any port>:80 in docker-compose.yml ) But, if anybody wants to get an easier way and less steps, then your idea will be also a good option.
  • 1 Votes
    8 Posts
    5k Views
    yariplusY
    @scottalanmiller Sure! My minecraft plugin does this. Using the action:widgets.loaded hook for loading the initial data and appending it via jQuery using the data-widget selector, then I update the data using websockets and/or a setTimeout with an ajax call.
  • 1 Votes
    1 Posts
    2k Views
    julianJ
    For @planner, this script can be placed in the "Global Footer" widget area (or any other widget area present on all pages). It overrides the ajaxify method and returns anchors to their default operation, which is a regular page load. Get the script here
  • 0 Votes
    5 Posts
    3k Views
    U
    @frissdiegurke said: I've just run the TLS-configuration check that gets referenced: https://www.ssllabs.com/ssltest/analyze.html?d=community.nodebb.org @julian and other @devs (you need group-mentions :P): you may want to double-check the issues listed by this: Experimental: This server is vulnerable to the OpenSSL CCS vulnerability (CVE-2014-0224) and exploitable. The server does not support Forward Secrecy with the reference browsers. MORE INFO » Btw: great that their link to wikipedia uses http instead of https ^^ Session resumption (caching): No (IDs assigned but not accepted)
  • 3 Votes
    15 Posts
    6k Views
    S
    @a_5mith That's it! @psychobunny It was cache issues as usual, i should have learnt by now haha.