Skip to Content Skip to Menu

Using Private Messages (Search, Create, etc)

  • AlexRag
  • AlexRag
  • OFFLINE
  • Posts: 622
  • Thanks: 49
  • Karma: 8
2 weeks 8 hours ago #344474 by AlexRag
1. I'm trying to figure out how to show the Sent & Received search filter option that I see in your demo for Private Messages (see reference below)

 

2. I am also trying to figure out how to adjust who people can send Private Messages to.  In one case (shown below), a user only seems to be able to send a private message to someone they are connected with.  I would like members from a particular usergroup to be able to Private Message each other even if they are not connected.    I'm sure it's a setting I configured that I messed up.

 

3.  Does the ability to reply to a Private Message expire after a certain time? I found one user who has some older messages where the reply button is not visible.    Note: The user that was messaged has expired or downgraded to a free limited access plan. Could that be why?

4. What is a user supposed to see when I configure the "All Messages" option for the menu to Private Messaging?  From my testing, it seems to redirect to the New Message Page when I would expect it to show a page of  sent/received messages, which differs from the Send Messages and Received Messages option of the menu 

 
 

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 50697
  • Thanks: 8691
  • Karma: 1475
2 weeks 7 hours ago #344475 by krileon
Replied by krileon on topic Using Private Messages (Search, Create, etc)

1. I'm trying to figure out how to show the Sent & Received search filter option that I see in your demo for Private Messages (see reference below)

It's only visible on the private message page itself. It does not display in the modal popup. It also does not display on type specific pages. For example if your Joomla menu item is explicitly to the received or sent private message page the dropdown will not be visible.

2. I am also trying to figure out how to adjust who people can send Private Messages to. In one case (shown below), a user only seems to be able to send a private message to someone they are connected with. I would like members from a particular usergroup to be able to Private Message each other even if they are not connected. I'm sure it's a setting I configured that I messed up.

Within Private Message System > Parameters > Internal > Create adjust "User Messages To" as needed. For the record all of the PMS internal settings are configured in Private Message System > Parameters > Internal so I'd look there first anytime you're looking for a setting to adjust how the PMS behaves.

3. Does the ability to reply to a Private Message expire after a certain time? I found one user who has some older messages where the reply button is not visible. Note: The user that was messaged has expired or downgraded to a free limited access plan. Could that be why?

Nope. The only thing that can prevent replying is the recipient doesn't exist or CB Privacy is blocking permission as user blocks and permissions on the PM field will also restrict recipient access.

4. What is a user supposed to see when I configure the "All Messages" option for the menu to Private Messaging? From my testing, it seems to redirect to the New Message Page when I would expect it to show a page of sent/received messages, which differs from the Send Messages and Received Messages option of the menu

It goes to the generic private messages page with searching, the dropdown, your messages, etc.. check the "action" in the URL and ensure it doesn't exist. Joomla gets real wonky when you change a menus type so if this was a different view or plugin at any point the URL may have properties in it from those previous menu items.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

  • AlexRag
  • AlexRag
  • OFFLINE
  • Posts: 622
  • Thanks: 49
  • Karma: 8
2 weeks 51 minutes ago - 2 weeks 49 minutes ago #344476 by AlexRag
Replied by AlexRag on topic Using Private Messages (Search, Create, etc)
Thanks for the replies, Kyle.

It's only visible on the private message page itself. 

So is the only way to get to this page from the profile view page or by creating an "All Messages" using the CB Plugin menu option?
 

2. I am also trying to figure out how to adjust who people can send Private Messages to. In one case (shown below), a user only seems to be able to send a private message to someone they are connected with. I would like members from a particular usergroup to be able to Private Message each other even if they are not connected. I'm sure it's a setting I configured that I messed up.

Within Private Message System > Parameters > Internal > Create adjust "User Messages To" as needed. For the record all of the PMS internal settings are configured in Private Message System > Parameters > Internal so I'd look there first anytime you're looking for a setting to adjust how the PMS behaves.

I set the Private Message System > Parameters > Internal > Create adjust "User Messages To "View Access Level" and then selected "Registered,"  but strangely, when the users click the button shows below. They only see in the dropdown the people they are connected to.   

 

