• Home
  • Categories
  • Recent
  • Popular
  • Tags
  • Users
  • Groups
  • Documentation
    • Home
    • Read API
    • Write API
    • Plugin Development
Skins
  • Light
  • Default
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Quartz
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Slate
  • Solar
  • Superhero
  • Vapor
Collapse

Community

    • All categories
    Load new posts
Log in to post
  • DownPWD

    nodebb-plugin-imgbb - nodebb-plugin-imgur Clone

    Scheduled Pinned Locked Moved Plugin Requests image host plugin
    1 Votes
    24 Posts
    245 Views
    phenomlabP

    @DownPW said in nodebb-plugin-imgbb - nodebb-plugin-imgur Clone:

    It seems indeed, or so I missed something (if someone can confirm)

    Confirmed 🙂 There are no settings in the ACP in v3.

  • barisB

    [nodebb-plugin-user-level] User levels plugin

    Scheduled Pinned Locked Moved NodeBB Plugins plugin gamification
    6 Votes
    5 Posts
    129 Views
    barisB

    It's a standard bootstrap popover so you can use the .popover class to target it. It has .popover-header and .popover-body classes inside.

    <div class="popover bs-popover-auto fade" role="tooltip" id="popover619161" data-popper-placement="top" style="position: absolute; inset: auto auto 0px 0px; margin: 0px; transform: translate3d(230.4px, -661.6px, 0px);"> <div class="popover-arrow" style="position: absolute; left: 0px; transform: translate3d(99.2px, 0px, 0px);"></div> <h3 class="popover-header">Level 1: Newbie</h3> <div class="popover-body"> <div> REPUTATION: 1 / 100 <div class="text-sm fw-normal">Next level: Regular</div> </div> </div> </div>
  • barisB

    [nodebb-plugin-dev-tracker] Dev Tracker Plugin

    Scheduled Pinned Locked Moved NodeBB Plugins plugin dev-tracker
    4 Votes
    7 Posts
    101 Views
    DownPWD

    Very good. test ASAP 😉

  • N

    Is there an official 'Solved' option?

    Scheduled Pinned Locked Moved General Discussion solved posts closed plugin
    1 Votes
    44 Posts
    393 Views
    phenomlabP

    @NodeHam No problems.

  • jsmithJ

    What is the best option for latex? this solution didn't work on mobile.

    Scheduled Pinned Locked Moved NodeBB Plugins latex plugin
    0 Votes
    3 Posts
    125 Views
    PitaJP

    If it works on desktop, there's no reason it shouldn't work on mobile. Did you try clearing your cache?

  • DownPWD

    nodebb-shoutbox-plugin: how to add @mention completion and emoji completion in the plugin

    Scheduled Pinned Locked Moved Solved Technical Support shoutbox plugin modification
    0 Votes
    17 Posts
    340 Views
    DownPWD

    There is a permission file problem on nodebb/build/public

    After change permission and rebuild, it's ok now

    Thanks @baris

  • Varun Ganesh DV

    Unable to find newsletter option in plugins list

    Scheduled Pinned Locked Moved Unsolved Technical Support newsletter plugin help
    0 Votes
    3 Posts
    165 Views
    Varun Ganesh DV

    @gotwf got it
    Im using latest nodebb version

  • barisB

    [nodebb-plugin-debug-hook] Hook debug plugin

    Scheduled Pinned Locked Moved NodeBB Plugins plugin debug
    3 Votes
    1 Posts
    106 Views
    barisB

    https://github.com/NodeBB/nodebb-plugin-debug-hook

    Sometimes you need to see the result of some filter/action on a live/prod instance and it is not easy to add a console.log and restart.

    This plugin allows you to select a plugin hook and see the resulting data after all plugins are done executing their hooks.

    Here is a sample from running it against filter:search.query

    d0347032-02ff-4dcc-83a8-8bc039b4b297-image.png

    The output is updated automatically every time you trigger the hook.

  • jiqingJ

    Home page definition field

    Scheduled Pinned Locked Moved Unsolved Technical Support plugin
    0 Votes
    1 Posts
    104 Views
    jiqingJ

    How can I get all the defined fields on this homepage and find out what I want

    66d88386-9cba-4068-ac61-a92bf0b8cef4-image.png

  • R

    Plugin for Videos

    Scheduled Pinned Locked Moved NodeBB Plugins plugin
    0 Votes
    5 Posts
    497 Views
    crazycellsC

    @ronny good to hear that 👍

    I was going to suggest iframely plugin if this did not work.

    https://github.com/NodeBB-Community/nodebb-plugin-iframely

  • Sebastián CisnerosS

    custom plugin with custom POST url

    Scheduled Pinned Locked Moved Plugin Development post api plugin
    0 Votes
    2 Posts
    358 Views
    julianJ

    @sebastián-cisneros In static:api.routes, you'll want to call controllerHelpers.setupAPIRoute to mount the route to the appropriate /api/v3/plugins mount point.

    You can see an example of how we do it in the quickstart plugin

  • barisB

    [nodebb-plugin-glossary] Glossary Plugin for NodeBB

    Scheduled Pinned Locked Moved NodeBB Plugins plugin glossary
    8 Votes
    53 Posts
    2274 Views
    volanarV

    @crazycells said in [nodebb-plugin-glossary] Glossary Plugin for NodeBB:

    @volanar said in [nodebb-plugin-glossary] Glossary Plugin for NodeBB:

    @baris can you change the code so that the plugin doesn't look for keywords in the url?

    I think it is not checking URLs.

    No
    glossary.png

  • Sebastián CisnerosS

    how can I check if a user is querying this through API and with a valid bearer token?

    Scheduled Pinned Locked Moved Plugin Development token plugin bearer token api
    2 Votes
    11 Posts
    804 Views
    julianJ

    @Yve-Salazar Are you still looking to distinguish between API calls via curl?

  • MehrazarDevM

    Access pid when post's vote increments or decrements

    Scheduled Pinned Locked Moved Solved Plugin Development plugin hook
    0 Votes
    5 Posts
    490 Views
    MehrazarDevM

    @antosik @baris
    Nice, Thank you all!

  • G

    what is the name of the webhook when loading a profile?

    Scheduled Pinned Locked Moved NodeBB Development plugin
    0 Votes
    2 Posts
    292 Views
    barisB

    A hook is fired when that page is loaded it is filter:account/profile.build

  • E

    Calendar Plugin/API?

    Scheduled Pinned Locked Moved General Discussion plugin calendar
    0 Votes
    3 Posts
    397 Views
    dunlixD

    @esha search in ACP plugins for nodebb-plugin-calendar

  • M

    Parent theme hooks in child theme

    Scheduled Pinned Locked Moved Plugin Development theme plugin.json plugin themes beginner
    0 Votes
    2 Posts
    411 Views
    M

    After some more code digging and experiments I can answer my own question. A theme is a normal plugin and as such does not inherit any behavior from other plugins.
    So you need to copy everything you need from the base theme library.js to your child theme. And of course, you need to declare client scripts explicitly.
    Loading of missing templates from base theme is the only link between the base and the child theme.

  • barisB

    How to write hooks

    Scheduled Pinned Locked Moved Tutorials plugin development hooks 1.17.0
    5 Votes
    3 Posts
    688 Views
    barisB

    The hooks module has the same functionality as $(window).on() but it also allows having async filter hooks client side which was not possible with $(window).trigger/on

  • Varun Ganesh DV

    On v1.17 carousal slider issue

    Scheduled Pinned Locked Moved Technical Support carousel slider homepage plugin
    0 Votes
    3 Posts
    390 Views
    Varun Ganesh DV

    @dogs thank you
    Issue resolved

  • phenomlabP

    How to make custom JS persist

    Scheduled Pinned Locked Moved Technical Support javascript plugin spa scrolling
    0 Votes
    5 Posts
    556 Views
    phenomlabP

    @dogs this worked a treat - thanks. For anyone else who might be looking for something similar, here's a simple scroll to top function that you can place into your Custom JS

    // Scroll to top button $(window).on('action:ajaxify.end', function(data) { var btn = $('#btt'); $(window).scroll(function() { if ($(window).scrollTop() > 300) { btn.addClass('show'); } else { btn.removeClass('show'); } }); btn.on('click', function(e) { e.preventDefault(); $('html, body').animate({scrollTop:0}, '300'); }); })

    Then place this into your Custom Header

    <a id="btt"><i class="fas fa-chevron-up"></i></a>

    Obviously, you would need to provide some CSS to style this. An example of this can be found on https://phenomlab.com

  • Login

  • Don't have an account? Register

  • Login or register to search.
Powered by NodeBB Contributors
  • First post
    Last post
0
  • Home
  • Categories
  • Recent
  • Popular
  • Tags
  • Users
  • Groups
  • Documentation
    • Home
    • Read API
    • Write API
    • Plugin Development
  • Login

  • Don't have an account? Register

  • Login or register to search.