Forum Replies Created
I would suggest the Achievements plugin, it works with BuddyPress but it doesn’t offer ranking. I had built a ranking system for a client based on Achievements, if you like please contact me, maybe I could help you with a similar system. It was as you described too, with an image to represent the ranking if you want.
I found a 403 error that occurs on the groups settings page (which is blank) after i click the next button. This takes me to a page which says “Are you sure you want to do that?” So I click the link that says “Please try again.” and it takes me back to the group settings page which is still blank. Can’t get past group settings…
We fixed the problem, it had to do with a cookie definition.
We were trying to allow users to move freely between our sites on multisite without having to login again. These are the two cookie definitions remaining in our wp-config.php:
define(‘COOKIEHASH’, md5(‘http://’ . $_SERVER . ‘/’));
I think it is possible the email problem might be due to a hosting problem, we are currently on a Godaddy shared hosting account which has some email restrictions. But i’m still confused as to why there was emails coming before (no emails are going out now) and there was text in the email but just no link.. Would a hosting company remove links from emails like that or ? Strange..
Also, we’re using a foreign language version of WordPress and BuddyPress which both have completely translated mo files but the email came in English. Could this be related or another issue?
It is WordPress 3.3.2 multisite installed in the root directory. We have a custom theme but based on bp-default without many modifications, certainly not any to the mail functionality except we had tried the Welcome Pack plugin but the activation link did not appear in that email either. This problem has occurred even without any other plugins running but BuddyPress.
It seems to be a variable that should be created called $activate_url in /bp-core/bp_core_filters.php . Is there a way to add a filter there or somehow create another email to take precedence over this one?
We’d like to keep email activation but if it doesn’t work we will have to manually re-send emails or disable it? Both seem like bad solutions, such a basic feature should be working without any tweaks to the system.
I’ve reported this as a bug since nobody was able to give a solution to me.
Well it is not clearing. I don’t want to edit core files, how can I force it to clear after a group is created? Should I put a setcookie() that hooks into the bp_after_create_group() ? Please advise.. something is obviously not working correctly here.
It is not clearing even when using the bp-default theme with no other plugins running. I have the latest stable version of WordPress (3.3.1) and BuddyPress (1.5.4).
I tried the bp-default theme, I’m not using any other BuddyPress plugins.
Found a solution – the problem is a cookie set by BuddyPress that isn’t changing correctly or has the wrong expiration time.
Line 130 of bp-groups-actions.php (in the bp-groups folder):
setcookie( ‘bp_new_group_id’, $bp->groups->new_group_id, time()+60*60*24, COOKIEPATH );
I commented this line out. You could also change the time to a shorter time so bots don’t create groups, is that why this is in there? As it is now, this cookie prevents anyone from creating more than 1 group per 24 hours. Why?
In addition (could be related..) when I was changing the setting that only allows admins to create groups, it wouldn’t save the setting. It just left it blank, not yes or no, just blank. And I tried both yes and no, it wouldn’t save either of them.