When enabling the plugin, avatar image uploads will be disabled, users must select an avatar from the gallery only.
It is in the description
When enabling the plugin, avatar image uploads will be disabled, users must select an avatar from the gallery only.
It is in the description
Yeah it's weird, I don't have access to an apple device so I can't reproduce.
@karsten13 can you try persona v14.0.7? I've matched the classes with harmony theme so maybe that was the issue. https://github.com/NodeBB/nodebb-theme-persona/commit/9b42abd5f8eb26b16e39633a2c8c407d40d3ab4e
Don't forget to rebuild and restart after installing the new version.
@karsten13 does it happen when you load this topic https://community.nodebb.org/topic/18426/nodebb-3.11.0?
Those are standard html widgets created at /admin/extend/widgets. They are placed in the brand widget area.
@karsten13 https://github.com/NodeBB/nodebb-theme-persona/commit/a45cbffc869018046a7c95a81662eba7a747613f
try persona 14.0.6, let me know if it works.
You can hide it with custom css in the ACP, .topic-header [component="topic/thumb/list"] { display: none }
This is only happening on apple devices?
All nodebb plugins are published to npm so you can search there. https://www.npmjs.com/search?q=nodebb-plugin.
https://github.com/julianlam/nodebb-plugin-audio-embed this should work for audio embeds, let me know if it doesn't.
The bbcode plugin probably needs to be tested with the latest version of nodebb but it's pretty simple https://github.com/adarqui/nodebb-plugin-bbcode
Rebuild and restart after activating a plugin.
Are you running a single nodebb process or multiple?
Sounds like something is interfering with the cold load of the topic(aka when you press f5). You will have to do some debugging and see what is happening in the topic controller. This is the function that handles loading a topic so put some console.logs in there all the way to res.render() and see if they are all triggered. If they are all triggered then you need to check in src/middleware/render.js the res.render
function is there and it's responsible for rendering the html and sending it back to the browser.
@Aragon-Burner oh I thought you were developing a plugin and couldn't load the plugin page on the ACP. Looks like you are having trouble loading the /admin/extend/plugins page.
Can you load /admin/development/info? If so can you post a screenshot of that page.
Is this a public site? Does the data load when you prepend /api
to the topic url?
Link to your plugin source code on github, if it's not on github you can post the relevant code here as well. You should also see an error in the nodebb logs at logs/output.log if there is an error.
Then it is something wrong with your plugin code, post a link if it's public.
What version of nodejs are you using? If it's too old it won't have native fetch.
We were posted on HN 11 years ago https://news.ycombinator.com/item?id=7930586 I actually saved a screenshot from that day.
Late reply but the adsense plugins supports ads.txt input since 2023 https://github.com/NodeBB-Community/nodebb-plugin-adsense/commit/8dff07d7f3bc8cf8372002099ea3a4d65502c594
Also app.alert*
functions were removed so replace that with alerts.alert()
from the alerts module
If you move the template to admin/plugins/characters-core.tpl
and render it with res.render('admin/plugins/characters-core', {});
it should work.
The client side uses the path passed to res.render
to import the module so in this case it needs to match the path you use in modules section in plugin.json.
You need to use the modules section in your plugin.json, check nodebb-plugin-quickstart for an example of how the admin page loads it's client side javascript module.