Linux 软件免费装
Banner图

BP Profile Widgets

开发者 slushman
更新时间 2014年2月5日 04:31
捐献地址: 去捐款
PHP版本: 2.9.1, Buddypress plugin 及以上
WordPress版本: 3.5.2
版权: GPLv2

标签

music player widget video embed photo photos profile buddypress gallery slideshow text Facebook Flickr HTML YouTube Vimeo oEmbed Veoh Bandcamp Tunecore Reverbnation SoundCloud Noisetrade uStream Blip.tv Blip DailyMotion Picasa Photobucket dotPhoto Fotki Smugmug funnyordie.com Revision3 Hulu Viddler Qik Mixcloud

下载

0.1 0.11 0.2 0.3 0.3.1 0.4 0.4.1 0.4.2 0.5 0.5.1 0.5.3

详情介绍:

These widgets were originally developed for the Towermix Network at Belmont University's Curb College of Entertainment and Music Business. The BP Profile Widgets allow BuddyPress users to embed a music player, video player, photo gallery, and/or a custom text widget on the sidebar of the user's profile page using custom profile fields from their profile form. This plugin requires that BuddyPress be installed and activated. This plugin will create all the custom profile fields needed, based on which widgets are selected for use. Features

安装:

  1. Install and activate BuddyPress
  2. Upload the BP Profile Widgets folder to the /wp-content/plugins/ directory
  3. Activate the plugin through the 'Plugins' menu in WordPress
  4. Check which widget(s) you want to use on the BP Profile Widgets page under the 'Settings' menu
  5. Drag one of the BP Profile widgets to a sidebar on the 'Widgets' page under the 'Appearance' menu

屏幕截图:

  • Music Player Widget options
  • Photo Gallery Widget options
  • Video Player Widget options
  • Text Widget options
  • Bandcamp player
  • Tunecore player
  • Reverbnation player
  • Noisetrade player
  • Soundcloud Set player
  • Flickr Slideshow
  • Picasa Slideshow
  • Photobucket Slideshow
  • YouTube player
  • Vimeo player
  • Facebook player
  • Text Widget on page

升级注意事项:

0.11 Added config.php to get rid of include error. 0.1 Plugin released.

常见问题:

What will I need to do if I'm switching over from the previous versions of the BP Profile Widgets?

This is a ground-up rewrite of each of the following plugins:

  • BP Profile Music Widget
  • BP Profile Video Widget
  • BP Profile Text Widget
  • BP Profile Gallery Widget This plugin is mutually exclusive from those and will require your members to enter the proper URLs to make these players work. Fortunately, this new information is much simpler to find than digging through code to find obscure codes and IDs.

Do I need to create any custom profile fields to make these widgets work?

No. The plugin will create the "Profile Widgets" field group and any fields needed for the widget(s) you select on the plugin settings page.

How do my users use these widgets?

They will have two fields to fill out for each widget (except the Text Box widget): URL and Role. The URL field will contain the URL for whatever relates to that widget. The Role field is just a description of how the person relates to the content being shown. For example, on the Video Player widget, if they display a video, the Role field would explain what they did in/for the video: actor, writer, producer, etc.

What players are available for the Music Player widget?

Bandcamp, SoundCloud, Tunecore, Reverbnation, Mixcloud, or Noisetrade. The user will need to enter the correct URL to make it work properly:

Can people use HTML in the Text Box Widget?

Yes.

Coudl I use the Text Widget for another player of some kind?

Unfortunately not. The santization for the text field removes embed codes and the like. Simple HTML (like links) still works.

How do I hide these custom profile fields so they don't show on people's profile pages?

The profile fields created by this plugin are set to only be seen by the user and admin's only. People looking at a user's profile page shouldn't see any of these fields.

How do I make one or all of the widgets appear only on the user's profile page?

Install the plugin Widget Logic. At the bottom of each widget will have another field, called Widget Logic. Paste in the following: bp_is_user_profile() && !is_page(array('About', 'News', 'Interviews')) && !is_home() This code shows this widget only on the BuddyPress user profile page (but nowhere else in BuddyPress), and explicitly not on the WordPress home page or any other WordPress page. You'll need to change the !is_page array to reflect the pages on your site.

更新日志:

0.11 Added config.php. 0.1 Plugin created.