BuddyDev

Search

Replies

  • Keymaster
    Level: Yogi
    (BuddyDev Team)
    Posts: 3115
    Ravi on in reply to: Comments link in gallery view #15898

    Hello AudioMonk,

    Please use the following code in your active theme functions file. This will add a link to make comment on media.

    
    function buddydev_media_comment_link() {
    
    	if ( mpp_is_single_media() ) {
    		return '';
    	}
    
    	echo sprintf( '<a href="%s">%s</a>', mpp_get_media_permalink() . '#mpp-whats-new-content', __( 'make comment' ) );
    }
    add_action( 'mpp_media_meta', 'buddydev_media_comment_link' );
    

    Let me know if it works or not.

    Thank You
    Ravi

  • Keymaster
    Level: Yogi
    (BuddyDev Team)
    Posts: 3115
    Ravi on in reply to: Shortocode sorted by rating #15792

    Hello Oscar,

    Thank you for the acknowledgement.

    Thank You
    Ravi

  • Keymaster
    Level: Yogi
    (BuddyDev Team)
    Posts: 3115
    Ravi on in reply to: Shortocode sorted by rating #15773

    Hello Oscar,

    Right now top-rated only set to 1 which means true in boolean value and will list top rated media just like “Top rated media” widget.

    Thank You
    Ravi

  • Keymaster
    Level: Yogi
    (BuddyDev Team)
    Posts: 3115
    Ravi on in reply to: Shortocode sorted by rating #15753

    Hello Oskar,

    I have updated the plugin. Please download the latest version of “MediaPress Media Rating”. I have added support to show top rated media. Please refer the following URL

    https://buddydev.com/plugins/mpp-media-rating/

    e.q. [mpp-list-media component=members top-rated=1]

    Thank You
    Ravi

  • Keymaster
    Level: Yogi
    (BuddyDev Team)
    Posts: 3115
    Ravi on in reply to: BuddyPress Activity Autoloader IDEA #15741

    Hello Nopipe,

    Thank you for posting. Sorry, but I am not getting what are you willing you say here. Are you saying that only administrator user can comment on activity? Please help me to understand your requirement.

    Ravi

  • Keymaster
    Level: Yogi
    (BuddyDev Team)
    Posts: 3115
    Ravi on in reply to: Shortocode sorted by rating #15740

    Hello Oscar,

    MediaPress media rating plugin comes with a widget which allows showing top-rated media. Have you checked that?

    Thank You
    Ravi

  • Keymaster
    Level: Yogi
    (BuddyDev Team)
    Posts: 3115

    Hello Studioleland,

    I have posted above code will work with bp-nouveau template. Please use the following section for bp-legacy templates.

    
    add_action( 'messages_message_sent', function ( $message ) {
    
    	if ( isset( $_POST['extra-field-1'] ) ) {
    		bp_messages_update_meta( $message->id, '_extra_field_1', $_POST['extra-field-1'] );
    	}
    
    	if ( isset( $_POST['extra-field-2'] ) ) {
    		bp_messages_update_meta( $message->id, '_extra_field_2', $_POST['extra-field-2'] );
    	}
    } );
    
    

    Thanks
    Ravi

  • Keymaster
    Level: Yogi
    (BuddyDev Team)
    Posts: 3115

    Hello studioleland,

    Check the following code in your “bp-custom.php”. It will add two fields in compose message screen and save extra field value in message meta table. On single thread screen it will show the extra field info.

    
    
    add_action( 'bp_after_messages_compose_content', function() {
    	?>
    	<select name="extra-field-1">
    		<option value="opt_1">Option 1</option>
    		<option value="opt_2">Option 2</option>
    	</select>
    	<input type="text" name="extra-field-2">
    	<?php
    } );
    
    add_action( 'messages_message_sent', function ( $message ) {
    
    	if ( ! isset( $_POST['meta'] ) ) {
    		return;
    	}
    
    	if ( isset( $_POST['meta']['extra-field-1'] ) ) {
    		bp_messages_update_meta( $message->id, '_extra_field_1', $_POST['meta']['extra-field-1'] );
    	}
    
    	if ( isset( $_POST['meta']['extra-field-2'] ) ) {
    		bp_messages_update_meta( $message->id, '_extra_field_2', $_POST['meta']['extra-field-2'] );
    	}
    } );
    
    add_filter( 'bp_get_the_thread_message_content', function( $content ) {
    	global $thread_template;
    	$message_id = $thread_template->message->id;
    	$append_content = 'Field-1: ' . bp_messages_get_meta( $message_id, '_extra_field_1', true ) . PHP_EOL;
    	$append_content .= 'Field-2: ' . bp_messages_get_meta( $message_id, '_extra_field_2', true );
    	return $content . $append_content;
    } );
    
    

    Thank You
    Ravi

  • Keymaster
    Level: Yogi
    (BuddyDev Team)
    Posts: 3115
    Ravi on in reply to: [Resolved] MediaPress lightbox arrow #15596

    Hello Oscar,

    Please put the following css code in you active theme stylesheet file i.e. “style.css”.

    
    .lg-actions .lg-next, .lg-actions .lg-prev {
    	color: #4ac3ff; // replcae with your color
    }
    
    .lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
    	color: #8ff57a; // On hover color
    }
    

    Thank You
    Ravi

  • Keymaster
    Level: Yogi
    (BuddyDev Team)
    Posts: 3115
    Ravi on in reply to: Shortcode to show media with stars #15595

    Hello Oscar,

    Thank you for posting. Plugin has a widget to show top rated media with star and you can use the following plugin to show widget as shortcode. Please check

    https://wordpress.org/plugins/wp-widgets-shortcode/

    Thank You
    Ravi