Skip to content

General Discussion

A place to talk about whatever you want

3.8k Topics 23.3k Posts
  • 0 Votes
    3 Posts
    260 Views
    oplik0O

    Persona is under BSD 2-Caluse license, but it's functionally equivalent to MIT (from my understanding there is a slight ambiguity in MIT with regards to binary distribution, while BSD is explicit about requiring copyright and license notice in that case too. But this doesn't really apply here and even if it did, just doing that guarantees you're in compliance with both anyway)

  • 0 Votes
    2 Posts
    177 Views
    G

    solved) this.loggedInUser.uid, this.privileges.isAdminOrMod

  • How fast is your broadband?

    50
    3 Votes
    50 Posts
    4k Views
    omegaO

    @julian

    So you mean use the link button

    😲 7 cans short of a six pack here... best of luck with the extra mush!

  • .zip and .mov TLDs

    34
    2 Votes
    34 Posts
    2k Views
    tankerkiller125T

    @phenomlab I understand up writing a WAF rule that bypass bot fight mode for Googles ASN and Bings ASN so long as the user agent matches.

    This works out because both Microsoft and Google use a different ASN for services like bing and Google search, than what they use for their cloud service offerings.

  • Serach by letters rather than words

    4
    1 Votes
    4 Posts
    172 Views
    vijay kumavatV

    Thank you @baris , Thank you @oplik0

    I will check with those search plugins one by one.

  • confirm this web site www.gta5-mods.co

    2
    0 Votes
    2 Posts
    164 Views
    barisB

    @ayc868 I was gonna delete this as spam but turns out https://forums.gta5-mods.com/ is indeed using NodeBB.

  • Larger, square user images

    5
    0 Votes
    5 Posts
    233 Views
    N

    Thanks 🙂

  • Notification on mobile likes whatsapp ?

    2
    0 Votes
    2 Posts
    128 Views
    barisB

    https://github.com/NodeBB/nodebb-plugin-ntfy this plugin comes bundled in 3.x

  • 0 Votes
    2 Posts
    123 Views
    G

    in nodebb-plugin-dbsearch, query is $text - $search (not $regex).
    I understand why.

  • 0 Votes
    5 Posts
    240 Views
    barisB

    You would use the hook 'action:meta.override404' and do a helpers.redirect(res, '/'); You might have to copy some of the code from https://github.com/NodeBB/NodeBB/blob/master/src/controllers/404.js#L24-L44. So you don't redirect requests to javascript files to the homepage for example.

  • Confirmation email never arriving

    15
    0 Votes
    15 Posts
    529 Views
    eeeeeE

    There seems to be something about NodeBB thats not helping, especially when user signs up with a gmail.
    This also happened on two other forums that were having same issue till they gave up. I remember one used Zoho mail which was good for reliability in all other cases.
    Its concerning, and I keep mentioning it because of the significance this could have.

  • how to add a nav link?

    2
    0 Votes
    2 Posts
    131 Views
    barisB

    You can drag items from there to the navigation on the left.

  • 1 Votes
    16 Posts
    752 Views
    julianJ

    @fbmac I don't really hate the articles, it's just not clear that it's satire 🙂 but I do not have control over what other people do with their websites.

  • Anyway to override the tab behavior on full composer?

    Solved
    3
    0 Votes
    3 Posts
    163 Views
    PitaJP

    Put this in your Custom Javascript in the ACP:

    $(() => app.require('hooks').then((hooks) => { hooks.on('action:composer.enhanced', ({ postContainer }) => { postContainer.find('textarea.write').on('keydown', function (e) { if (e.key == 'Tab') { e.preventDefault(); var start = this.selectionStart; var end = this.selectionEnd; // set textarea value to: text before caret + tab + text after caret this.value = this.value.substring(0, start) + "\t" + this.value.substring(end); // put caret at right position again this.selectionStart = this.selectionEnd = start + 1; } }); }); }));
  • GDPR compliance for US based forums

    1
    0 Votes
    1 Posts
    166 Views
    R

    I'm trying to understand the legal implications of allowing EU residents to create accounts on a US based forum. Is it sufficient to place verbiage in the ToS that requires acceptance of data residency in the US?

    For example

    We care about data privacy and security. By using the Site, you agree to be bound by our Privacy Policy which is incorporated into these Terms of Use. Please be advised the Site is hosted in the United States. If you access the Site from any other region of the world with laws or other requirements governing personal data collection, use, or disclosure that differ from applicable laws in the United States, then through your continued use of the Site, you are transferring your data to the United States, and you agree to have your data transferred to and processed in the United States.

    Are there any other clauses that need to be clearly identified? We do state the identifiers collected when creating an account

    All data collected is solely for the purpose of providing unique indentifiers in order to allow for the creation of a user account that is then used to access our services. None of this data is shared with 3rd parties, and our own usage is restricted to informational messaging around the operation and functionality of the application. We may ask for and store the following data elements as part of our Sign Up process:

    Username (can be fully anonymous)
    A valid email address
    A valid phone number for dual factor authentication (optional)

    Any gotchas to be wary of? or any advice in general would be much appreciated.

  • Monetizing your board... how?

    8
    0 Votes
    8 Posts
    299 Views
    N

    @julian

    My assumption is more nefarious

    Yes, depending on what the code is and how unsuspecting the target forum/service owner it.
    You'd think that would be a one time payment though. "Here, put this plugin on your site, it does this little thing and we'll pay you $200/month for that". It would not be user count based which is why I was thinking they are gaining more data when more users are providing it.

    I cannot imagine how many think they are making a few bucks every month but causing massive problems on the Internet unknowingly.

    @eeeee Good of you to spot this and even share it.

  • Alternative monetization of forum

    5
    0 Votes
    5 Posts
    289 Views
    julianJ

    @NodeHam My assumption is more nefarious... I think it is to build out a botnet. At a single command all connected clients will spam a target 😬

  • Raising and lowering the reputation of users

    11
    0 Votes
    11 Posts
    677 Views
    barisB

    This will be in core in 3.3.0 https://github.com/NodeBB/NodeBB/issues/11842

  • textcomplete-item

    4
    0 Votes
    4 Posts
    220 Views
    vijay kumavatV

    Hay @baris ,

    (https://github.com/julianlam/nodebb-plugin-mentions/blob/master/static/autofill.js#L94)

    This works for me for this . Thanks

  • 0 Votes
    6 Posts
    213 Views
    phenomlabP

    @eeeee Because a 1080 pixel mobile screen does not mean 1080px wide. If you look at how responsive CSS works in Bootstrap (breakpoints) you'll see what I mean.

    @media (min-width:320px) { /* smartphones, iPhone, portrait 480x320 phones */ } @media (min-width:481px) { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ } @media (min-width:641px) { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ } @media (min-width:961px) { /* tablet, landscape iPad, lo-res laptops ands desktops */ } @media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ } @media (min-width:1281px) { /* hi-res displays */ }

    The "sweet spot" for most mobile devices sits at around 767px