Skip to:
Content
Pages
Categories
Search
Top
Bottom

Hack: Remove Reply/Favorite buttons from activity stream on certain types

  • quick and dirty hack (if a better way, please let me know – php is not my forte)

    add a function to your hacks/function.php file with the excluded activity types

    function my_denied_activity_meta_check($type) {
    return in_array($type, array( 'bp_link_vote', 'friendship_created', 'new_forum_post') );
    }

    then on the theme file activity/entry.php add this to the if statement (for either/or comment/favorite links)

    !my_denied_activity_meta_check( bp_get_activity_type() )

Viewing 5 replies - 1 through 5 (of 5 total)
  • Avatar of lunakm
    lunaKM
    Member

    @lunakm

    Thank you for this hack. It does exactly what I need it to!

    Avatar of Hugo
    Hugo
    Moderator

    @hnla

    Can’t help but think this is simply overcomplicated for the end result! (not your attempt per se rich) Just makes me think there are simpler approaches and roll on a re think of the API and templating.

    Avatar of rich! @ etiviti
    rich! @ etiviti
    Participant

    @nuprn1

    yeah this is a bit old but i agree – there needs to be a better way to control activity_types and what you can do with them (from commenting, meta actions, etc)

    Avatar of Hugo
    Hugo
    Moderator

    @hnla

    Perhaps your way does work, but then it needs to be permenant along with a sort of light switch series of user configurable parameters in the activity entry loop sort of:
    ## user config options ##
    // 0 = off 1 = on
    $bp_link_vote = ’0′;

    That’s not correct but I do something similar quite often with other stuff, I think there’s a far simpler approach for the end user somewhere.

    Avatar of Hugo
    Hugo
    Moderator

    @hnla

    Haven’t really time to think this through but your approach is correct but the conceptual one isn’t? how about two arrays one containing all the meta actions in functions.php the second is in the entry.php – in the second the user sets the the ones they want/don’t want then the two arrays are compared.

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

You must be logged in to reply to this topic.