Forum Replies Created
-
In reply to: Confusing about groups and forums
Hi Jeroen,
we’ve built a lot of sites on BuddyPress – and forums are often a big issue for our clients.
Clients / users expect forums to behave like normal forums (as your users have already indicated as well). Unfortunately, the BuddyPress group forum approach just doesn’t work in this regard.
If forums are crucial to your site – then yes, install the bbPress plugin alongside BuddyPress, and work with the standalone forums it provides.
You’ll need to implement some logic to control accessibility / visibility to certain restricted forums – but that’s not difficult – you can either use the BuddyPress Groups to group your guild officers, and then use the BuddyPress API to test whether a member is in that group. Or, if you don’t require the other group functionality, you may be best to create a new user role with the standard WordPress API.
If you want to see a couple of examples of bbPress providing standalone forums on a BuddyPress site, you can check out our builds for http://worshipministry.com and http://enterprisenation.com
Hope that helps, Roger
To make the URL clickable, add an anchor tag and use bp_get_member_profile_data() to get the value for the href attribute.
In reply to: Is a Child Theme a must have?No, you don’t need to use a child theme.
You can work the way you do with Twenty Eleven – copying over the parts of bp-default that you want to reuse into a clean non-child theme. We build all our BuddyPress sites this way.
We do it for a number of reasons: completely different layout structures, markup, and to better allow our clients to upgrade –
If you are building a site for a client, making your site a child of bp-default is not a future proof approach. Often update releases of BuddyPress change look, feel and functional elements in bp-default – if your client upgrades their site and it is a child of bp-default, they will have these changes forced on them.
In reply to: Show custom profile fields in buddyPress?@pinhead149 – if you’d like us to quote on the integration work, please email info@21inspired.com
Alternatively, there are a number of other good BuddyPress developers you could approach. You could also try the jobs board on here (although it’s not very active): https://buddypress.org/community/groups/bp-jobs-board/
In reply to: Show custom profile fields in buddyPress?Have a look at the templates in /member/single/profile
e.g. edit.php – you’ll be interested in hooks such as bp_custom_profile_edit_fields
You’ll also want to look at members-loop.php to display the plugin fields.
Yes, we’ve also noticed a problem with bp_profile_field_data() and select boxes, drop down fields, etc.
The following workaround should handle that field for you:
“
This article may help you:
http://bp-tricks.com/snippets/displaying-certain-profile-fields-on-your-members-profile-page/
Note: @shanebp suggestion of using the unserialize function (see the comments), should also do the trick for you.
If you are not tech savvy, it sounds like you would be best to hire a developer to do this development work.
It would also be helpful if you posted full information on here – like the theme you are trying to modify – I notice you have asked the same question on the Frisco theme forums
Every BuddyPress version from 1.0.1 to 1.5.6 comes with bp-default as part of the plugin package.
Start with the documentation on theming BuddyPress: https://codex.buddypress.org/theme-development/the-bp-default-theme/
Also, look at the BuddyPress files in your plugin directory.
In reply to: e-mail users plugin, e-mail users2Not sure this what this question has to do with BuddyPress – is there a reason why you haven’t asked it on the wordpress.org forums for the plugins?
It sounds like a more general problem with your server, rather than anything to do with bbPress or BuddyPress – best to refer it to your hosting provider.
To remove bbPress – you can ftp to your plugins directory and delete the bbPress folder.
Throw this in your bp-custom.php file to fix the glitch:
remove_filter( ‘bp_get_the_profile_field_value’, ‘xprofile_filter_link_profile_data’, 9 );
No idea who thought it was a good idea to automatically apply hyperlinks to all profile field content, or why. To make it worse, the priority number was changed in a recent release of BuddyPress, which is why the fix from @modemlooper no longer worked.
Have a look at the member-header.php file in bp-default theme. It documents how to add fields.
Follow those instructions to add them in the member-header equivalent in your child or standalone theme… or add them in an action hooked on to bp_profile_header_meta
In reply to: Where’s BP version I’m running? Take 2If you go to plugins in wp-admin – it will tell you your BP version number.
Basic search functions, subscribe to topics – what kind of a forum do you think this?
In reply to: Error after turned the friend connections off?!Turn off your plugins that need the friend component to be installed, or re-enable the friends component.
If you can’t get into wp-admin – go to your plugins folder, and delete the plugins
In reply to: Search Buddypress Support Forum??My understanding is that there is no working search function – not sure why the search box is there!
Here are 3 sites built on BuddyPress that provide for business listings and reviews:
http://plazaa.de
http://bitsythis.com
http://somibo.comThey are all heavily customised builds, and use the BuddyPress member features to provide user accounts – where they create and manage their listings and reviews, and also send messages to other users.
BuddyPress is helpful in that it provides a backbone of classes and API functions for the accounts and messaging. If you want your users to have profiles, and easily access their listings / reviews, then it may be the best choice. If you want minimal profiles and are happy to build your own custom functions to handle that part, then yes vanilla WP and a form solution (bespoke, gravity, or some other 3rd party) is fine.
In reply to: Warning: Cannot modify header informationSwitch to the bp-default theme, deactivate your plugins – reactivate each one individually and test after each one to isolate the problem
In reply to: Tabs in Membership DirectoryIf you want to see the CSS / selectors for a given element – turn on Firebug (in Firefox), or Developer tools in Safari
In reply to: [Resolved] how can Modify Registration Form ?Using the email address as username is likely to run in to problems with the profile URL. BP uses the username the form that URL.
In reply to: Multiple Profiles on BuddyPressTo build this kind of feature, you need to be a PHP developer:
- You’d add new profile field groups for each type of stat (or if the stats are too complex for profile fields – a custom component to handle them).
- You’d then assign a role to each member based on whether they are a batter, pitcher or fielder – ideally implemented using the underlying WordPress user roles.
- Finally, you’d implement conditional logic in your templates to display appropriate profile field groups based on the member’s role.
In reply to: Enterprise Nation: a 64,000 member BuddyPress siteIt’s a custom sign up form on a bespoke page; it’s not based on the register.php file that you find in the bp-default theme.
In the backend, we also unhook / hook in a number of custom functions to process sign ups – including auto logins, assignment of user meta data, and sending custom welcome emails.
In reply to: List Buddpyress users ordered by meta_value@enderpal444 – thanks for posting your solution – that’s the sort of approach I was suggesting as ‘two pass’ – getting all the users unsorted, then sorting them, before iterating over them.
Efficiency might become an issue if your member numbers increase.
In reply to: Renaming admin sub-menu itemsIn reply to: Advice sought from BP expertsPlaza is a very nice website – it’s also a significant custom development.
Are you a skilled PHP developer with solid WordPress development experience (writing custom post types, taxonomies, url rewrites and such like)?
If you have those development skills (and in the case of Plaza – some strong design skills as well) or are willing to hire them in, then yes, BuddyPress is a suitable underlying platform to build the user profiles on, and to provide a backbone where you can unify their reviews and hotel submissions.