Forum Replies Created
-
This is perfect! Thanks @danbp!
I got it to work!!@danbp
I have attempted to use the ‘little plugin’ you mentioned but when I add the following two lines i get an error! COuld you please add them for me?$temp_post = get_post($post_id); $user_id = $temp_post->post_author;
I have sucessfully changed the user id as you mentioned without any trouble.
public function generate_activity_stream( $atts, $content = null, ) { //allow to use all those args awesome! $atts=shortcode_atts(array( 'title' => 'Latest Activity',//title of the section 'pagination' => 'true',//show or not 'display_comments' => 'threaded', 'include' => false, // pass an activity_id or string of IDs comma-separated 'exclude' => false, // pass an activity_id or string of IDs comma-separated 'in' => false, // comma-separated list or array of activity IDs among which to search 'sort' => 'DESC', // sort DESC or ASC 'page' => 1, // which page to load 'per_page' => 5, //how many per page 'max' => false, // max number to return // Scope - pre-built activity filters for a user (friends/groups/favorites/mentions) 'scope' => false, // Filtering 'user_id' => $user_id, // user_id to filter on 'object' => false, // object to filter on e.g. groups, profile, status, friends 'action' => false, // action to filter on e.g. activity_update, new_forum_post, profile_updated 'primary_id' => false, // object ID to filter on e.g. a group_id or forum_id or blog_id etc. 'secondary_id' => false, // secondary object ID to filter on e.g. a post_id // Searching 'search_terms' => false, // specify terms to search on 'use_compat' => bp_use_theme_compat_with_current_theme() ), $atts ); extract( $atts ); ob_start(); ?>
Thanks,
Urban-fixI do not wish to use a plugin due to the current page load times and I have had a lot of issues with conflicts..
If their is no other way i shall give up and try the plugin, but i have faith yet!@henrywright
that is kind of what i’m trying to do,
I have very little knowledge of php, and an awful lacking in how all this works!
On my website bp users add things called ‘listings’ on these listings are a set of tabs.
See this link:
http://urban-fix.co.uk/food_and_drink/united-kingdom/merseyside/liverpool/bar/level-nightclub/#my_new_tabI have created a new tab in my functions.php using this code:
<?php add_filter('geodir_detail_page_tab_list_extend', 'geodir_detail_page_tab_list_extend') ; function geodir_detail_page_tab_list_extend($tab_array) { $tab_array['my_new_tab'] = array( 'heading_text' => __('New Tab',GEODIRECTORY_TEXTDOMAIN), 'is_active_tab' => false, 'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, 'my_new_tab'), 'tab_content' => '' ); return $tab_array ; } add_action('geodir_after_tab_content' ,'geodir_my_new_tab_content'); function geodir_my_new_tab_content($tab_index) { if($tab_index =='my_new_tab') { echo "Hello world!!"; } } ?>
On this tab I wish to display the activity stream of the bp user who created the listing,
I didn’t realise it was going to be so complex (or just so hard…)
Is this something someone could take the time to write for me? I can’t be the first person to want to do this!If i could get the activity stream to show on the tab i believe i could work the filters out, but i don’t, i either get a blank space or i create errors!
@danbp do you mean the grey warnings? they are gone now!
I think I havent explained this very well, I already have the code which adds the tab (its a tab on a page not bp profile), i just cant work out what code i need to use to add the page authors activity stream to this tab?
ThankyouSame here!
I dont understand how the activty loop works, ive been trying to do this for 2 days now haha,
If you get it working please let me know!The code im using to add a new tab isnt to add one to buddypress,
If this is what you are after it is done in a different way look at;https://buddypress.org/support/topic/how-do-i-add-a-menu-item-on-the-profile-page/
or subnav
the link i added seems to of vanished, the new tab is on the following page;
Sorry I thought I had!
This is code I have created to add a new tab to a cpt, its on
<?php add_filter('geodir_detail_page_tab_list_extend', 'geodir_detail_page_tab_list_extend') ; function geodir_detail_page_tab_list_extend($tab_array) { $tab_array['my_new_tab'] = array( 'heading_text' => __('New Tab',GEODIRECTORY_TEXTDOMAIN), 'is_active_tab' => false, 'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, 'my_new_tab'), 'tab_content' => '' ); return $tab_array ; } add_action('geodir_after_tab_content' ,'geodir_my_new_tab_content'); function geodir_my_new_tab_content($tab_index) { if($tab_index =='my_new_tab') { echo "Hello world!!"; } } ?>
These pages/cpts are created by buddypress users. So, on this new tab i have created i wish to call the activity stream of the author!
My php knowledge is almost nill so I am really struggling, I didn’t think it was to hard a thing to do!I do not have a clue what i’m doing if im honest,
this is the code i have to create a new tab, how would i add the above code to this?
ThanksAh okay thankyou!
Sorry!
I was trying to just post one but it kept saying error so i posted again!
It worked perfectly, just for future reference, why am i using the urbanfix_remove etc?
Thanks a bunch!Please note: i have no legitimate users only spam!