Search Results for 'change buddypress menu'
-
AuthorSearch Results
-
May 18, 2010 at 3:59 pm #78737
@mercime
Participant@pcwriter, you’re welcome. We will need to change code come WP3.0/BP1.3, it will be simpler then because all components will be rendered as WP Pages. Cheers.
May 14, 2010 at 6:02 pm #78182theBestProgrammers
ParticipantGo to admin side of your blog then click from left menu Settings -> Miscellaneous Settings
Set “Store uploads in this folder” to “wp-content/uploads”.
Set “Full URL path to files” to the REAL FULL PATH of your uploads. e.g “http://yoursiteblog/wp-content/uploads”Go to wp-content/plugins/buddypress/bp-core/bp-core-avatars.php
Then change bp-core-avatars.php line 389Replace:
if ( !$path = get_option( ‘upload_path’ ) )
$path = WP_CONTENT_DIR . ‘/uploads’;With:
if ( !$path = get_option( ‘upload_path’ ) )
$path = WP_CONTENT_DIR . ‘/uploads’;
else $path = ABSPATH . $path;Note: Take care for quotes you must remove and again add by yourself, otherwise you will get Warning: Division by zero …
Hope it will work perfectly for image upload and crop issue.May 14, 2010 at 5:56 pm #78180theBestProgrammers
Participant@nessradio and @psyber I am repeating all steps gain in detail mentioned by @gian-ava
Go to admin side of your blog then click from left menu Settings -> Miscellaneous Settings
Set “Store uploads in this folder” to “wp-content/uploads”.
Set “Full URL path to files” to the REAL FULL PATH of your uploads. e.g “http://yoursiteblog/wp-content/uploads”Go to wp-content/plugins/buddypress/bp-core/bp-core-avatars.php
Then change bp-core-avatars.php line 389Replace:
if ( !$path = get_option( ‘upload_path’ ) )
$path = WP_CONTENT_DIR . ‘/uploads’;With:
if ( !$path = get_option( ‘upload_path’ ) )
$path = WP_CONTENT_DIR . ‘/uploads’;
else $path = ABSPATH . $path;Note: Take care for quotes you must remove and again add by yourself, otherwise you will get Warning: Division by zero …
Hope it will work perfectly for image upload and crop issue.May 13, 2010 at 1:51 am #77908techguy
Participant@twodeuces I’m not sure that the change of menu will matter with WP 3.0. The various menus are still the same from what I’ve seen.
May 9, 2010 at 2:36 am #77288In reply to: Here come the spammers!!!
foxly
ParticipantPART 3 – STRONG -vs- WEAK METHODS
When it comes to spam on BP sites, you’ll see all sorts of stuff posted on blogs saying “change [whatever] on your site and your spam problem will disappear”.
Truthfully, a lot of these tricks will actually work …for a while… but eventually, the spammer makes a minor change to their bot, and they’re back in business. In fact, many of the leading blog spamming packages include sophisticated logging features to catch the errors that “uniquely configured” blogs generate and help the spammer quickly fix the “problem”.
If we’re going to have a reliable anti-spam solution for BuddyPress, we should probably focus on “Mathematically Strong” methods, not on “Obfuscation” and “Moving Things Around”. That way, we won’t have to constantly change our spam protection methods.
Changing Page Slugs
Many people recommend changing the page slugs on BP installations to reduce spam. While this is certainly easy to do, you of course need to give your users *links* to those page slugs somewhere on your site so they can actually visit the pages. And if users can follow the links, so can a spam bot.
Changing page slugs is kind of like boarding-up the front door of your house, installing a new door in the side of your house, and then attaching a piece of string from the front door to the side door of so everyone can find the new door.
The “change your page slugs” approach seems to come from the “change your admin menu URL” technique. Changing your admin menu URL is actually a *strong* protection technique. Since there is no link to it anywhere on the site and you’re the only one that knows the URL, it’s like having two passwords on your admin login. An attacker would have to try billions of URL’s to find it.
Not so with all the other URL’s on your site. They have to be linked off other pages so your users can find them.
Adding Fake Form Fields
Many people recommend adding a few extra fields to forms throughout your site (sign-up, login, post to group, etc) and “hiding” these fields using CSS. If any of the “trap” fields are filled out, in theory, you’ve just detected a bot, because a normal user would never see the fields and fill them out.
This approach *might* defeat a very simple bot that searches every web page it can find for forms, and fills every field in every form with random spam; but it will not defeat a bot that understands CSS or is specifically targeted at BuddyPress, especially considering that BuddyPress is *open source*.
Don’t think bots can analyze CSS? Read this: http://www.google.com/support/webmasters/bin/answer.py?answer=66353
A bot designer can simply read through the BP source code and discover the names of the fields that should be filled in and the names of the fields that should be left empty.
To use our “house” analogy, adding extra form fields is like installing 3 front doors on your house and rigging two of them with grenades …then hanging a big red “out of order” sign on the the two rigged doors so your friends don’t use them.
Obviously if your friends can read the signs, so can your enemies.
JavaScript Proof of Work
Javascript proof of work (Wp Hashcash) defeats spammers by making visitor’s web browsers solve a math problem in JavaScript before they are allowed to post.
Because everyone knows spam bots can’t run JavaScript.
http://forums.digitalpoint.com/showthread.php?t=1124949
http://www.scrapebox.com/
http://blogcommentdemon.com/
http://www.senuke.com
http://www.botmasternet.com/more1/Except when they can.

