Help Needed Concrete messaging system

I have been looking to setup private messages on one of my sites and it all seems to be working.

However when i go to the messages page i aee the inbox and the sent tabs but nowhere can i see a button to start a message.

What am i doing wrong?

1 Like

Yep in my theme nothing is there.

In the HTML, is the button there but invisible?

It’s a core theme loading from

https://community.concretecms.com/packages/concrete_cms_theme/themes/concrete_cms/css/main.css

so your theme must be over-writing it’s classes but there’s only ‘float-end’ , ‘btn’ and ‘btn-primary’. The last two would kill all the buttons so you’d have bigger problems so I’d look at the float-end to see if that’s the culprit. Does your theme have any of these classes defined or perhaps you’ve added that class somewhere among the multitude of places we can inject CSS?

The issue is that the button isn’t even the code.

This is another one of my sites, but its the same on both. This one isnt using my theme for the accounts

Is there a global setting within our accounts that disables sending messages? I don’t play around with private messages so I have zero experience.

I can’t see anything global, the user level are all ticked

The code seems to be there, in the core: see

Its actually this page and i can see stuff in the page.

Here’s something weird. If I go to MY profile and turn off ‘I want to receive private messages’ then the button disappears on my system too BUT then I can’t recover the button by turning private messaging back on again. Until we find out how to recover, I do not recommend turning this off on production machines. No time to investigate right now.

1 Like

Any ideas @EvanCooper @frz @andrew

I think the issue here is that our custom theme that we use for the community site includes a “Compose” button – which launches a custom Vue component with user selector, etc… and it is launchable from the user’s private messages My account area. However, in the core we don’t have any of that code. I think the intention was that we might roll some of those updates back into the core My Account area, but we haven’t yet. One concern was that we didn’t want to make the design of the My Account super opinionated. However, as Franz has mentioned elsewhere, we do plan on doing some work to the private messages area in upcoming versions of the core, so we might try and revisit this.

In the meantime, the way that the core works for sending private messages is that you have to either enable public profiles and click the Send message button from the public profile of the user you want to message:

or click the Send Message button from the user record in the Dashboard.

Thank you @andrew for the reply. I would be great to see this function added as I am looking to use it on 2 projects.

Currently it renders the inbox and sent areas slightly unusable or half baked, I also understand this might be a feature that not many people use.

2 Likes