BuddyDev

Search

Removing drop down select gallery function and the user uploads to one gallery

Tagged: ,

  • Participant
    Level: Initiated
    Posts: 18
    Jemma Tates on #3466

    On the shortcode I have it set up so the user can only upload to one gallery which I have specified, but it has a drop down asking the user to ‘Please select a gallery’ – is it possible to get rid of this drop down and have the user automatically upload to my specified sitewide gallery?

    Please see: http://coparenting.org.uk/members/gemspeht/

    Thanks

    Gemma

  • Keymaster
    (BuddyDev Team)
    Posts: 24623
    Brajesh Singh on #3478

    Hi Gemma,
    Please use the argument “gallery_id” and pass numeric gallery id to it in the uploader shortcode. That should work.

    Hope that helps.
    Brajesh

  • Participant
    Level: Initiated
    Posts: 18
    Jemma Tates on #3481

    Hi Brajesh,

    Thanks for your help, I am a little confused though, if I put in a gallery ID to the shortcode all the images for every different member will be loaded into that users gallery?

    So for example, this gallery id=8850 is from my gallery which sits here:

    http://coparenting.org.uk/members/jemma-tates/mediapress/profile-photos-2

    But I don’t want every user to load their images into my gallery I want them on their own links.. do you know what I mean? Thanks

  • Keymaster
    (BuddyDev Team)
    Posts: 24623
    Brajesh Singh on #3490

    Hi Jemma,
    Since you are calling the shortcode in php code( If I remember correctly from the previous posts), It will be easy to find the gallery id for each user.

    you can use

    
    $gallery_id = mpp_get_wall_gallery_id( array( 
    				'component'		=> 'members',//can be 'groups', 'sitewide' 
    				'component_id'	=> get_current_user_id(), //user_id, group id etc based on the component
    				'media_type'	=> 'photo'//can be 'video', 'audio', 'photo' etc 
    			) );
    
    

    That will give you the gallery id. Hope you can use it. Please do let me know if you need any further help.

    Thank you
    Brajesh

  • Participant
    Level: Initiated
    Posts: 18
    Jemma Tates on #3497

    Hi Brajesh,

    Thanks for your help, I tried putting that code in the bp-custom.php file and the shortcode gallery id but there seems to be some errors with the code, can I please send you a screenshot of my code and the error?

    Thanks Gemma

  • Participant
    Level: Initiated
    Posts: 18
    Jemma Tates on #3498

    Hi Brajesh,

    I think I’ve realised do you mean to add that code in the profile loop with the php shortcode?

    Where in the code do I put it? Sorry for my lack of knowledge!

    <?php
    $displayed_user_id = bp_displayed_user_id();
    //run the shortcode
    echo do_shortcode( “[mpp-media type=’photo’ max=’10’ lightbox=1 gallery_id=” component=’members’ component_id={$displayed_user_id}]” );

    ?>

  • Keymaster
    (BuddyDev Team)
    Posts: 24623
    Brajesh Singh on #3499

    Please use this code where you want the uploader to appear

    
    
    $user_id = get_current_user_id(); //or bp_displayed_user_id();
    
    $gallery_id = mpp_get_wall_gallery_id( array( 
    				'component'		=> 'members',//can be 'groups', 'sitewide' 
    				'component_id'	=> $user_id, //user_id, group id etc based on the component
    				'media_type'	=> 'photo'//can be 'video', 'audio', 'photo' etc 
    			) );
    
    //run the shortcode
    echo do_shortcode( "[mpp-uploader gallery_id={$gallery_id} ]" );
    
    

    Hope that helps.

  • Participant
    Level: Initiated
    Posts: 18
    Jemma Tates on #3502

    It is just showing me an error on two lines.. can i send a screenshot?

  • Keymaster
    (BuddyDev Team)
    Posts: 24623
    Brajesh Singh on #3503

    Please do.

  • Participant
    Level: Initiated
    Posts: 18
    Jemma Tates on #3504

    How?

You must be logged in to reply to this topic.

This topic is: not resolved