John James Jacoby (@johnjamesjacoby)

Forum Replies Created

Viewing 25 replies - 76 through 100 (of 1,971 total)

  • John James Jacoby
    Keymaster

    @johnjamesjacoby

    This won’t work out of the box, and is by design. Jetpack hooks sharing options to the end of the ‘the_content’ filter. bbPress doesn’t use this filter, because blog content doesn’t have the same rules as forum content does; they work differently. To make it work, Jetpack’s sharing options would need to hook into `bbp_get_topic_content` and `bbp_get_reply_content` instead.

    Someone could write a piggyback function to do this, but it may be more difficult than this first step once you’ve gotten this far. Replies don’t use the same “premalink” logic as topics, forums, pages, and posts do, since they are technically children of topics. There could be other quirks, too.


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    I’ve considered this, but without term meta there’s no way to do sticky topics in groups.


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    There’s no easy way to password protect the entire forum; you’ll probably have to find and use a third party plugin if one is available. While you *could* password protect a page, and use a shortcode, that doesn’t actually protect the exact permalinks themselves, so they’re not at all ‘private.’


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    My short answer is to turn off bbPress’s built in per-topic notifications, and build your own.

    Since it’s a blanket on/off for each user, save a usermeta option whether or not they’ve opted in; save this when they create their account. There are plenty of actions and filters in the default profile templates that will allow you to intercept the input/output process, so adding an additional field is not too difficult, though not exactly easy either (lots of touch points.)

    In all, this could be built as a completely self-contained plugin, and released to the community. I’d be surprised if someone isn’t already trying to build the same thing.


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    Multiple forums per BuddyPress Group is started in bbPress, but likely won’t be finished for several months. There are a few technical challenges regarding performance that don’t make it entirely feasible. If it’s something you need, you’ll want to build it, and if you’re able, contribute back to the bbPress project.

    On the whole, I agree that it would be nice to have in core.


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    It’s nice to see a few CSS tweaks providing deep integration into an existing WordPress site.

    Thanks for sharing!


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    This is a bit of a brute force hack, and only fixes the problem because something else is initializing the current user before $wp->init would naturally call it.

    Also, on multisite installations, this will cause other more annoying issues that are even more difficult to track down. :)

    There must be some other plugin that’s doing something wrong in your installation(s).


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    I don’t know if what I wrote is anything like a best practice, but it worked for me

    Anything is better than nothing. We can always iterate on anything you create later. Thanks for putting that up!


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    If it’s not, why not?

    The honest truth is that once most people learn what they need, they never go into the bbPress codex and make a page to share their knowledge.


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    Fixed! This changeset specifically is likely the one causing you problems.


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    Happy you figured it out. s2Member and other capability manipulating plugins have a tendency to conflict with bbPress and the way it handles roles and capabilities. I think some fixes went into s2Member to improve this, but it’s possible there’s still more issues to work out.


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    Does the 2.3 beta fix this for you?

    What plugins besides BuddyPress are you running? Is one of them conflicting?


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    • Filter the results of `bbp_get_dynamic_roles()` to add the role.
    • Filter the results of `bbp_get_caps_for_role()` to set the capabilities for that role.

    John James Jacoby
    Keymaster

    @johnjamesjacoby

    As a logged out user (anonymous/guest/etc…) I see 4 posts there.


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    You’re correct, `is_bbpress()` should be what you’re looking for.


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    Confirmed on my local; it’s only when BuddyPress is active, and I know what’s up. @rossagent, go ahead and open a ticket, and I’ll get this fixed up asap.

    To confirm:

    • BuddyPress must be active
    • Activity streams must be active
    • User must not be an admin/super admin

    John James Jacoby
    Keymaster

    @johnjamesjacoby

    No worries. Here you go.


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    Seems odd that being a participant would trigger it. @rossagrant, can you try with 2.3 beta 1, and let me know if that fixes anything? We’ve been on trunk here for months with no issues, and we’ve got over 5 million users.


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    Some of this is going to change again in bbPress 2.3, so you may want to check out the beta.


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    Pretty neat. Thanks y’all for making and sharing these.


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    The code above just removes the redirect to field completely, which can’t possibly work correctly.


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    The stack here is:

    • `bbp_get_reply_url()`
    • `bbp_get_topic_permalink()`
    • `get_permalink( $topic_id )`

    The only place this could occur is if `bbp_get_reply_url()` is passed both a `$reply_id`, and a `$redirect_to`, and the `$redirect_to` is the forum permalink, which shouldn’t happen. `bbp_get_redirect_to()` is what gets it in trunk, which is a wrapper for `$_REQUEST['redirect_to']`.

    Which is to say, if you have a `$_REQUEST['redirect_to']` field being submitted with the forum permalink, that’s where it will go. Otherwise, I don’t see any other way this could happen in bbPress core.


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    Hi @looimaster. Net yet, though because it uses a custom contextual sidebar, it does take some dedicated template files and a child theme.

    We’re going to open-source bbpress.org in 2013, at which time the theme will be available for people to hack around with.


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    Sounds pretty strange. Any other plugins active that might be interfering with bbPress’s queries?


    John James Jacoby
    Keymaster

    @johnjamesjacoby

    The shortcodes do not currently accept any additional arguments, though they would not be difficult to add to the core software.

Viewing 25 replies - 76 through 100 (of 1,971 total)