Skip to:
Content
Pages
Categories
Search
Top
Bottom

'Notifications' Tab appeared in profile?

  • Avatar of koreancandy
    koreancandy
    Participant

    @koreancandy

    Hi there,

    Today when I logged into my site, I noticed that a ‘notifications’ tab has appeared in the profile toolbar which hasn’t been there before. I haven’t updated Buddypress or any plugins, so I don’t know where this has appeared from.

    The tab doesn’t actually work or display properly and in fact breaks the page. Please take a look: http://puu.sh/5UNRa.png

    I’m using the latest version of WordPress (3.8) and the latest version of Buddypress (1.9), my site address is http://www.korean-courses.com/

    Has anyone else had this strange problem and how can I remove this tab?

    Thanks so much

Viewing 16 replies - 1 through 16 (of 16 total)
  • Avatar of koreancandy
    koreancandy
    Participant

    @koreancandy

    I just realised that the other admin had actually updated to the new Buddypress version which includes this tab.

    How can I remove this tab still? It has broken my theme.

    Thanks!

    Avatar of colabsadmin
    colabsadmin
    Participant

    @colabsadmin

    If you want to add support for the new notification tab (show the notifications table), then add

    elseif ( bp_is_user_notifications() ) :
    bp_get_template_part( 'members/single/notifications' );

    to your themes’s /members/single/home.php file. Look for the following loop and add it there.

    if ( bp_is_user_activity() || !bp_current_component() ) :

    I dont suggest removing the menu tab since members wont have any way of clearing their notifications.

    Hope that helps.

    Avatar of koreancandy
    koreancandy
    Participant

    @koreancandy

    Thanks a lot :)

    Avatar of James
    James
    Participant

    @jamesderosa3gmailcom

    This fix works but breaks the activity tab now. It was a step in the right direction though…

    Avatar of cringechannel
    cringechannel
    Participant

    @cringechannel

    this step didn’t work for me at all

    Avatar of @modemlooper
    @modemlooper
    Moderator

    @modemlooper

    You should be pursuing a new theme for your site. Bp-default has been deprecated and will not be updated in the future. There will be a fix for this issue but there will not be any fixes for new features in the future.

    Avatar of colabsadmin
    colabsadmin
    Participant

    @colabsadmin

    Sorry it didn’t work out for you guys. Worked perfectly for me, but I’m not using bp-default.

    Avatar of James
    James
    Participant

    @jamesderosa3gmailcom

    I added this line to the end of the loop and it then worked. I have reported the issue to the theme developer. Thanks.

    Avatar of ripulkr
    ripulkr
    Participant

    @ripulkr

    My expectation was that since notifications section has been added I should be able to locate a notifications.php file in members->single templates, which is unfortunately not present in the bp default theme. Since the file is not present the fallback is plugins.php which is shown in the notifications section.
    The above code exactly does what buddypress is already doing so it does not make any difference.

    If your theme has the members folder, then Notifications view is missing … is there any template we can refer to .. if not bp-default..

    Avatar of shobhit123
    shobhit123
    Participant

    @shobhit123

    Same thing happen with me as well.

    I am adding this code to Home.php, I am searching this function if ( bp_is_user_activity() || !bp_current_component() ) : and adding code, but nothing happen.

    I am using bp-default theme.

    There is no notification.php file in that folder.

    Avatar of willandmae
    willandmae
    Participant

    @willandmae

    @colabsadmin thanks for the fix! Worked great! @jamesderosa3gmailcom thanks for the heads up I also put it to the last in the loop and it works flawlessly!

    Thanks all!

    William

    P.S. I hope someone will take over this theme, I haven’t found one quite like it anywhere. Has anyone found one yet?

    Avatar of brucedongcai@gmail.com
    brucedongcai@gmail.com
    Participant

    @brucedongcaigmailcom

    Team, please help! where should I add the following code in home.php file? what do you mean about the end of loop? Thank you!
    elseif ( bp_is_user_notifications() ) :
    bp_get_template_part( ‘members/single/notifications’ );

    here is home.php
    ———–
    <div id=”item-body”>

    <?php do_action( ‘bp_before_member_body’ );

    if ( bp_is_user_activity() || !bp_current_component() ) :
    locate_template( array( ‘members/single/activity.php’ ), true );

    elseif ( bp_is_user_blogs() ) :
    locate_template( array( ‘members/single/blogs.php’ ), true );

    elseif ( bp_is_user_friends() ) :
    locate_template( array( ‘members/single/friends.php’ ), true );

    elseif ( bp_is_user_groups() ) :
    locate_template( array( ‘members/single/groups.php’ ), true );

    elseif ( bp_is_user_messages() ) :
    locate_template( array( ‘members/single/messages.php’ ), true );

    elseif ( bp_is_user_profile() ) :
    locate_template( array( ‘members/single/profile.php’ ), true );

    elseif ( bp_is_user_forums() ) :
    locate_template( array( ‘members/single/forums.php’ ), true );

    elseif ( bp_is_user_settings() ) :
    locate_template( array( ‘members/single/settings.php’ ), true );

    // If nothing sticks, load a generic template
    else :
    locate_template( array( ‘members/single/plugins.php’ ), true );

    endif;

    do_action( ‘bp_after_member_body’ ); ?>

    </div><!– #item-body –>

    Avatar of Boone Gorges
    Boone Gorges
    Keymaster

    @boonebgorges

    @brucedongcaigmailcom Right above // If nothing sticks, load a generic template.

    Avatar of brucedongcai@gmail.com
    brucedongcai@gmail.com
    Participant

    @brucedongcaigmailcom

    Boone, Thank you!!! It is working perfectly!

    Avatar of Boone Gorges
    Boone Gorges
    Keymaster

    @boonebgorges

    Glad to hear it – good luck, @brucedongcaigmailcom!

    Avatar of revadigital
    revadigital
    Participant

    @revadigital

    Hi – I’m using Frisco for Buddypress, which inherits from Buddypress Default. What’s the fix for my situation? I don’t see home.php in either theme.

Viewing 16 replies - 1 through 16 (of 16 total)

You must be logged in to reply to this topic.