By Dave on Tuesday, 15 April 2014
Posted in General Issues
Likes 0
Views 1K
Votes 0
When I click the Compose link on the Conversations popup it appears I am only allowed to message Friends as Recipients.

If I want to message a non- Friend, I can do so via the send a Message link in the All Users view. But this appears to be limited to only that one member.

It does not appear that there is an easy way to send a Message to multiple folks unless they are all Friends.

We're using EasySocial for a private club and would prefer a more liberal messaging setup.

Is it possible to have an option where all users may be prompted from the Compose link instead of just Friends ?

or am i missing something ?


thanks

Dave
Hello Dave,

This is actually a feature request planned for EasySocial 1.3 where the site admin can configure to allow this to happen. As of now, it's only restricted to friends only
·
Tuesday, 15 April 2014 11:02
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Mark for the heads up on this. I too would love to work with "non friends".
·
Tuesday, 15 April 2014 11:39
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Josh,

You are welcome
Sam
·
Tuesday, 15 April 2014 12:46
·
0 Likes
·
0 Votes
·
0 Comments
·
Did this ever get added? I don't see it, but might have just missed it...
·
Friday, 17 October 2014 09:43
·
0 Likes
·
0 Votes
·
0 Comments
·
I'm wondering the same thing as Beth.
·
Friday, 17 October 2014 09:57
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,

Did this ever get added? I don't see it, but might have just missed it...


I am sorry for the confusion. This feature request actually moved into EasySocial 1.4 milestone instead of 1.3

Hope this help and have a nice day
Sam
·
Friday, 17 October 2014 11:02
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks Sam, I'm just glad to hear that it made the list for the future. ES 1.4 is going to be super awesome!
·
Friday, 17 October 2014 11:08
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks
·
Friday, 17 October 2014 11:45
·
0 Likes
·
0 Votes
·
0 Comments
·
By the way guys, you can easily message everyone (even if not on friend list) by applying the mention @anyone hack in my thread
http://stackideas.com/forums/ken-s-modifiers-es-1-3

Please be informed you need to reapply it whenever there's an update since this is just a hack
This might be sufficient til we get the 1.4 (and I know it will be really great!!!)

Have a nice day!
Ken
·
Friday, 17 October 2014 12:30
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for sharing Ken
·
Friday, 17 October 2014 12:55
·
0 Likes
·
0 Votes
·
0 Comments
·
Ken, I would dearly love to try this, but the code I am seeing in the referenced file no longer matches what your post says. Here's what you have:

mention @anyone - This enables you to mention anyone in your site, not just friends
Source: /administrator/components/com_easysocial/models/friends.php - line 1141

// Glue back query.
$query = implode(' ', $query);
// remove below query to make it work before.
//$query = 'SELECT b.* FROM `#__users` AS b inner join #__social_friends as f ON b.id = f.target_id WHERE b.name LIKE '.'"%' . $term . '%"'.' OR b.username LIKE '.'"%' . $term . '%"';
$query = 'SELECT b.* FROM `#__users` AS b WHERE b.name LIKE '.'"%' . $term . '%"'.' OR b.username LIKE '.'"%' . $term . '%"';
$db->setQuery( $query );


Here's what I see:


// Glue back query.
$query = implode(' ', $query);
$db->setQuery($query);
$result = $db->loadColumn();
if (!$result) {
return false;
}
if (isset($options['privacy'])) {
$my = FD::user();
$privacyLib = $my->getPrivacy();
$privacyRule = $options['privacy'];
$finalResult = array();
foreach ($result as $rs) {
$addItem = $privacyLib->validate( $privacyRule, $rs );
if ($addItem) {
$finalResult[] = $rs;
}
}

$result = $finalResult;
}
$friends = FD::user($result);
return $friends;
}
·
Friday, 17 October 2014 13:18
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi beth, sorry for the confusion. I just updated it to make it more easier to understand.

Have a nice day!
Ken
·
Friday, 17 October 2014 14:31
·
0 Likes
·
0 Votes
·
0 Comments
·
PERFECT! Thanks for updating that, it makes sense and now this works. Sweet!
·
Friday, 17 October 2014 15:31
·
0 Likes
·
0 Votes
·
0 Comments
·
Glad to hear it works! Basically what you have there is a global messaging + global mentions ^_^
Ken
·
Friday, 17 October 2014 15:54
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for sharing this Ken
·
Sunday, 19 October 2014 00:59
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post