[nodebb-plugin-shoutbox] Shoutbox plugin
-
@Sp4rkR4t said:
Being able to disable gists & archives is good, I did that manually.
Funny, because I hate it when forums disable the ability to view the shoutbox archive... Really tempted to create a guide to bypass it...
-
i have an issue with images path for emoticons (i am running nodebb behind nginx )
paths generated by this plugin are like http://xxx.xxx.com:4567/plugins/nodebb-plugin-emoji-extended/images/grinning.png
to be correct the port 4567 should be removed -
@manuel Sure? what path do the other emotes have?
-
@Scuzz said:
@manuel I get the same link to an image no matter where the image is, shoutbox and the forums. They all have the port numbers. I am using nginx too
i run nginx on public ip port 80 and it forwards to nodebb on 127.0.0.1:4567
the only "fix" i could do is to add a listener on 4567 but i don't understand why the emoji plugin adds the port when nodebb does not for all the other urls -
@manuel It's because I use
nconf.get('url')
to get the domain (in fact this remains from @julian).
I need any way to get the absolute path of NodeBB-root. I guess thenconf.get('url')
is ment to avoid problems with sub-directories (that would appear if I use/
instead).
Since I cannot see any automatic way around this for all use-cases you may just replaceemojiPath=nconf.get("url")+"/plugins/nodebb-plugin-emoji-extended/images"
byemojiPath="/plugins/nodebb-plugin-emoji-extended/images"
within your/nodebb/root/node_modules/nodebb-plugin-emoji-extended/index.js
you'd need to redo this every time I update the plugin until this may get supported.
Maybe a url-prefix field will occur within the ACP/emoji-extended next update -
kk, in this case it's just a problem of @manuel s configuration
I just usednconf.get('url')
without knowing anything about nconf -
@scuzz have this too but I don't know if he is running nodebb @ 4567 voluntarily
I don't think to have any particular configuration on my server, I've just used the tutorial on github to setup the ngnix proxy
afaik port number is appended only on emoji's urls
-
@frissdiegurke said:
@manuel It's because I use
nconf.get('url')
to get the domain (in fact this remains from @julian).
I need any way to get the absolute path of NodeBB-root. I guess thenconf.get('url')
is ment to avoid problems with sub-directories (that would appear if I use/
instead).
Since I cannot see any automatic way around this for all use-cases you may just replaceemojiPath=nconf.get("url")+"/plugins/nodebb-plugin-emoji-extended/images"
byemojiPath="/plugins/nodebb-plugin-emoji-extended/images"
within your/nodebb/root/node_modules/nodebb-plugin-emoji-extended/index.js
you'd need to redo this every time I update the plugin until this may get supported.
Maybe a url-prefix field will occur within the ACP/emoji-extended next updateremoving nconf.get("url") worked but it was config.json use_port = true
during setup and watching online documentation this effect on urls was not clear to me, sorry
-
Like @julian said it's better to set "use_port" within your nodbb-root/config.json to false, that will remove the port from the paths without destroying possibility to update plugin or installation within sub-directories (don't know if it's even fully supported by nodebb yet)
-
Been a while since an update... Luckily a lot has been done since, and version 0.1.0 will be released soon!
The most notable change? A new design!
This is a screenshot of the latest version running over at our forum
Some other notable changes:- User status is reflected by the green border around their avatar. This is stylable by theme creators.
- Inline editing! Instead of the annoying edit popup, editing is now done in the input box.
- Skype like editing of your last shout! Just press the up arrow to start editing your last shout!
- User settings -- you can change your Shoutbox settings in your user settings now!
- Admins can turn off features in the admincp (like archive and the gist button).
- Also the admincp, complete redesign! Screenshot can be found a few posts up.
- (Almost) completely refactored client code! It's a lot more maintainable now!
- A load of bugfixes and tweaks that enhance your experience!
- Compatible with the very latest NodeBB!
Also, if you haven't noticed yet: I now go by a different username
-
@Schamper Looks amazing! Nice work. Is this possible to be on a standalone page or modal?
This reminds me of like some sort of group chat. -
@trevor It's already on a standalone page! There's a setting in the admincp that will add a menu link for it, and clicking the title of the shoutbox panel will bring you to /shoutbox.
It's also defined as a widget, so you can place it in any widget area you have in your theme -
Awesome, love the skype-like editing feature. Wonder if that could work on the chat system as well
Also, if you haven't noticed yet: I now go by a different username
haha yeah, need the backstory there (ex. nobody wanted to hire a "MrWaffle" - well imagine my username then!)