Search Results for '@mention on profile'
-
Search Results
-
Topic: Remove @Mentions
Hi guys,
I’d like to use Activity Streams but not with @mentions. My users find it confusing having a display name and then their login name shows under their profile pic for @mention purposes. Trying to explain it to them is annoying. It also looks confusing.
I see that when I use the @mention I can find them by their display name anyway and their login name (@mention name) is beside it. If there are duplicate display names I just scroll down the list until I find the right one. So, it doesnt really need to show their login name as the @mention does it?
Anyway. I cannot find a way to remove @mentions unless I turn off Activity Streams.
If I turn off Activity Streams I also lose the ability to comment on a photo with a photo, with RT Media. Because they require Activity Streams to be activated for that to work. Again, very annoying.
Buddypress Groups is also useless without Activity Streams.
So is Friends.
At the moment it is easier to have Activity Streams turned off, than deal with the confusion but what a shame I cant use Activity Streams without it. Then I could use friends and groups and NOT confuse my users with @mentions.
Any help would be awesome. I did find a plugin called “No @mention” and it crashed my site.
Thank you all
Hi,
I am using Thrivecart and Wishlist member to create members for my buddypress membership site.
I can’t seem to stop this from making the users email address immediately public, it shows as the name in profile menu – and also @mentions, and is in their profile url.
While I have workarounds – and can hide this information using CSS, I would prefer for the system to pick firstname or fullname as the profile name.
How do I achieve this? .. as users will be concerned at keeping email address private.
Your help is much appreciated.
Ant
@mention does not show notification under profile mention page if posted in forums post but it does work if somebody mention a user on activity page is there any solution
hey guys..
my standard (most recent updated WP/BP install) doesnt have a link to the @username when @mention on the profile field of a user.
you guys have any ideas how to enable @mention inside buddypress profile fields
I’m trying to get notifications for @mentions to work on a custom loaded discussion area. I was hoping just calling the form would work, the @ links come up but no notifications end up in the targets profile and i’m not sure why. Code i have is:
`if ( (comments_open() || ‘0’ != get_comments_number()) ) :
comments_template();endif;
Anyone know how i would get the notifications to work or what i would have to add to this?
Hi all,
I have a page where people can leave comments but for some reason notifications from that page don’t populate back to the targeted users profile notifications. the system is working across the usual parts of the site (post comments, etc). Does anyone know what code i would need to insert in the backend to have mentions return from this page back to the targeted members notifications tab.thanks for any help
As an admin and people @mention me a lot on bbpress, I’m getting a ton of emails when people keep quoting a post that I was mentioned in.
Please can we disable mentions when they are inside a quote? THe person has already been notified when the OP did the mention. Please remove this bombardment of emails when users keep quoting the OP.
Thank you. Also I have no option in my profile settings (on my website) about mentions, so I cannot even disable email notifications. Maybe as I have activity stream disabled?
Topic: @mentions after import
Dear Buddypress,
I hope you can help me with this…
I have just transferred 1000s of comments to articles – of my buddypress wordpress site.Those comments, have @mentions in them and users, didn’t receive the notifications about @mentions – which is great! It would be too much (some of them are old ect).
However, is there any way we can populate those mentions, without any notifications, so they show in their profiles – under mentions? So, they can look back when someone mentioned them?
Thank you very much 🙂
Hey Guys,
is there a way to insert the mentions tab in to the profile tab so that when the profile is displayed in automatically includes that users @mentions?
Using twenty seventeen theme(Latest version of WP/BP; non-bundled custom theme, using child theme.)
When adding a custom index & members-loop to /members/ in my child-theme, to make some adjustments to the members directory layout, individual profile pages break completely, I think defaulting to the pages.php but loaded without any content.
childtheme/members/members-loop.php
<?php //global $members_template; //$reset_members_template = $members_template; do_action( 'bp_before_members_loop' ); ?> <?php if ( bp_has_members( bp_ajax_querystring( 'members' ) . '&per_page=21&type=alphabetical' ) ) : ?> <div id="pag-top" class="pagination"> <div class="pag-count" id="member-dir-count-top"><?php bp_members_pagination_count(); ?></div> <div class="pagination-links" id="member-dir-pag-top"><?php bp_members_pagination_links(); ?></div> </div> <?php do_action( 'bp_before_directory_members_list' ); ?> <ul id="members-list" class="item-list" role="main"> <?php while ( bp_members() ) : bp_the_member(); ?> <li> <div class="item-avatar"> <a href="<?php bp_member_permalink(); ?>"><?php bp_member_avatar('type=full&width=80&height=80'); ?></a> </div> <div class="item"> <div class="item-title"><a href="<?php bp_member_permalink(); ?>"><?php bp_member_name(); ?></a></div> <div class="item-meta"><span class="activity"><?php bp_member_last_active(); ?></span></div> <?php do_action( 'bp_directory_members_item' ); ?> </div> <div class="action"> <?php do_action( 'bp_directory_members_actions' ); ?> </div> <div class="clear"></div> </li> <?php endwhile; ?> </ul> <?php do_action( 'bp_after_directory_members_list' ); ?> <?php bp_member_hidden_fields(); ?> <div id="pag-bottom" class="pagination"> <div class="pag-count" id="member-dir-count-bottom"><?php bp_members_pagination_count(); ?></div> <div class="pagination-links" id="member-dir-pag-bottom"><?php bp_members_pagination_links(); ?></div> </div> <?php else: ?> <div id="message" class="info"><p><?php _e( "Sorry, no members were found.", 'buddypress' ); ?></p></div> <?php endif; //$members_template = $reset_members_template; ?> <?php do_action( 'bp_after_members_loop' ); ?>
childtheme/members/index.php
<?php /** * BuddyPress - Members Directory * * @package BuddyPress * @subpackage bp-default - SSSMG */ get_header( 'buddypress' ); ?> <?php do_action( 'bp_before_directory_members_page' ); ?> <div class="container"> <div class="row"> <div id="primary" class="col-md-10"> <div id="content" role="main" class="<?php do_action( 'content_class' ); ?>"> <div class="padder"> <div class="buddypress"> <?php do_action( 'bp_before_directory_members' ); ?> <form action="" method="post" id="members-directory-form" class="dir-form"> <?php do_action( 'bp_before_directory_members_content' ); ?> <div id="members-dir-search" class="dir-search" role="search"> <?php bp_directory_members_search_form(); ?> </div><!-- #members-dir-search --> <?php do_action( 'bp_before_directory_members_tabs' ); ?> <div class="item-list-tabs" role="navigation"> <ul> <li class="selected" id="members-all"><a href="<?php bp_members_directory_permalink(); ?>"><?php printf( __( 'All Members %s', 'buddypress' ), '<span>' . bp_core_get_total_member_count() . '</span>' ); ?></a></li> <?php if ( is_user_logged_in() && bp_is_active( 'friends' ) && bp_get_total_friend_count( bp_loggedin_user_id() ) ) : ?> <li id="members-personal"><a href="<?php echo bp_loggedin_user_domain() . bp_get_friends_slug() . '/my-friends/'; ?>"><?php printf( __( 'My Friends %s', 'buddypress' ), '<span>' . bp_get_total_friend_count( bp_loggedin_user_id() ) . '</span>' ); ?></a></li> <?php endif; ?> <?php do_action( 'bp_members_directory_member_types' ); ?> </ul> </div><!-- .item-list-tabs --> <div id="members-dir-list" class="members dir-list"> <?php //bp_get_template_part( 'members/members-loop' ); locate_template( array( 'members/members-loop.php' ), true ); ?> </div><!-- #members-dir-list --> <?php do_action( 'bp_directory_members_content' ); ?> <?php wp_nonce_field( 'directory_members', '_wpnonce-member-filter' ); ?> <?php do_action( 'bp_after_directory_members_content' ); ?> </form><!-- #members-directory-form --> <?php do_action( 'bp_after_directory_members' ); ?> </div><!-- #buddypress --> </div><!-- .padder --> </div><!-- #content --> </div><!-- primary --> <?php get_sidebar( 'buddypress' ); ?> </div><!-- row --> </div><!-- container --> <?php do_action( 'bp_after_directory_members_page' ); ?> <?php get_footer( 'buddypress' ); ?>
bp-custom.php
<?php // bp-custom.php - BP hacks and mods will go here /** * Include bbPress 'topic' custom post type in WordPress' search results */ function ntwb_bbp_topic_cpt_search( $topic_search ) { $topic_search['exclude_from_search'] = false; return $topic_search; } add_filter( 'bbp_register_topic_post_type', 'ntwb_bbp_topic_cpt_search' ); /** * Include bbPress 'forum' custom post type in WordPress' search results */ function ntwb_bbp_forum_cpt_search( $forum_search ) { $forum_search['exclude_from_search'] = false; return $forum_search; } add_filter( 'bbp_register_forum_post_type', 'ntwb_bbp_forum_cpt_search' ); /** * Include bbPress 'reply' custom post type in WordPress' search results */ function ntwb_bbp_reply_cpt_search( $reply_search ) { $reply_search['exclude_from_search'] = false; return $reply_search; } add_filter( 'bbp_register_reply_post_type', 'ntwb_bbp_reply_cpt_search' ); /** * Ensure that multiselect boxes have trailing brackets in their 'id' and 'name' attributes. * * These brackets are required for an array of values to be sent in the POST * request. Previously, bp_get_the_profile_field_input_name() contained the * necessary logic, but since BP 2.0 that logic has been moved into * BP_XProfile_Field_Type_Multiselectbox. Since bp-default does not use the * BP_XProfile_Field_Type classes to build its markup, it did not inherit * the brackets from their new location. Thus this workaround. */ function bp_dtheme_add_brackets_to_multiselectbox_attributes( $name ) { global $field; if ( 'multiselectbox' === $field->type ) { $name .= '[]'; } return $name; } add_filter( 'bp_get_the_profile_field_input_name', 'bp_dtheme_add_brackets_to_multiselectbox_attributes' ); // add the custom column headers to BP manage signups function philopress_modify_user_columns($column_headers) { $column_headers['extended'] = 'Extended'; return $column_headers; } add_action('manage_users_page_bp-signups_columns','philopress_modify_user_columns'); // dump all the pending user's meta data in the custom column function philopress_signup_custom_column( $str, $column_name, $signup_object ) { if ( $column_name == 'extended' ) return print_r( $signup_object->meta, true ); return $str; } add_filter( 'bp_members_signup_custom_column', 'philopress_signup_custom_column', 1, 3 ); //* Redirect WordPress Logout to Home Page add_action('wp_logout',create_function('','wp_redirect(home_url());exit();')); //add @mentions to bbpress forum function custom_bbpress_maybe_load_mentions_scripts( $retval = false ) { if ( function_exists( 'bbpress' ) && is_bbpress() ) { $retval = true; } return $retval; } add_filter( 'bp_activity_maybe_load_mentions_scripts', 'custom_bbpress_maybe_load_mentions_scripts' ); function bphelp_dpioml(){ $bphelp_my_profile_field_1='Profession'; $bphelp_my_profile_field_2='Primary Institution'; if( is_user_logged_in() && bp_is_members_component() ) { ?> <div class="bph_xprofile_fields"> <?php if(bphelp_my_profile_field_1<>"") echo bp_member_profile_data( 'field='.$bphelp_my_profile_field_1 ); ?><br /> <?php if(bphelp_my_profile_field_2<>"") echo bp_member_profile_data( 'field='.$bphelp_my_profile_field_2 ); ?><br /> </div><?php } } add_action('bp_directory_members_item', 'bphelp_dpioml'); ?>
I’ve tried all sorts of different combinations but whatever I do, the only way to get both the profile pages and the members directory to display is to remove the index and members-loop customizations. Then everything works fine, but without the adjustments to the members directory that I want (removing recent updates, for instance). Any pointers would be brilliant!
Topic: @Mentions Geodirectory
I’m using the directory plugin Geodirectory & am attempting to integrate the @mentions & auto-suggestions from Buddypress into their Add-Listings section. For example: Theatre company posts an event, tag actors (from suggestions) who have a buddypress profile & pull certain data from their profile to display such as; photo, name, bio, etc.
I’ve been playing with adding the auto-suggestion code to the Geodirectory core files but it isn’t working. Does anyone have any suggestions or can you point me in the right direction?
When using public messaging or third party plug-ins emulating Facebook, it is possible for users to post on other users’ profiles. However, what happens if the person being posted to wants to remove it from their profile?
For cases like this, please tell me how I could add a delete button to an activity when it is (1) an activity update and (2) the user is @mentioned in the post.
Topic: Add @mentions in plugin
Hey Guys,
I hope this is in the right section.
I’m using awpcp for wordpress to create a classified ads website (for people to swap stuff they no longer use, not sell it!)
Awpcp has a comment form plugin but it’s extremely basic, at the moment it’s just adding plain text to the bottom of the page when someone comments.
I’ve been able to edit it so the username links to the users buddypress profile, but I’d really like @mentions to link to profiles and send notifications to users tagged, appear in activity feeds, etc.
Right now it just shows up as plain text.
Can anyone steer me in the right direction as to how I might achieve this?
Cheers guys 🙂