Skip to:
Content
Pages
Categories
Search
Top
Bottom

How to make Buddy Press Compatible with Theme

Viewing 15 replies - 1 through 15 (of 15 total)
  • Avatar of Hugo
    Hugo
    Moderator

    @hnla

    What have you attempted when you say it “doesn’t merge well”?

    Have you started the template pack process as outlined in the BP codex guides, if not that’s where you must start.

    http://codex.buddypress.org/theme-development/wordpress-to-buddypress-theme/

    if the theme is too awkward to integrate with BP then choosing a more compatible theme is wise and there are many that have been run through the template pack process and listed in the codex for you to choose from, alternatively Woo do produce a theme or themes? that are BP compatible you might want to consider one of those?
    http://www.woothemes.com/2011/11/canvas-buddypress-gets-a-revamp/

    If you can wait for BP 1.7 to be delivered then that will ease the process as it is theme compatible in that it will run with any well coded theme on activation.

    Lastly I’m sure @mercime will help if you’re really stuck as mercime has with other themes but please bear in mind that this is a relatively complex process and time consuming.

    Avatar of @mercime
    @mercime
    Keymaster

    @mercime

    @jacques24 open up your theme’s header.php file, copy all code, paste to pastebin.com, click submit and post the generated URI here. Do the same for your theme’s page.php, index.php, sidebar.php and footer.php files. TMA’s demo in woothemes.com is not working, so if you have a URI of a site with TMA activated, that would be good for my reference.

    Avatar of Jacques24
    Jacques24
    Participant

    @jacques24

    @Hugo do you all have a round about launch date for BP 1.7? In the meantime I will revisit the steps you suggested to see what happens. @mercime Please see below

    Header – http://pastebin.com/33gFJAQ6
    Page,php – http://pastebin.com/vm0qF1g4
    footer.php – http://pastebin.com/t53hb4c6
    Index.php – http://pastebin.com/JCE7YisZ
    Sidebar.php – http://pastebin.com/yMQe6TGZ

    Thank you all for your help..

    Avatar of Hugo
    Hugo
    Moderator

    @hnla

    1.7 was supposed to be a relatively quick release cycle, but doubt it will be released before the year is out.

    Avatar of @mercime
    @mercime
    Keymaster

    @mercime

    @hnla BP 1.7 after Xmas/New Year break I hope :-)

    @jacques24 You only need to create two new files, header-buddypress.php and sidebar-buddypress.php to make your theme compatible with BP.

    If you’ve revised any of the BP template files transferred to your themorningafter theme folder in server during the BP Compatibility process, please delete the 6 BP folders transferred to your themorningafter theme folder in server – /activity, /blogs, /forums, /members, /groups, /register – then re-run Appearance > BP Compatibility again to make sure that you have clean template files.

    A. COPY your theme’s header.php and Save As > header-buddypress.php

    Open up header-buddypress.php and at the BOTTOM of the file, below other code contained within, add this:
    `<?php
    global $woo_options;
    get_template_part( ‘top-banner’ );
    ?>

    `

    Save file.

    Avatar of @mercime
    @mercime
    Keymaster

    @mercime

    B. COPY sidebar.php and Save As > sidebar-buddypress.php file

    Open up sidebar-buddypress.php and at the very TOP of the file above all other code, add:
    ``

    Keep the file open, and at the very BOTTOM of the file below all other code, add:

    `

    jQuery(document).ready( function() {
    if ( jQuery(‘div#blog-details’).length && !jQuery(‘div#blog-details’).hasClass(‘show’) )
    jQuery(‘div#blog-details’).toggle();
    jQuery( ‘input#signup_with_blog’ ).click( function() {
    jQuery(‘div#blog-details’).fadeOut().toggle();
    });
    });

    `

    Save file.

    C. Upload header-buddypress.php and sidebar-buddypress.php to your theme folder in server wp-content/themes/themorningafter/ in the same directory where your regular header.php and sidebar.php files are

    D. Final note: Copy the style modifications for some BP elements http://codex.buddypress.org/theme-development/theme-dev-bp-template-pack-walkthrough-twenty-ten-bp-1-5/3/ and paste those at the bottom of your theme’s stylesheet, then adjust to taste.

    Avatar of Jacques24
    Jacques24
    Participant

    @jacques24

    Thank You @Hugo and @mercime but I had no such luck. I love this theme and i love Buddypress it would be heaven if i can get this to actually work. It centered the site and turned a most of it transparent. I hope to figure it out soon.. if there are any other suggestions please let me know.

    .

    Avatar of @mercime
    @mercime
    Keymaster

    @mercime

    @jacques24 site url? Need to see what’s wrong.

    Avatar of Hugo
    Hugo
    Moderator

    @hnla

    As mercime says get a link up, it will be likely a fairly simple thing to correct even if it doesn’t seem so but a look at the site working is essential.

    Avatar of minigamers
    minigamers
    Participant

    @minigamers

    Can somebody help me too?
    I need to make my theme compatible with buddypress

    Avatar of bp-help
    bp-help
    Participant

    @bphelp

    Avatar of @mercime
    @mercime
    Keymaster

    @mercime

    @minigamers in addition, help us help you by being more specific about what theme you’re using and what shows up or what’s not showing up in the BuddyPress sections of your site.

    Avatar of minigamers
    minigamers
    Participant

    @minigamers

    Hello.
    I’ve installed buddypress and the only error given was that related to bb-config.php location, but i cancelled bp-forums because i don’t need it.
    My problem is that i can’t create groups.
    I have the groups section, i’ve even installed groups pages plugin and still can’t do it.
    On my profile page it showes me group section also but still can’t create groups.
    I have other questions related to buddypress but i realy need to get somewhere with this one first.

    Avatar of minigamers
    minigamers
    Participant

    @minigamers

    btw i’m using gameleon theme v 1.2

    Avatar of @mercime
    @mercime
    Keymaster

    @mercime

    My problem is that i can’t create groups.
    I have the groups section, i’ve even installed groups pages plugin and still can’t do it.

    @minigamers Do you mean that you have no “Create a Group” button beside the Groups Directory page title as seen in this image? That button is absent when the theme developer sets the_title() outside of the WordPress loop. There’s a way to create a link to create a group if that is indeed your issue?

    What groups pages plugin?

Viewing 15 replies - 1 through 15 (of 15 total)

You must be logged in to reply to this topic.