There’s also the issue of what to do with visitors that don’t have JavaScript enabled.
The WordPress and BuddyPress development teams have put an epic amount of work into ensuring both platforms will work reliably when JavaScript isn’t available. Requiring users to have JavaScript to post any kind of content to the site nullifies much of this work.
Proof-of-work was a great idea back in 1997 when spammers ran hundreds of attack threads from a single server and solving the JavaScript math problems slowed it to a crawl.
In 1997, we’d be dealing with a single spammer running 1000 attack threads against the site. Because the spammer was running 1000 threads, each of which would have to solve the JavaScript problem, they would effectively be penalized 1000 fold over a normal user. The end result is they would only be able to run a few threads before their computer slowed to a crawl and their spamming abilities would be sharply limited.
Epic win for site.
Unfortunately, things are different in 2010.
Spam bots have become the tool of choice for basement SEO marketers. Instead of a few members of the “spam elite”, we’re dealing with tens of thousands of “do it yourself” spammers each running 1 attack thread using the new “automatic backlink software” they just picked up for $29.00 off some random SEO website. Instead of fighting one spammer splitting their resources across a thousand threads, we’re fighting a thousand spammers running a single thread dedicated *just to our site*.
Skipping a ton of math, what this means, is that in order to cause a spammer a 1-second delay while their computer solves our JavaScript challenge, we have to cause each of our *legitimate users* a 1 second delay while *their* computer solves our JavaScript challenge. And, considering the 3 to 5 second database lag I see on 90% of the BP sites I visit, the challenge would need to take much longer than a second to have any merit at all …otherwise page refresh time would be the limiting factor, not the JS challenge.
So what happens when a user visits the site using a computer that is much slower than a typical desktop …say a mobile phone or an old laptop? The challenge would take proportionally longer to complete. A challenge that requires 5 seconds to solve on a desktop PC, could take 30 seconds on an iphone …and 30 second response times would not make for an enjoyable user experience.
Overall, proof-of-work challenges are probably not a good choice in the 2010 Internet landscape.
Mathematically Strong Methods
In the next post, I’ll cover the specific details of the methods I’ve proposed for the BP spam solution, and why they will defeat most spam attacks.
^F^
May 8, 2010 at 2:46 pm #77193In reply to: Cubepoints just doesn’t work?
PJ
Participant1. Upload the contents of `cubepoints-buddypress-integration.zip` to the `/wp-content/plugins/` directory.
2. Activate the “CubePoints Buddypress Integration” Plugin
3. Modify the point values if you wish in the BP CubePoints admin menu.Yes. Uploaded, activated, changed point values. Nothing.
April 24, 2010 at 9:44 pm #75025r-a-y
Keymaster@mercime – Works when you change the dropdown filter a few times.
Just discovered a usability issue on the sitewide activity stream. See my screenshot below:
http://img401.imageshack.us/img401/8599/usabilitybporg.jpgMy suggestion would be to switch the dropdown menu to the right and move the “Activity Filter” to where the dropdown menu currently is.
April 20, 2010 at 12:12 am #74328In reply to: Group-Rights Plugin
3sixty
ParticipantHmm, RSS… that is a little complicated. Also another implication I did not think of is the activity stream. If the idea is to restrict access to content, then both the RSS, the activity stream (and the activity stream RSS) have to be considered.
Before we go down the route of considering another plugin, have you already tried this one?
https://wordpress.org/extend/plugins/bp-groupblog/
BuddyPress Groupblog
Description Installation Screenshots Other Notes Changelog Stats
Author: Rodney Blevins & Marius Ooms
The BuddyPress Groupblog plugin extends the group functionality by enabling each group to have a single blog associated with it. Group members are automatically added to the blog and will have blog roles as set by the groupblog admin settings.
Features:
Full blog theme integration. The included bp-groupblog theme mimics the group pages.
WP Admin option to set default blog for groups plus bonus options.
Automated blog registration at group creation stage.
Bypass default blog validation to allow dashes, underscores, numeral only and minimum character count.
Blog privacy settings are initially inherited from group privacy settings.
Group members are automatically added to the blog.
Blog roles match group roles as set by the group admin.
Solid error checking that the blog follows validation.
Group admin tab to access the group-blog settings.
Recent posts are displayed on the group home page, much like the forum topics.
A menu tab is added to display the latest blog activity and blog page links.
Blog themes will have the ability to pull in group info and create a theme that could resemble the group exactly.
Leaving the group will downgrade the member role to ‘subscriber’.
Allow the group admin to select one of his/her existing blogs.
Known Issues: * Group blog post do currently not show up in the group activity stream. Therefore as a short term solution we are including a custom activity loop on the blog page. This should be fixed in the future.
Roadmap:
Allow the admin to let group admins choose the blog name, instead of following the group name.
Frontend posting from the blog home page.
Redirect options to integrate deeper with the blog.
Include an RSS icon for easy access to the Blog’s RSS feed.
April 19, 2010 at 9:39 pm #74291r-a-y
KeymasterMake a copy of the bp_adminbar_notifications_menu() function (located in /buddypress/bp-core/bp-core-adminbar.php) and add a check to see if there are any notifications to the main list item, if there are, output a CSS class for the list item.
You’ll need to override the default notifications menu in the BuddyBar.
Read this guide to find out how to modify the BuddyBar:
https://codex.buddypress.org/how-to-guides/modifying-the-buddypress-admin-bar/
April 15, 2010 at 9:23 pm #73721In reply to: BuddyPress and WordPress 3.0
Phlux0r
Participantthe avatar issue seems to come form an incorrect value for the upload_path option in wp_options for the main blog. Make sure it is set to: wp-content/blogs.dir/1/files
Once I updated the option manually in the database, everything worked fine. Also if you have an old .htaccess file from WPMU, it needs to change to use the new ms-files.php in the rewrite rules:
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
@Andy Peatling
I’m using WP3.0 beta-1 and BP 1.3-bleeding and things seem to work OK for the most part except the Blogs area is a bit shaky. I don’t get the My Blogs admin bar menu item.
So the recommendation is to use BP 1.2.3? Hm, how do I downgrade? Can I just disable BP, reinstall 1.2.3 and then reactivate it?
April 13, 2010 at 5:23 pm #73325In reply to: 404 error on BP links
qbuster
ParticipantI’m experiencing virtually the same problem. See waterwaywatch.org. The site is based on WP 2.92 and Buddypress 1.2.3 then Buddypress Widget Theme. I have tried various flavours of Buddypress with a variety of other themes aa well as trying to install as a sub-directory and in the root. The current trial is roo-based.
Looking at your website you will see that when you click on the links that work the url on is based on the root and the other contains a reference to /index.php/. When you click on other menu items – say members – the url is based on the root – thus /members/ . Clicking on that gives a raw 404. If you change that to /index.php/members/ you will find that you will get a page from your website that just says ‘Page not found’. (On my website I don’t get ‘page not found, I get the home page).
Now the bad news. I have shown that this is somehow related to /index.php/ but despite playing with this for the past week, I haven’t been able to figure out what is wrong – let us hope that someone here will take the clue and figure out the answer.
One other thing – if you create a new folder in the root called, say, /members/ and place a dummy index.htm in there, then as expected clicking on Members will open that page.
All this suggest to me some sort of mis-redirection – can anyone help?
Cheers
Will
April 7, 2010 at 1:10 pm #72185Karin Johansson
ParticipantDid you put those files in your own childtheme? Did you remember the underscore in foldername _inc? You need to create that folder, and inside it a folder named scripts, if you do not have them already.
I think I noticed that changing the width of ul#nav li ul from preset 30,7% to a number below 12% would cause the buttons to spread out horisontally instead of vertical…
Also, if you have subpages to pages you have created yourself, and those subpages do not show, you need to change depth in header.php
Preset in default header.php is depth=1, which means that only parent pages are shown. You need to set it to at least 2 to include childpages, or 3 if your child page also have child pages.
Look for something like this string:
< ?php wp_list_pages( ‘title_li=&depth=2&exclude=’ . bp_dtheme_page_on_front() ); ? >
April 2, 2010 at 6:20 pm #71468kankakee
ParticipantThe menu colors are driven by the .css file, located here:
/wp-content/plugins/buddypress/bp-themes/fishbook/_inc/css
* Section “ul#nav li a” (no quotes) controls color of non-active menu tabs
* Section “ul#nav li.selected a” (no quotes) controls color of active/selected menu tabs
color = tab text color
background = tab background color
* Section “#wp-admin-bar .padder” (no quotes) controls top bar of color above header
Now, if I can determine how to get the active header tabs to change for static pages, I’ll be happy. Any ideas?

