Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'buddypress'

Viewing 25 results - 12,151 through 12,175 (of 69,016 total)
  • Author
    Search Results
  • #243601
    shanebp
    Moderator

    You want to remove navigation from all profile pages?
    Create a template overload of this file:
    bp-templates\bp-legacy\buddypress\members\single\home.php

    And remove this div: <div id="item-nav">

    #243599
    danbp
    Participant

    h1.main-title, h1.page-title doesn’t exist. Why don’t you try the example at first ?

    Also, don’t apply template models to BP pages. These are only placeholders used internally, not ordinary WP pages.

    Follow some guidelines on Codex before getting in more trouble.

    #243598
    danbp
    Participant

    Answer from atfpodcast is here.

    #243597
    nolls
    Participant

    @kookidooki
    where had you downloaded the plugin Skype for Buddypress?

    #243572

    In reply to: PHP 7.0 compatibility

    danbp
    Participant

    @vinzen, wait a little or accept yes and no ;-). PHP 7.0.0 RC 1 is out since 2015/08/21…. RC version should not be used on production sites.

    WordPress and BP are both guaranted to work only on the latest stable release of anything needed to get them to work. But you can test at your own risk, RC’s and trunk version are avaible for that.

    php7 has a projected release date of November 2015. Next WP release is scheduled in december 2015. And BP around october…

    WP devs are already using php7 for unit test. More from here (WP) and here (BP).

    #243548
    danbp
    Participant

    Idea Stream use the new post type activity introduced in BP 2.2

    Post Types Activities

    #243538
    coffeywebdev
    Participant

    Take a look at this code, I think it may be helpful for you…

    I created a function vp_add_group_activity_comments() that hooks to the ‘post_comment’ action, so when a user posts a comment an activity stream item is created and added to their group’s feed.. (on my site users can only be in one group at a time)

    It’s all about what you set for the $args array….

    
    function vp_add_group_activity_comments($comment_id){
    
    $comment = get_comment( $comment_id );
    GLOBAL $wpdb;
    $user_id = get_current_user_id();
    $user_info = get_userdata( $user_id );
    
    $current_user_group_id = $wpdb->get_var("SELECT group_id FROM ".$wpdb->prefix."bp_groups_members WHERE user_id = '".(int)$user_id."'");
    
    $comment_action = "<a href='".site_url()."/members/".$user_info->user_login."'>".$user_info->first_name." ".$user_info->last_name."</a> posted a comment on <a href='".get_permalink($comment->comment_post_ID )."'>".get_the_title($comment->comment_post_ID)."</a>";
    
    // arguments to pass to the bp_activity_add() function
    $args = array(
    'action'            => $comment_action,                     // The activity action - e.g. "Jon Doe posted an update"
    'content'           => $comment->comment_content,                     // Optional: The content of the activity item e.g. "BuddyPress is awesome guys!"
    'component'         => 'groups',                  // The name/ID of the component e.g. groups, profile, mycomponent
    'type'              => 'activity_update',                  // The activity type e.g. activity_update, profile_updated
    'primary_link'      => get_permalink($comment->comment_post_ID ),                     // Optional: The primary URL for this item in RSS feeds (defaults to activity permalink)
    'user_id'           => $user_id,  // Optional: The user to record the activity for, can be false if this activity is not for a user.
    'item_id'           => $current_user_group_id,                  // Optional: The ID of the specific item being recorded, e.g. a blog_id
    'secondary_item_id' => $comment->comment_ID,                  // Optional: A second ID used to further filter e.g. a comment_id
    'recorded_time'     => bp_core_current_time(), // The GMT time that this activity was recorded
    'hide_sitewide'     => 0,                  // Should this be hidden on the sitewide activity stream?
    'is_spam'           => 0,                  // Is this activity item to be marked as spam?
    );
    
    $add_activity = bp_activity_add($args);
    
    // Update the group's last activity
    groups_update_last_activity( $current_user_group_id );
    
    return true;
    }  
    add_action('comment_post', 'vp_add_group_activity_comments' );
    
    #243537
    coffeywebdev
    Participant

    Take a look at the code below to see how I use the post_comment action to hook my function vp_add_group_activity_comments(), which creates an activity stream item when a user posts a comment and adds it to their group’s activity stream… This is just what we are doing for our site, but if you look at the code you should be able to figure out how to do it for your site….

    
    function vp_add_group_activity_comments($comment_id){
    
    $comment = get_comment( $comment_id );
    GLOBAL $wpdb;
    $user_id = get_current_user_id();
    $user_info = get_userdata( $user_id );
    
    $current_user_group_id = $wpdb->get_var("SELECT group_id FROM ".$wpdb->prefix."bp_groups_members WHERE user_id = '".(int)$user_id."'");
    
    $comment_action = "<a href='".site_url()."/members/".$user_info->user_login."'>".$user_info->first_name." ".$user_info->last_name."</a> posted a comment on <a href='".get_permalink($comment->comment_post_ID )."'>".get_the_title($comment->comment_post_ID)."</a>";
    
    // arguments to pass to the bp_activity_add() function
    $args = array(
    'action'            => $comment_action,                     // The activity action - e.g. "Jon Doe posted an update"
    'content'           => $comment->comment_content,                     // Optional: The content of the activity item e.g. "BuddyPress is awesome guys!"
    'component'         => 'groups',                  // The name/ID of the component e.g. groups, profile, mycomponent
    'type'              => 'activity_update',                  // The activity type e.g. activity_update, profile_updated
    'primary_link'      => get_permalink($comment->comment_post_ID ),                     // Optional: The primary URL for this item in RSS feeds (defaults to activity permalink)
    'user_id'           => $user_id,  // Optional: The user to record the activity for, can be false if this activity is not for a user.
    'item_id'           => $current_user_group_id,                  // Optional: The ID of the specific item being recorded, e.g. a blog_id
    'secondary_item_id' => $comment->comment_ID,                  // Optional: A second ID used to further filter e.g. a comment_id
    'recorded_time'     => bp_core_current_time(), // The GMT time that this activity was recorded
    'hide_sitewide'     => 0,                  // Should this be hidden on the sitewide activity stream?
    'is_spam'           => 0,                  // Is this activity item to be marked as spam?
    );
    
    $add_activity = bp_activity_add($args);
    
    // Update the group's last activity
    groups_update_last_activity( $current_user_group_id );
    
    return true;
    }  
    add_action('comment_post', 'vp_add_group_activity_comments' );
    
    #243532
    danbp
    Participant
    Henry Wright
    Moderator

    You will need to go through all of the BuddyPress communication channels available:

    1. Private messaging
    2. Public messaging

    etc

    Then when a user attempts to send a message to a user they have not been assigned to, disallow it to happen via one of the hooks BuddyPress makes available.

    With reference to assigning a user to a user, this could be achieved via user meta.

    #243529
    Bezuhov
    Participant

    Just tested with new install of only wordpress and buddypress, all latest versions. Posts and posts comments do not appear in activity stream, sadly.

    It seems there is some inherent bug in the buddypress or something.

    #243526
    Bezuhov
    Participant

    Just tested the snippet provided by @danbp, doesn’t work for me, as nothing shows in the activity stream.

    Will do a clean install, with fresh DB, and only wordpress with buddypress, to see if there is something wrong with my current configuration.

    Will post updates, as i am willing to come to the bottom of this issue for the whole community. 🙂

    #243524
    Bezuhov
    Participant

    djsteveb: site indexing is enabled, yes, googled all the topics regarding this issue, but found (for now) now solution for my problem, will explore further, hope you do too 🙂

    danbp: thanks for the link, read it, and will wait a little bit longer to see if the posts and comments appear in the activity stream after a while

    Generally speaking, is this a bug of the buddypress, or something wrong with my site, as i am seeing that this works just fine on other sites?

    #243520
    danbp
    Participant
    #243519
    danbp
    Participant

    Hi @muskokee,
    BP nav menu code is in bp-core-template.php:3050 to EOF.

    To change the position of an item on profiles page, use this from within bp-custom.php
    Position is defined by the numeric value:

    function bpfr_profile_menu_tab_pos(){
    global $bp;
    $bp->bp_nav['activity']['position'] = 30;
    $bp->bp_nav['forums']['position'] = 50;
    $bp->bp_nav['profile']['position'] = 25;
    $bp->bp_nav['messages']['position'] = 10;
    $bp->bp_nav['notifications']['position'] = 40;
    $bp->bp_nav['friends']['position'] = 20;
    $bp->bp_nav['groups']['position'] = 60;
    }
    add_action('bp_setup_nav', 'bpfr_profile_menu_tab_pos', 100);

    You can also add some condition on the template. Ie

    if ( is_user_logged_in() ) :
       your custom menu stuff
    else
       something for non logged user
    endif;

    Other reference: https://codex.buddypress.org/themes/members-navigation-menus/

    #243518
    danbp
    Participant
    #243514
    Henry Wright
    Moderator

    I use a bp-custom.php file in the plugin folder

    Do you mean like this plugins/buddypress/bp-custom.php?

    If so, that’s the wrong place. It should be here:

    plugins/bp-custom.php

    #243513
    djsteveb
    Participant

    Test this using 2014 theme? With other plugins disabled?
    have you “enabled site tracking” in the buddypress settings?
    ( https://buddypress.org/support/topic/what-does-site-tracking-do/ )

    I think I may have a similar issue, and I think there was a thread about this recently, like in the past 3 weeks or so.. I have not whittled it down to a bp-custom issue, or theme issue, or what yet myself – too busy trying to fix more important things at the moment..

    interested if you find the issue / resolution – hope these tidbits help to find..

    #243512
    AdventureRidingNZ
    Participant

    I’ve found it.

    The BBPress plugin ‘Forum Restrict’ conflicts with BuddyPress Profile pic uploads. If you install ‘Forum Restrict’ it will break BuddyPress profile picture uploads.

    Eddie

    Bezuhov
    Participant

    Hi all,

    I just started working on a production site, with latest wordpress and buddypress installed, but can’t quite figure out why post comments do not appear in activity stream. I have search indexing and allow activity stream commenting on blog and forum posts enabled, but nothing happens. Well, everything else works just beautifuly, except that minor or major issue, lol. 🙂

    Any ideas?

    wordpress: 4.2.4
    buddypress: 2.3.2.1
    theme: mesocolumn
    site: beta.karierist.si

    Your help would be much appreciated, thanks. 🙂

    #243491
    danbp
    Participant

    Please read here.

    #243490
    danbp
    Participant

    Are you sure that the mo file contains you’re change ? If yes, save po/mo in a safe place, then remove po/mo from live site and ensure your site comes in english (default).

    – Reload buddypress_xx_XX.mo to wp-content/languages/plugins/buddypress-xx_XX.mo

    Aside, which language are you using ?

    #243489
    danbp
    Participant

    You’re welcome !

    To all readers, Codex reminder when getting 404, missing BP pages, not found errors after setup or upgrade ! 😉

    Settings → BuddyPress → Pages

    Pages are automatically generated for the BuddyPress components you enabled in the components settings using the default slugs based on the name of each component activated. Make sure that activated components have corresponding pages assigned to each in this panel.

    Directories
    Associate a WordPress Page with each BuddyPress component directory.

    • Activity Streams (if activated)
    • User Groups (if activated)
    • Members > this is core and can’t be removed/modified

    Registration

    Associate WordPress Pages with the following BuddyPress Registration pages.

    • Register
    • Activate

    Note: registration is not a BuddyPress component but part of WP core.
    When you allow user registration, you have to add manually these pages.

    danbp
    Participant

    To all readers, Codex reminder when getting 404, missing BP pages, not found errors after setup or upgrade ! 😉

    Settings → BuddyPress → Pages

    Pages are automatically generated for the BuddyPress components you enabled in the components settings using the default slugs based on the name of each component activated. Make sure that activated components have corresponding pages assigned to each in this panel.

    Directories
    Associate a WordPress Page with each BuddyPress component directory.

    • Activity Streams (if activated)
    • User Groups (if activated)
    • Members > this is core and can’t be removed/modified

    Registration

    Associate WordPress Pages with the following BuddyPress Registration pages.

    • Register
    • Activate

    Note: registration is not a BuddyPress component but part of WP core.
    When you allow user registration, you have to add manually these pages.

    #243481
    meaganthefoodie
    Participant

    Found the problem.

    BuddyPress didn’t like that I had the groups page as a sub page of Members. Moved Groups page to the root and now everything works great.

    Thanks for your assistance

    ~M

Viewing 25 results - 12,151 through 12,175 (of 69,016 total)
Skip to toolbar