They have no way to know how/who to reach others unless they go to that user's profile and select "Send Private Message.

And the other thing I notice is if they type in any name, nothing autopopulates, and if they happen to randomly pick a name of an existing user by typing it in, the message gets sent, but it's not until it gets sent that you know if it went to the correct person.   

I'm also not sure what the user would type in (the name, username or email)

 
Last edit: 2 weeks 49 minutes ago by AlexRag.

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 50697
  • Thanks: 8691
  • Karma: 1475
1 week 6 days ago #344479 by krileon
Replied by krileon on topic Using Private Messages (Search, Create, etc)

So is the only way to get to this page from the profile view page or by creating an "All Messages" using the CB Plugin menu option?

Yes.

I set the Private Message System > Parameters > Internal > Create adjust "User Messages To "View Access Level" and then selected "Registered," but strangely, when the users click the button shows below. They only see in the dropdown the people they are connected to.

That's all that button does. There is no generic autocomplete for messaging someone at this time.

They have no way to know how/who to reach others unless they go to that user's profile and select "Send Private Message.

Correct. They need to go to that users profile or know their username.

And the other thing I notice is if they type in any name, nothing autopopulates, and if they happen to randomly pick a name of an existing user by typing it in, the message gets sent, but it's not until it gets sent that you know if it went to the correct person.

It doesn't have an autocomplete at this time. That's planned for CB 3.0 when I rewrite it into a messenger (e.g. like Facebook and other social media).

I'm also not sure what the user would type in (the name, username or email)

By user id or by username both work.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
The following user(s) said Thank You: AlexRag

Please Log in or Create an account to join the conversation.

  • AlexRag
  • AlexRag
  • OFFLINE
  • Posts: 622
  • Thanks: 49
  • Karma: 8
1 week 23 hours ago - 1 week 23 hours ago #344494 by AlexRag
Replied by AlexRag on topic Using Private Messages (Search, Create, etc)

I'm also not sure what the user would type in (the name, username or email)

By user id or by username both work.

Follow-up questions about the input of a username or user ID:

1. User ID - Is this the unique number generated upon user creation?  Or is this something different?  
2. Is there a way to display it on a member page so other users can see it (I am guessing yes)?  Is there any security risk to making this visible?
3. Are usernames unique so as not to accidentally send a message to the wrong user?   The way it's set up now, there is no way to know if you are sending it to the right person until after you send. (unless you send message from their profile page)
4. Same question as #2: presumably I can display usernames on profiles?

5. I would like to display the username or ID on the card that appears in the member tab of a group.   Do I need to do something similar to what I asked here:   www.joomlapolis.com/forum/developer-members-support/247606-display-fields-in-group-member-tab-grid-view

Thanks!
Last edit: 1 week 23 hours ago by AlexRag.

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 50697
  • Thanks: 8691
  • Karma: 1475
1 week 13 hours ago #344496 by krileon
Replied by krileon on topic Using Private Messages (Search, Create, etc)

1. User ID - Is this the unique number generated upon user creation?

Yes.

2. Is there a way to display it on a member page so other users can see it (I am guessing yes)?

Add [user_id] to a Custom HTML field.

2. Is there any security risk to making this visible?

No, it's public information as it's needed to view profiles or do anything in relation to a user via URLs, etc..

3. Are usernames unique so as not to accidentally send a message to the wrong user?

Yes.

3. The way it's set up now, there is no way to know if you are sending it to the right person until after you send. (unless you send message from their profile page)

Ideally you go to their profile and message them from there and connect with them so you can use the dropdown.

4. Same question as #2: presumably I can display usernames on profiles?

Usernames are also public. I typically recommend setting login to be by email though so that username functions more of like a display name.

5. I would like to display the username or ID on the card that appears in the member tab of a group. Do I need to do something similar to what I asked here:

If you changed how the formatname field displays then yes you'll need to do similar to insert additional content into the GJ user containers. I'm currently working on a new GJ release though and am looking into adding support for easily adding new fields to that container though.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
The following user(s) said Thank You: AlexRag

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum