Skip to:
Content
Pages
Categories
Search
Top
Bottom

Forum Replies Created

Viewing 25 replies - 1 through 25 (of 50 total)

  • Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    You don’t say which fb plugin you’re using. Anyway, you’d be best served to ask the author of that plugin really.


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    Exact location of this depends on your theme, of course, so this is based on themes that are using BP Legacy.

    When a group admin views the single forum post, at the top of the post you should see the date on the left and then options at the right: CLOSE | STICK | MERGE | BIN | SPAM | REPLY – just click on STICK.

    This will stick it to the top of the group’s forum.

    Hope that helps


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    Add this to your wp-config.php file before the line that says /* That’s all, stop editing! Happy blogging. */ or your bp-config.php file.

    define( 'BP_ENABLE_ROOT_PROFILES', true );

    That comes from this page: https://codex.buddypress.org/getting-started/customizing/changing-internal-configuration-settings/

    Sometimes the person who knows the answer simply doesn’t see the post 😉


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    This is just in theory, as my install doesn’t show any actions buttons for the current user in the list anyway, but you could try just hiding the buttons with this CSS:

    ul#members-list li.is-current-user div.action { display: none; }

    Obviously I can’t test that though but it should work if your theme also uses the BP Legacy templates.

    Hope that helps


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    Hi. I wonder if you’re getting a little confused as to what Super Socializer and BuddyPress actually do? Although they both allow people to have an account on your site, they’re not really the same thing.

    Super Socializer allows you to cross-post your own blog posts onto Facebook, etc, and to then amalgamate any comments back to the original blog post. But the important thing to note is that it’s only really about your blog posts.

    BuddyPress (with bbPress) allows you to have people create forum posts and send each other messages, completely independently of any blog posts you may make.

    Of course, Super Socializer would also be of benefit to a BuddyPress install as it would allow users to set up and log in to a BuddyPress account using their Facebook login.

    I’ve never used Super Socializer, btw.

    Hope that helps

    Peter


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    Hi.

    I’ve never used such a thing, but your enquiry piqued my interest so I did a quick Google and found this premium plugin called ProfilePress: https://profilepress.net/features/multi-step-registration-form/. I also found mention of Gravity Forms with User Registration add-on (also premium) doing what you want too: https://www.gravityforms.com/add-ons/user-registration/

    I’d be interested to hear how you get on with that.

    Hope that helps

    Peter


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    Have a look at WooCommerce Memberships: https://woocommerce.com/products/woocommerce-memberships/


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    I can recommend the WooCommerce WooMembers bundle – allows you to limit access to the site and take monthly subscription payments: https://woocommerce.com/products/woomembers-bundle/

    It mostly works with BuddyPress (in that you can limit access to most pages and bbPress forum posts) but they do have work to do to make it fully protect a BP install, but it is on their radar.

    Hope that helps


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    Well, you said that content needs to be fully public, so I guessed that full protection of BP’s content didn’t worry you.

    Apart from that, the only thing really missing from the Woo bundle is account area integration, but there is another plugin that deals with that:

    https://themekraft.com/products/woocommerce-buddypress-integration/

    It’s meant more for the shop side of WooCommerce, but it seems to do the trick.


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    @henrywright Like I said… off the top of my head 🙂


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    Actually, ‘Admin’, ‘Everyone (Admin Editable)’ and ‘Only Me (Admin Editable)’ are not part of BuddyPress and are added by the plugin.

    If you use the plugin and set the field visibility to ‘Only Me (Admin Editable)’ then the field will only be visible to the user and the Admin. You could also use the ‘Admin’ settings to, for example, add notes about the user that the user can’t see.

    The plugin initially sets the admin to be the main admin account, but it gives this code snippet in its FAQs to enable you to set the capability required, so editors can also see the field:

    function custom_profile_fields_visibility() {
          return ‘edit_others_posts’; // Editors
    }
    add_filter( ‘bp_admin_only_profile_fields_cap’, ‘custom_profile_fields_visibility’ );

    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    Off the top of my head, it should just be a case of :

    $needs = explode( ", ", bp_member_profile_data(‘field=School Needs: Social Welfare’) );

    Which should then put an array into $needs like this:

    Array
    (
        [0] => Environmental programmes
        [1] => Sports development
    )

    http://php.net/manual/en/function.explode.php


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    If getting your hands dirty with SQL scares you (like it does me) BP has its own functions:

    $member_type = "doctor"; // slug of member type
    if ( bp_has_members( array ( 'type' => 'alphabetical', 'per_page' => 1000, 'member_type' => $member_type ) ) ) {
    	while ( bp_members() ) : bp_the_member();
    		// code
    	endwhile;
    }

    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    Try the WooCommerce Members bundle… https://woocommerce.com/products/woomembers-bundle/


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    I know it’s not quite what you’re looking for, but you could always just disable profile uploading in Buddypress’ settings and encourage your users to set up a Gravatar account.


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    I know it’s not quite what you’re looking for, but you could always disable profile uploading in Buddypress’ settings and encourage your users to set up a Gravatar account.


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    Try this plugin. It hasn’t been updated for 2 years, but it works perfectly for me.

    BuddyPress Admin Only Profile Fields

    Adds these options to the visibility options: ‘Admin’, ‘Everyone (Admin Editable)’ and ‘Only Me (Admin Editable)’

    Hope that helps


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    I don’t have a problem – I have BP & WP installed on 2 sites and have never had an issue, so I suspect it’s a co-incidence.

    You’ll need to do some investigation to find out what is actually causing the error. Start by changing your wp-config.php file to write an error log. Find the line which says define('WP_DEBUG', false); and change it (plus adding the other 2 lines) to:

    define('WP_DEBUG', true);
    define( 'WP_DEBUG_LOG', true );
    define( 'WP_DEBUG_DISPLAY', false );

    Then try to view the site again. It will create a new file in the wp-content folder called debug.log. This is a text file with all of your errors in. Hopefully you’ll see a fatal error or something which identifies where the error occurred.

    Hope that helps.


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    As far as I know, there’s no way to do that with BuddyPress’ built-in tools.

    However, it is possible with plugins such as the one you identified.

    I had a similar requirement and ended up doing it by utilising BP’s Member Types functionality (which require a plugin or custom code to set up), a plugin called BuddyPress Xprofile Member Type Field to map that to an xprofile field (so that the user can change it herself… it was the easiest way I found to add that to the user’s profile, although there might be a better way), all tied together with custom code to patch in to the xprofile_updated_profile action to check what the change is and then use the groups_accept_invite() and groups_remove_member() functions to change the membership accordingly.

    I know that’s not very detailed, but due to lots of other functionality, such as adding to email lists, my code ended up being quite complex, so it’s not possible to paste it here.

    Hope that helps


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    Add this to your CSS:

    #buddypress div.item-list-tabs ul li a span { float: left; }


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    groups_accept_invite( $user_id, $group_slug );


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    Hi. I struggled with this for a while, and I agree entirely that something like this needs to be in the BuddyPress core… actually, I think much better user management needs to be in the WordPress core, not just BuddyPress, but that’s a discussion for another time…

    I eventually found the code that you’re using and modified it to be able to ignore all users with a specific WP role or roles, thus removing the need to hard-code specific user IDs.

    To manage user roles you’ll need a plugin such as User Role Editor by Vladimir Garagulya and create a new role that you assign to users who you want excluded (I chose “suspended”). If you use URE you can assign this as an additional role to the main one that WordPress allows you to set.

    The code is here: http://pastebin.com/9xYALGfR, but I’m no PHP expert, so offer no assurances… all I can say is that it works for me 🙂


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    https://buddypress.trac.wordpress.org/ticket/7395

    First time I’ve ever done that!

    Thanks


    Peter Hardy-vanDoorn
    Participant

    @petervandoorn

    Seems to me that BuddyPress could be extended to do all that… with a lot of custom coding.

    Or, a quick Google brings up loads of alternatives: https://www.google.com/search?q=wordpress+jobs+board+plugin

Viewing 25 replies - 1 through 25 (of 50 total)
Skip to toolbar