@baris latest versions of both. Might not be related to the poll plugin but I didn't seem to HSBC this issue before upgrading that specific plugin.
phenomlab
Posts
-
[nodebb-plugin-poll] Poll plugin -
[nodebb-plugin-poll] Poll plugin@baris latest version of
nodebb-plugin-poll
causesrequirejs
module build to fail2024-05-19T16:59:13.945Z [4568/181984] - info: [build] languages build started 2024-05-19T16:59:14.003Z [4568/181984] - info: [build] client js bundle build completed in 0.062sec 2024-05-19T16:59:14.020Z [4568/181984] - info: [build] admin js bundle build completed in 0.078sec 2024-05-19T16:59:14.264Z [4568/181984] - info: [build] plugin static dirs build completed in 0.324sec 2024-05-19T16:59:19.796Z [4568/181984] - error: [build] requirejs modules build failed 2024-05-19T16:59:19.796Z [4568/181984] - error: [build] Encountered error during build step 2024-05-19T16:59:20.003Z [4568/181984] - info: [build] client side styles build completed in 6.06sec 2024-05-19T16:59:20.010Z [4568/181984] - info: [build] admin control panel styles build completed in 6.067sec 2024-05-19T16:59:21.231Z [4568/181984] - info: [build] languages build completed in 7.285sec 2024-05-19T16:59:21.598Z [4568/181984] - info: [build] templates build completed in 7.654sec
-
mongodb authentication problem@robertjunior24 the same question was asked here. Hope it helps
Is my Mongodb installation correct?
Hi; for nodebb My Mongodb installation is in the pictures below. Do you think my setup is correct?
Sudonix | A one-stop-shop for all your technology questions (sudonix.org)
-
Setting up email for nodebb@julian said in Setting up email for nodebb:
Could be you need proper DKIM and SPF records.
Could also be missing the
AAA
record if the server is sending as ipv6. This is definitely the case with Gmail. -
Replacing header/user image with something else@NodeHam Sorry for late response. Can you provide a bit more detail as to what you want to achieve? For example, would the
iframe
component be the same for each user, or would each user have something different?One cheap way to accommodate this would be via NodeBB's hooks, and a custom jQuery function in lieu of a plugin.
-
Changing fonts across my website (starting with categories)@JDouglas You should target the below CSS class for this
li[component="categories/category"] .title
You could just use
.title
although this is a shared class, and without explicit definition as above, it will have undesirable effects. -
Replacing header/user image with something else@NodeHam said in Replacing header/user image with something else:
Therefore, I find what I've read hard to believe so thought I should ask here.
It's possible to perform something called Clickjacking, which is a malicious technique used by attackers to trick users into clicking on something different from what they perceive they are clicking on. Also known as UI redress attack or user interface (UI) deception attack, clickjacking involves overlaying an invisible layer over a legitimate webpage or interface element, such as a button or link. When the user interacts with what they see on the webpage, they are unknowingly interacting with the hidden elements, which could be links to malicious websites, downloading malware, or performing unwanted actions like giving access to personal information.
For instance, an attacker might overlay an invisible button over a "Download" button on a legitimate website. When a user tries to download something from the website, they unwittingly click the invisible button, triggering a download of malware instead.
Clickjacking attacks can be carried out through various means, including iframes, CSS opacity, or other web technologies. To protect against clickjacking, web developers can implement security measures like frame-busting scripts, X-Frame-Options HTTP header, or Content Security Policy (CSP) directives. Additionally, users should be cautious when interacting with unfamiliar or suspicious websites to avoid falling victim to clickjacking attacks.
As an example
<!DOCTYPE html> <html> <head> <title>Clickjacking Example</title> <style> #overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; /* Make the iframe invisible */ z-index: 9999; /* Ensure it's above other content */ } </style> </head> <body> <h1>Welcome to Our Website!</h1> <p>Click the button below to claim your prize:</p> <button onclick="claimPrize()">Claim Prize</button> <!-- Invisible iframe overlaying a legitimate website --> <iframe id="overlay" src="https://legitimatesite.com"></iframe> <script> function claimPrize() { // Code to handle claiming the prize goes here alert("Congratulations! You've won a prize!"); } </script> </body> </html>
Using relatively simple techniques, it's possible to inject malicious code into your own site. As you alluded to, securing using the correct headers is a good start, but if it were me, I'd avoid this altogether.
-
Why does /recent only display one topic for all usersFor now, I can easily set a custom route, but its, well, "annoying"
-
Why does /recent only display one topic for all users@crazycells No, it's a private site I run for work (we use it as a KB). We have a "Knowledge Base" category which everyone in the team has access to, and an "Intel" category (and several sub categories) which pull data from security RSS feeds and only certain users have access to that.
-
Why does /recent only display one topic for all usersSuddenly, my NodeBB instance only shows one topic when navigating to recent. Clicking in the category itself lists all topics correctly. Pretty sure I've seen someone else report this as an issue.
Any ideas? Permissions all look good.
-
Confusion on where nodejs is installed?@eeeee As I previously mentioned, this could work, but it's not the way I'd do it. For example, I have three NodeBB instances on my server, and each maintains its own set of files independent of the others. If you make changes to one instance, then the others are likely to potentially suffer as a result because you are changing a central repository rather than a dedicated instance.
-
Two NodeBB instances on same server@eeeee no they need to have separate sources for full autonomy. Besides, you need two config files also to logically and physically define them.
-
Two NodeBB instances on same server@eeeee Docker isn't required for two separated installations. You can just place the NodeBB files inside another directory, use a different database name, and in the config, use a different port than the default.
-
PWA push notifications@julian Correct, but it would be nice to have a bundled solution that does not reply on third parties.
-
PWA push notifications@crazycells I'd also be interested in this
-
The reason why the logo is corrupted in an email?@huige Are you taking the image from a source other than your own server?
-
Preview Plugin@huige Do you have any headers set which restrict the ability for sites to display the images?
-
Preview Plugin@huige Are you using CloudFlare?
-
Preview Plugin@huige Are you using any browser add-ins that may disable features?
-
Preview Plugin@huige There are some sites that use hotlinking protection to prevent the images being returned - not much we can do to fix that either. Does this happen on all preview renders, or a select few?