Regards… Tom
[My 1st BP post]
March 24, 2010 at 12:19 am #69921In reply to: Users posts to activity stream
arezki
Participantyes, correct assessment, but there is a potential solution, if i am right. first about BP: the default theme used to be “widget” ready or friendly, meaning that you can decide what goes in there from the Widget Admin area. This latest version brings essentially major changes in the codes that organize user behavior, but not so easy on the theme side. In fact, there aren’t any themes, may be 2 or 3, that are BP1.2.2.1 compliant and easy to just deploy. However, the Buddypress creators and developers say that you have to create what they call a child theme and then make whatever changes you want from there, probably including making the first “Activity” page as your landing page. Now, one very smart developer released this base theme, http://freebpthemes.com/onsite/sense-sensibility/ If you have bandwidth, time and some technical capabilities, I would recommend having a look.
Now WordPress(MU) may allow u to pick your activity page as the landing page. In your WP Admin section, scroll down to the Settings area (left column). You see “Reading”. In it, it will let you choose “Front Page Display.” You may try to select “Static Page” and open the drop down menu for Front Page and select the Activity Stream page. Then save. By doing, I suspect, since I did not try it, the Activity Stream page (Facebook-like section) will be what your visitors will see when they hit your website.
One think you may want to consider. The Activity Page puts any acvity across your site on that page. If you have a lot of people, that could be overwhelming. There is, however, one plugin u should find on this site called: BuddyPress Friends Only Activity Stream. It essentially should show only activity from the memeber’s friends. Again, I did not try it, but I plan so.
Good luck
Arezki
March 16, 2010 at 3:00 am #68535In reply to: Custom Group Pages
Peter Anselmo
ParticipantI don’t know of any existing efforts to customize group images or backgrounds, but it does sounds like a good idea for a plugin. Using the group exension API (https://codex.buddypress.org/developer-docs/group-extension-api/) it’s fairly easy to add another page to the group admin menu. You could call this menu “Display options” and let group mods change settings. You’re plugin could then check the settings, and display stylesheets/banners as appropriate. It would take some development time, but I think it could work smoothly.
This would of course be heavily theme-dependent, not only for the implementation (div position and such) but also for the design (changing the backgrounds while keeping the feel of the theme).
March 15, 2010 at 1:38 am #68337In reply to: [New Plugin] BuddyPress Group Forum Extras
rich! @ etiviti
ParticipantI’ve installed the plugins but when I click ‘Forum Extra’ link in dashboard, the plugins admin page doesn’t show up.
A blank page with just a title (or a WSOD)? make sure you enable the subplugins (ie, BuddyPress Forums Extras – Quote)
If it works, then the Forums Extra admin page would look like this:
Group Forum Extras
Ajaxed Quote enabled.
where do users enter their signatures? I don’t see the field anywhere:
Under the member profile page, click the profile tab, then in the subnav menu – next to Change Avatar is ‘Change Signature’
mybuddypressurl/members/memberusername/profile/forum-signature/
March 10, 2010 at 9:04 pm #67624In reply to: How to add to the "My Account" section of the nav?
r-a-y
KeymasterUnfortunately, there’s no hook in the “My Account” menu to add custom items so you’ll basically need to duplicate the bp_adminbar_account_menu() and add your changes, then remove the bp_adminbar_account_menu() function and add your custom function.
The following guide tells you how to do this:
https://codex.buddypress.org/how-to-guides/modifying-the-buddypress-admin-bar/
March 4, 2010 at 5:15 pm #66712In reply to: Blog Title Changes Not Showing
fostertime
ParticipantActually. It also does not update the title within the My Blog, buddypress dropdown menu either.
March 3, 2010 at 5:19 am #66472In reply to: Setting Roles for Registered Users
jalien
ParticipantActually thanks for the post. This is a something I have been doing (trying to do) since wpmu 1.0. I use WPMU / Buddypress with young (elementary school students 6-12 years old) so simplicity is a must. The New Blog Options plugin (if it works as it says it will) would make make perfect customization possible. Here are a list of WPMU plugins that I use or have used that might help. I am in the process of retrying everything to achieve exactly what you are trying to do. Let everyone on the forums know how your testing goes. Hope this isn’t too long. I added links to save time since there are sometimes plugins with similar names).
New Blog Options – this one is fairly new (still beta), and I haven’t tried it extensively yet, but it will allow you to clone on blog setup with it’s plugin options etc. to all new blogs.
https://wordpress.org/extend/plugins/default-blog-options/
Limit Blogs per User – if you don’t want them making more than one blog (set to 2, one is the main buddypress blog and 2 is their own blog)
https://wordpress.org/extend/plugins/limit-blogs-per-user/
WPMU New Blog Defaults – this will allow you to restrict menus, change default links, etc under the Options in the Site Admin menu
https://wordpress.org/extend/plugins/wpmu-new-blog-defaults/
Members – this one takes over where the old Role-manager plugin left off. Haven’t had time to check it out yet, but if you could use this with New Blog Options it would allow you to very finally tune what your users could do and see.
https://wordpress.org/extend/plugins/members/
Adminimize – again I haven’t played with this for a while, but if you could use it with New Blog Options, then you could simplify the look of the menus for your users too.
https://wordpress.org/extend/plugins/adminimize/
Default User Role – will set the user role when a new blog is created
https://wordpress.org/extend/plugins/wpmu-default-user-role/
Plugin Manager – does what it says, allows you to manage which plugins users can set, which ones are automatically turned on, and which regular users cannot see
http://wpmudev.org/project/wpmu-plugin-manager
download link is: http://wpmudev.org/download/946613807_mp-plugin-manager.php
Of course with young people you might want to consider a privacy plugin like:
More Privacy Options – this doesn’t work with the feed on Buddypress, but if you search the forums it can be made to work or you can use the following plugin for feed privacy (Buddypress privacy should be coming soon)
http://wpmudev.org/project/More-Privacy-Options/
download link is: http://wpmudev.org/download/999830698_ds_private_blog.php
BP MPO Activity Filter – This plugin, BP MPO Activity Filter, does just what the name suggests: it filters BuddyPress activity feeds. Used with More Privacy Options.
https://wordpress.org/extend/plugins/bp-mpo-activity-filter/
February 22, 2010 at 9:25 pm #64896wandilly
ParticipantInstead of downloading wordpress to my PC and then uploading to Godaddy(I ran into all kinds of problems that way…)
On january of 2010 I used godaddy automated script from hosting control center to automatically install wordpress 2.9.1 into my hosting account. My current account detail in godaddy for marinprofessionals.com is as follows:
Domain : marinprofessionals.com
Hosting Login : wandilly
Server IP Address : 97.74.215.63
Dedicated Hosting IP : 173.201.83.101
On January 2010 I also was able to upload the Current Theme to the marinprofessionals.com hosting account in godaddy is called :
Sliding Door 1.8.7 by Wayne Connor
(A unique template featuring sliding images in the header based on phatfusion imagemenu. Look at theme homepage to see the menu in action – the preview does not work on wordpress.org!!!! Sliding images in header link to pages, or can be redirected using the Page Links To plugin. The theme has a comprehensive support forum to help you get started at http://mac-host.com/support)
As far as Buddypress, back in October of 2009, I downloaded the version of I downloaded the bpress 1.1.1zip version and uploaded to godaddy and then unzipped there which create a buddypress folder in the html directory of godaddy. Nevertheless, I also see another version of bpress zip (1.0.2) which was uploaded in January 2010…
My website I was able to change the appearance of the sliling door of marinprofessionals but am not sure if it was done correctly. I would like help adding a directory capability and enable the creation of individuals blogs per each user registration…similar to what’s is avalable for the ” http://www.umwblogs.org” website … During 2009 I have tried to get help/answers from dirrent forums but was not able to make it work, could you please help??
February 13, 2010 at 12:14 am #63218In reply to: register.php
osasko
ParticipantHi,
Thanks , Ok will do it from Buddypress.
197 Countries in a drop-down list will take a bit of time=)
Just one question – how do you change “name” to “full name” , because I don’t think you can edit that from Buddypress menu area?
February 8, 2010 at 1:12 pm #62708In reply to: adding content to the 1.2 default theme homepage
Mike Pratt
Participant@David I just created a page called ‘blog’ (which defaults to ‘blog’ for that page’s slug
The following menu item in header.php:
<li<?php if ( bp_is_page( BP_HOME_BLOG_SLUG ) || bp_is_blog_page() &&
!is_front_page() && !is_page() )
: ?> class="selected"<?php endif; ?>>
<a>/<?php echo BP_HOME_BLOG_SLUG ?>/" title="<?php _e( 'Blog', 'buddypress' ) ?>">
<?php _e( 'Blog', 'buddypress' ) ?></a>renders a menu item domain.com/blog, just like it used to.
You need to make sure you choose that page in Settings>Reading ‘Posts page’
On further reading of your post, maybe I don’t understand. I just know, what I described produces the exact same results as prior to the change (and removal of home.php)
February 4, 2010 at 9:17 pm #62414In reply to: How do I edit the BuddyPress Menu
danbpfr
ParticipantOpen the pot file in a text editor and search for the expression you want to change.
Near it you can see the file name and the line where it is located
February 4, 2010 at 8:40 pm #62409In reply to: How do I edit the BuddyPress Menu
zastrow
ParticipantThanks.
Where is the Language File ? I want to change the verbage of the menu.
Like Blog —> Latest Updates
I found a BuddyPress.Pot file, but this doesn’t seem like a language file to me.
January 29, 2010 at 2:57 am #61964In reply to: BP Groupblog Error – Call to undefined function
Mark
Participant@MariusOoms – no need to apologize. It’s the price we pay to use open source. If it’s a mission critical feature, upgrades can be done on a test server or backups allow for rolling back until all is good to go live. It’s appreciated that you got this plugin established. Anything you can do in the future will also be appreciated.
When upgrading for bp 1.2, take a look at JJJ’s comments regarding hooking dependent plugins in to bp_int. It sounds like it’s the preferred way (over what I posted earlier) to load bp first:
https://buddypress.org/forums/topic/important-plugin-devs-read-this
Best of luck with your move!
@nonegiven – I’m now having no problems with groupblogs. Old Group Blog pages are recognized and all the Blog Menu Options within the Group are associated with the correct group blog. I’d also love to see the groupblog function as part of the core bp.
@Andy – Still confused by your comment but it may not matter given the change JJJ has made to the trunk.
-
AuthorSearch Results