Search Results for 'buddypress'
-
AuthorSearch Results
-
January 19, 2014 at 4:05 am #177173
In reply to: Making my theme plugin ready
BuddyBoss
ParticipantMost plugin compatibility issues are either JavaScript or some template conflict. For templates, inspect the code in /buddypress/bp-templates/bp-legacy/. Make sure you’re basically following that model if you are adding your own BP template files, because many plugins add template files to output their HTML and they are basing their HTML on the structure found at /bp-legacy/. Also keep in mind some older plugins use the structure from bp-default (with /_inc/ storing templates and assets) and these older plugins may break the layout in your theme. For JavaScript, some plugins rely on the JS that BuddyPress runs, so let it run.
January 19, 2014 at 3:56 am #177170In reply to: My BuddyPress Theme Development
BuddyBoss
ParticipantMy advice:
1. Don’t copy bp-default. It’s a very old theme and is being retired. Instead, model everything off of the bp-legacy files. They’re at /plugins/buddypress/bp-templates/bp-legacy/
When BuddyPress runs (1.7+) it is pulling in templates files and CSS and JS from this folder. You can replicate that folder structure to override any templates in there, like CSS, etc.
2. If you want to completely override the default CSS, you can remove the enqueuing of it entirely with this in your functions.php, so that you’re not loading your CSS in addition to BP default CSS.
wp_deregister_style( 'bp-child-css' ); wp_deregister_style( 'bp-parent-css' );3. Sounds like a nice plan of attack. I wouldn’t recommend using a separate stylesheet for every single component, because you’re going to end up with a ton of stylesheets which will be bad for performance. But if it makes your life easier to code this way, you can always combine all of the styles at the end. Also I think you may find that a lot of stuff overlaps between components. Like all directories are basically the same CSS (Member directory, Groups directory, etc.), and member profiles and single groups are basically the same CSS. So it may get redundant to separate by component. I would separate by directory, single item (profile, group), and then get specific for different “inner” content types – like messages, activity, etc.
January 19, 2014 at 3:37 am #177169BuddyBoss
ParticipantTo remove that for logged out users, go to Settings > BuddyPress > Settings. Make sure “Show the Toolbar for logged out users” is set to “No”. Then you’ll need a link somewhere for people to login/register. You can use the login widget packaged with BuddyPress 1.9+
January 19, 2014 at 12:18 am #177168In reply to: iPhone app for BuddyPress
BuddyBoss
ParticipantWould be awesome to at least have a nice iPhone ready theme available.
BuddyBoss is an iPhone / Android compatible theme for BuddyPress.
January 18, 2014 at 10:18 pm #177163Marcella
Participanthttp://pixelcoder.co.uk/members/alistair is my latest endeavour with BuddyPress. It’s nowhere near complete and I’m at that stage where I’d like someone else to work with and help with the theme. To do code reviews, refinement and design.
A collab build process would be ace.
January 18, 2014 at 10:09 pm #177162Marcella
ParticipantI’m going to continue writing here as it seems to fit right now. I’m going to outline how I’ve approached BuddyPress theme development at my last iteration. Hopefully someone can see where they could jump in to help contribute to the creation of a new theme.
Concepts
Concepts have always been tough, I usually miss out some important aspect of the design. Like if I was designing a concept for the activity streams, I’d leave of the threaded comments aspect of BuddyPress. However I’ve gotten good at outlining some of the features in the concept stage. Usually I take a BuddyPress install using the Twenty Twelve theme and copy all of the components into a Photoshop document and cross-reference design like that.The concepts would be an iterative process, with the wealth of templates in BuddyPress designing them all in Photoshop first is very desirable but not very practical. I would love to have the time to really design all components in Photoshop first before moving into code.
Templates
Taking any Photoshop concepts and making them into templates usually is a static process for me, I’ve done the activity stream page design in Photoshop, I then use a boiler plate I have to rough out the html and css of this page. Again and iterative process. If I had 1 Photoshop file to work with, let’s say BuddyPress registration, I’d do the template of that in raw HTML and CSS.BuddyPress
Taking those templates previously coded has been a bit of a pain for me, I write markup differently to how the bp-default theme shipped, so it really is a case of building these files from scratch. Dropping in the loops, the BuddyPress function calls and actions at each template iteration. This leaves for problems, but I’ve got it down well now and know how BuddyPress works. So it’s like building a WordPress theme on steroids. I’ve even spent a while taking the bp-default theme and removing all the markup it shipped with. This makes building new BuddyPress themes a whole bunch easier to shape. Although I’m still not perfect at this.Iteration
The above workflow procedures have served me well in getting off the ground with BuddyPress theme development but they haven’t taken me the whole way. I end up failing to use the CASCADE that CSS offers and ultimately reside to the fact I have to repeat my self lots with CSS.The repetition I don’t fear, but the labour involved really does effect the overall fun in development and really the theme that had so much potential when building the activity stream and registration pages becomes a hard slog to getting something that works. Photoshop concepts suffer in design and the code suffers from bloat (hence my whole piece about designing all the concepts first).
That’s it, in a nutshell. 🙂
January 18, 2014 at 8:58 pm #177153In reply to: Cannot Register New Users (only manually)
Trishan1000
ParticipantHi,
I’ve read your post over the past couple of days as I was having the same problem and trying to find a solution after being stuck for weeks without any solutions or replies.
I’ve finally found a solution that works for me and I hope it works for you.Deactivate BP 1.9.1 and delete it from your WP-admin page(I am not sure if you will loose your registered users etc – I didn’t). Go to the following buddy press link
and download version 1.8.1. Install under your plugins section, activate and test to see if it works.Hope I helped, cheers.
January 18, 2014 at 6:46 pm #177131In reply to: Notifications Page Layout Not Correct
dcsenterprise
ParticipantFound the fix here.
https://buddypress.org/support/topic/notifications-tab-appeared-in-profile/January 18, 2014 at 3:50 pm #177124In reply to: BuddyPress Activity Privacy
burakbirer
ParticipantBP Activity Privacy 1.2.1 does not work with the Buddypress latest version 1.9.1.
Will there be a fix soon?Thank you for this great plugin. Hope it works.
January 18, 2014 at 5:44 am #177114In reply to: Issue with Ajax Loaded Content and jQuery finctions
stoi2m1
Participant@henrywright Not quit.
In global.js there is a line at line 376 jq(‘form.ac-form’).hide();
Which on page load hides all of the comment boxes.
Now when I click on the load more button at the bottom of the page (or one of the .item-list-tabs) new or more Buddypress content is loaded. One of the issues I am having is the comment forms are not being hidden on this new or added content. It is some what a comment issue when not proper calling the .click() function and a .on() or .live() function should be used instead. I have tried a couple of things I have read about causes for Ajax loaded content which doesnt have the existing javascript in the page applied to the newly loaded content, but nothing has worked. So I figured this might be something specific to the Buddypress plugin or something commonly interfering with it.
January 18, 2014 at 1:11 am #177113In reply to: Issue with Ajax Loaded Content and jQuery finctions
Henry Wright
Moderator@stoi2m1 I’m not entirely understanding what you mean. Is the issue reported in this Trac ticket similar to your problem?
January 18, 2014 at 1:00 am #177111Sarah Gooding
MemberYou’ve almost got it! Yes, create a new page for registration and then go back to the BuddyPress page settings and assign the register page.
January 18, 2014 at 12:59 am #177110jacobgus
ParticipantOkay i made it to where anyone can register now but when i click on the “The following active buddypress componets do not have associated wordpress pages:Activate, Register” it takes me to the pages setting in the BuddyPress plugin but when i click on the register and activate dropdowns there are not pages for register or activate. Do i just need to make blank pages for them or what?
January 18, 2014 at 12:34 am #177108In reply to: New user here – basic coding support
Sarah Gooding
MemberYou can adjust colors in your active theme’s style.css file. You will need to know some CSS probably. However, it is best to use a child theme so that when you update your theme, the style changes will not get overwritten. Not sure if you already have one in place, but here’s some more info about that: https://codex.buddypress.org/themes/building-a-buddypress-child-theme/
January 18, 2014 at 12:27 am #177107Sarah Gooding
MemberAlso, you’ll want to assign a page for your registration page- see this codex article for more details: https://codex.buddypress.org/getting-started/register-and-activation-pages/
January 18, 2014 at 12:22 am #177106In reply to: Member profile problems
Sarah Gooding
MemberDo you have pretty permalinks set? Check out this codex article for more info: https://codex.buddypress.org/getting-started/troubleshooting/navigation-links-return-404-errors/
January 17, 2014 at 2:21 pm #177085aboudard
ParticipantOk, sorry, I didn’t read the whole topic !
Here is the solution for those who still have this double display on their notification TAB :
– Check that you do have Buddypress 1.9.1
– Seek in your child theme the file : /members/single/home.php
– Copy this code in it (say line 70 or close, you will see the same kind of code) :elseif ( bp_is_user_notifications() ) : locate_template( array( 'members/single/notifications.php' ), true );It does work, whatever your /settings/notification.php is customized.
Enjoy.Alain
January 17, 2014 at 2:10 pm #177084aboudard
ParticipantHello !
Exact same problem on my buddypress 🙁BP : 1.9.1
WP : 3.8January 17, 2014 at 11:06 am #177079Prachisharma
ParticipantI am following your answer for the same but child theme files is not working.
I made changes in buddypress/bp-groups/bp-groups-widget.php.
And my child theme file structure is : child-theme-name/buddypress/bp-groups/bp-groups-widget.php.Need help.
Many thanks
January 17, 2014 at 4:55 am #177072In reply to: Gravatars not working
Ben Hansen
ParticipantJanuary 17, 2014 at 3:46 am #177069In reply to: Gravatars not working
Marcella
ParticipantGravatars (only mystery man) are now working on a live site.
Seems like their are a lot of bugs with BuddyPress. Where can I go to log them?
January 17, 2014 at 3:36 am #177065In reply to: [Resolved] Members not activating
Ben Hansen
Participantso only wordpress, buddypress and 2012? if that’s the case i would still try 2013 and 2014 first but at that point i would be seeing if it was a server side issue by trying the same scenario on another server.
January 17, 2014 at 3:30 am #177064In reply to: [Resolved] Members not activating
Marcella
ParticipantI have no other plugins other that BuddyPress.
January 17, 2014 at 3:23 am #177062In reply to: [Resolved] Members not activating
Marcella
ParticipantIt’s no longer working. Another clean install of WordPress and BuddyPress.
Any ideas?
2 members created, administrator (members were not showing upon creation) and another test account. After login, still not showing.
January 16, 2014 at 9:04 pm #177050In reply to: Pagination Issues with Custom Component
stoi2m1
ParticipantThanks for the article although it didnt have my answer it did help push me in a decent direction.
I found that because my $item_template was already filled with the current pages data I had to compare the posted page to the current page and clear the variable if posted page was different then the current. Then my args would be evaluated and the query would be ran. Im sure this has to do with something with the skeleton custom component being set up a little different then the buddypress core components. Ive looked and compared and now that I have my queries working Im not really interested in why they are different.
-
AuthorSearch Results