Andrew – this plugin is now showing as not being tested with the last 3 major releases.
Can you update the supported versions in the readme.
If you have abandoned this plugin, can I take it over ?
]]>Hey there,
I have been looking for a script that shows users online or offline i can see this works really well under the reply on the forums posts… But i would like to have this working on another part of my template to show say a vender is logged in!
Is this possible? i have tried adding this in my template where i want it but it breaks ??
<?php
add_action('bbp_theme_after_reply_author_details', 'bbp_user_online_status');
function bbp_user_online_status(){
global $bbpuos_options;
echo '<ul>';
$user_id = bbp_get_reply_author_id($reply_id);
if ($bbpuos_options['activate'] == true) {
echo '<li>';
if (is_user_online($user_id)) {
echo "Online: <span class=\"online dashicons dashicons-chart-bar\"></span>";
} else {
echo "Offline: <span class=\"offline dashicons dashicons-chart-bar\"></span>";
}
echo '</li>';
}
}
?>
Any thoughts on this or is the plugin just for the forums base.
Kind regards,
Tony
]]>One new check for User settings would be nice.
I know it would be dependent of custom field inside buddyPress or User profile. Some prepared field name can be done in plugin code, and we could make field by ourself.
Im wondering if you could add a reply class depending if the reply author is offline or online.
i added this code into the display.php
in your plugin
(you can edit it how you like because i am a beginner in PHP)
Add in my opinion it makes adding a custom online status symbol easier.
add_filter( 'bbp_get_reply_class','bbp_online_status_reply_class' );
function bbp_online_status_reply_class($classes) {
global $bbpuos_options;
$user_id = bbp_get_reply_author_id($reply_id);
if ($bbpuos_options['activate'] == true) {
if (is_user_online($user_id)) {
$classes[] = 'online';
return $classes;
} else {
$classes[] = 'offline';
return $classes;
}
}
}
Users in this topic wanted a green circle for their online status.
https://www.ads-software.com/support/topic/show-a-red-green-circle?replies=16
with this new code all you have to do is add this custom CSS
this will display it on the top right in the avatar and look good if its about 80px, but I am sure you could add it after the author name easily with CSS too.
#bbpress-forums .online div.bbp-reply-author a.bbp-author-avatar:after {
content: "";
display: inline-block;
width: 10px;
height: 10px;
background: blue;
border: 1px solid #000;
border-radius: 50%;
margin-bottom: 30px;
margin-left: -7px;
}
#bbpress-forums .offline div.bbp-reply-author a.bbp-author-avatar:after {
content: "";
display: inline-block;
width: 10px;
height: 10px;
background: red;
border: 1px solid #000;
border-radius: 50%;
margin-bottom: 30px;
margin-left: -7px;
}
https://www.ads-software.com/plugins/bbp-user-online-status/
]]>I got this error deactivating the plugin with “Adds this item to bbpress topics/replies”
Warning: Illegal string offset ‘activate’ in …\includes\settings.php on line 52
https://www.ads-software.com/plugins/bbp-user-online-status/
]]>Would be great a green/red icon or something similar instead text. Is there any way to do that?
Display in user profile under the name would be a nice update too.
Regards.
https://www.ads-software.com/plugins/bbp-user-online-status/
]]>