@julian Just to confirm that this plugin did not come bundled when I installed it.
I found and installed and activated with no issue, but it was not part of the basic install.
darkpollo
Posts
-
[nodebb-plugin-link-preview] Rich Embeds and Link Previews -
Help Creating Custom SkinsReply to myself for others with the same issues:
If you go to the github above, you will find these files for each skin: https://github.com/thomaspark/bootswatch/blob/v5/dist/darkly/_variables.scssThose are the variables you can use to create a skin or to modify under the setting (which is what I am using as the custom skin did not work for me).
For the ones that you do not want to modify, just delete them and the forum will use the default.I was able to replace almost everything I needed and now the forum has a look and feel different which is what we needed.
-
Help Creating Custom SkinsI am trying to edit the following parts of the frontpage, so far no luck but the icons (which is the primary and secondary) and I was only able to do this using the /admin/appearance/customise#bsvariables and rebuilding, not using the custom skins, as that does not seem to change anything.
-
Help Creating Custom SkinsAnother topic found related.
https://community.nodebb.org/topic/17658/how-can-i-edit-the-harmony-theme -
Help Creating Custom SkinsI have been reading the docs (nothing there about skins) and the forum search, with again little luck, so creating this topic to get some directions.
I want to create a custom skin, based on the current default one, just modifiying a little bit the basic colours.
I have not been able to find the following things:
- What is the list of variables we can override, I found this https://github.com/thomaspark/bootswatch/tree/v5/dist with the skins, but not sure how to use that to create a skin.
- What are the values or which one is the default skin when using harmony theme on a fresh new install.
- where can I prevent the users of changing the skin, I am sure I saw this on the admin, but I cannot find it anymore... so not sure it is even there or I dream it.
Having the default as guide will be really useful to replace some colours with others keeping the same look and feel.
I was also reading this one https://community.nodebb.org/topic/17433/help-with-custom-skin-in-v3
and tried using this skin code:
$primary: #FF5C5C; $secondary: #FFCCCB; $body-bg: #FFFFFF; $body-color: #333333;
But this had no effect for example on the buttons or icons or anything that I could see.
So not sure if that is working at all.Thanks!
-
Confirmation Emails go to 404 - How to check a validated email?@julian That sounds like a nice improvement, so the user (and new admins like me) are not lost.
Thanks!
-
Customizing email templates@julian Thanks.
I will try and see how that works.
-
Confirmation Emails go to 404 - How to check a validated email?@baris Got it. Thanks. It was validated.
@julian
The problem is that the user never got a "validated" screen, but the 404 instead.Maybe we need to have a "expired page" or "already validated" page for those cases?
The forum is only available for registered users, so maybe that functionality is clashing with the page showing the information?
-
Parse emoji in title and tagsJust reading about this functionality.
I am looking to have native emojis on titles and tags.for what I am reading, this is something we need to activate with that plugin,
Anything else that we need to do?
Thanks -
Confirmation Emails go to 404 - How to check a validated email?I am getting the emails to confirm the address as 404 for some users (still figuring if this fails for everyone or just some).
How can I check if a user has its emails validated?
Because I think this user has the email already validated, but I am not sure how to check that.Thanks
-
Customizing email templatesThings I am finding:
Typo:
I know I can update the translations, but I would like to give a look and feel to my project with the custom messages.
What is the best way to do this? -
Customizing email templatesI have read all post I found about this on the forum and found nothing here or on the docs, so I am asking.
What is the best way to change some email text or templates?
For example, for the invitation email, I would like to replace the button text.
Is there an official way to do this that is not override with the next update?Thanks
-
Bug on Invite OnlyFound the issue. No matter what the settings are, it is also required to change the default privileges on the /admin/manage/privileges global setting for all type of users.
I was expecting that changing the setting will update that list, or at least a notification on the setting to clarify how it works.
-
Bug on Invite OnlyInvite only does not show the button to new users.
Fresh new install, only 2fa plugin activated
I tried adding the user to the global moderator group and it was the same, then I tried adding 1000 reputation and nothing and last I just added it to the admin group and then the button appears.So something must be wrong with that setting.
I tried also with 0 and different numbers on the invites per user. It did not change anything.
Any other suggestions to test?
-
Issue with permissions on fresh InstallSo I did a fresh install. Now I had no errors during install and everything was smooth.
So I am pretty sure everything is ok.
Server is loading, console is ok, no errors on firefox and everything works.
The only thing is this error on the nodebb log:NodeBB v3.8.4 Copyright (C) 2013-2024 NodeBB Inc. This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. For the full license, please visit: http://www.gnu.org/copyleft/gpl.html Clustering enabled: Spinning up 2 process(es). 2024-08-03T19:48:55.570Z [4567/61787] - [32minfo[39m: Initializing NodeBB v3.8.4 https://MYDOMAINREDACTED 2024-08-03T19:48:56.904Z [4568/61788] - [32minfo[39m: [socket.io] Restricting access to origin: https://MYDOMAINREDACTED:* 2024-08-03T19:48:57.071Z [4567/61787] - [32minfo[39m: [socket.io] Restricting access to origin: https://MYDOMAINREDACTED:* 2024-08-03T19:48:57.087Z [4568/61788] - [32minfo[39m: [api] Adding 0 route(s) to `api/v3/plugins` 2024-08-03T19:48:57.106Z [4568/61788] - [32minfo[39m: [router] Routes added 2024-08-03T19:48:57.110Z [4568/61788] - [32minfo[39m: 🎉 NodeBB Ready 2024-08-03T19:48:57.112Z [4568/61788] - [32minfo[39m: 🤝 Enabling 'trust proxy' 2024-08-03T19:48:57.114Z [4568/61788] - [32minfo[39m: 📡 NodeBB is now listening on: 0.0.0.0:4568 2024-08-03T19:48:57.115Z [4568/61788] - [32minfo[39m: 🔗 Canonical URL: https://MYDOMAINREDACTED 2024-08-03T19:48:57.275Z [4567/61787] - [32minfo[39m: [api] Adding 0 route(s) to `api/v3/plugins` 2024-08-03T19:48:57.305Z [4567/61787] - [32minfo[39m: [router] Routes added 2024-08-03T19:48:57.311Z [4567/61787] - [32minfo[39m: 🎉 NodeBB Ready 2024-08-03T19:48:57.312Z [4567/61787] - [32minfo[39m: 🤝 Enabling 'trust proxy' 2024-08-03T19:48:57.314Z [4567/61787] - [32minfo[39m: 📡 NodeBB is now listening on: 0.0.0.0:4567 2024-08-03T19:48:57.314Z [4567/61787] - [32minfo[39m: 🔗 Canonical URL: https://MYDOMAINREDACTED node:events:497 throw er; // Unhandled 'error' event ^ Error: spawn REDACTEDMYFOLDERINSTALL/node_modules/sass-embedded-linux-x64/dart-sass/src/dart EACCES at ChildProcess._handle.onexit (node:internal/child_process:286:19) at onErrorNT (node:internal/child_process:484:16) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) Emitted 'error' event on ChildProcess instance at: at ChildProcess._handle.onexit (node:internal/child_process:292:12) at onErrorNT (node:internal/child_process:484:16) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) { errno: -13, code: 'EACCES', syscall: 'spawn REDACTEDMYFOLDERINSTALL/node_modules/sass-embedded-linux-x64/dart-sass/src/dart', path: 'REDACTEDMYFOLDERINSTALL/node_modules/sass-embedded-linux-x64/dart-sass/src/dart', spawnargs: [ 'REDACTEDMYFOLDERINSTALL/node_modules/sass-embedded-linux-x64/dart-sass/src/sass.snapshot', '--embedded' ] } Node.js v20.16.0
I search the forums, read everyhthing I could find for the past 5 days and nothing.
Anyone can tell me if this is a bug or if everyone has this and people just ignore the logs errors?
Shall I worry or shall I ignore it?Thanks!
-
Issue with permissions on fresh InstallOk, so it seems that the log is showing that problem, which I am not sure where is comming from (trying reinstall again).
but the forums are working... so not sure at all how is this happening.I am still looking for docs about permissions.
-
Issue with permissions on fresh InstallFixed that (removing the folder node-modules and doing a build) and now I have this one.
Error: ENOENT: no such file or directory, uv_cwdI would love some help with the permissions.
I have an nginx group and a user, so my files are normally
"user group"
And that is normally perfect for nginx.
But it seems that something else is required for nodebb, but I am not able to find any docs or links.Any link or suggestion will be great.
Thanks! -
Issue with permissions on fresh InstallI am having issues with the permissions when trying to execute nodebb setup and nodebb build.
error: uncaughtException: spawn REDACTED/node_modules/sass-embedded-linux-x64/dart-sass/src/dart EACCES Error: spawn REDACTED/node_modules/sass-embedded-linux-x64/dart-sass/src/dart EACCES at ChildProcess._handle.onexit (node:internal/child_process:286:19) at onErrorNT (node:internal/child_process:484:16) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {"date":"Mon Jul 29 2024 18:13:50 GMT+0000 (Coordinated Universal Time)","error":{"code":"EACCES","errno":-13,"path":"REDACTED/node_modules/sass-embedded-linux-x64/dart-sass/src/dart","spawnargs":["REDACTED/node_modules/sass-embedded-linux-x64/dart-sass/src/sass.snapshot","--embedded"],"syscall":"spawn REDACTED/node_modules/sass-embedded-linux-x64/dart-sass/src/dart"},"exception":true,"os":{"loadavg":[1.82,2.47,1.53],"uptime":83826.31},"process":{"argv":["/usr/bin/node","REDACTED/nodebb","build"],"cwd":"REDACTED","execPath":"/usr/bin/node","gid":1001,"memoryUsage":{"arrayBuffers":19261561,"external":22726461,"heapTotal":67047424,"heapUsed":53833768,"rss":138940416},"pid":128167,"uid":1001,"version":"v20.16.0"},"stack":"Error: spawn REDACTED/node_modules/sass-embedded-linux-x64/dart-sass/src/dart EACCES\n at ChildProcess._handle.onexit (node:internal/child_process:286:19)\n at onErrorNT (node:internal/child_process:484:16)\n at process.processTicksAndRejections (node:internal/process/task_queues:82:21)","trace":[{"column":19,"file":"node:internal/child_process","function":"ChildProcess._handle.onexit","line":286,"method":"onexit","native":false},{"column":16,"file":"node:internal/child_process","function":"onErrorNT","line":484,"method":null,"native":false},{"column":21,"file":"node:internal/process/task_queues","function":"process.processTicksAndRejections","line":82,"method":"processTicksAndRejections","native":false}]}
I have been trying to find out the permissions that the folder or files need to have on nodebb but the docs does not clarify this at all.
Any suggestions?Thanks
-
How can I check that REDIS is being using for sessions?Thank you for both suggestions!
-
How can I check that REDIS is being using for sessions?If I just add it to the config for an existing install, how can I check that it is working?
Just logging into REDIS console and check?
Thanks