• Resolved Skippy

    (@skippyotf)


    Hi. I found your plugin and it saved my butt. Then I updated and it broke. I’m very sad. Here are the details.

    WordPress 4.1.1
    bbp Private Groups 2.5.6
    s2Member paid version 150311
    bbpress 2.5.6

    Group Name Settings tab

    I have 4 groups. They are, with my names:

    Group 1 – Students
    Group 2 – Graduates
    Group 3 – Employers
    Group 4 – bbpAdmin

    Assign Groups To Roles tab

    How I had it set up and how it was working:

    Administrator – Group4 bbpAdmin
    s2Member Level 1 – Group1 Students
    s2Member Level 2 – Group2 Graduates
    s2Member Level 3 – Group3 Employers
    s2Member Level 4 – no-Group

    All other WordPress roles are unassigned to a group.

    Now However I get this:

    Administrator – Group bbpAdmin
    s2Member Level 1 – Group5 Students
    s2Member Level 2 – Group5 Graduates
    s2Member Level 3 – Group5 Employers
    s2Member Level 4 – Group5

    What is Group5? I did not create such a thing. At least not knowingly.

    When I try to change each role back to the desired group I can make the changes in the drop down box but upon clicking “save changes” the changes don’t actually save and it all goes back to the Group5 settings.

    Bug? User error? Nuclear disaster? What’s up?

    Thank you very much.

    https://www.ads-software.com/plugins/bbp-private-groups/

Viewing 15 replies - 16 through 30 (of 37 total)
  • Thread Starter Skippy

    (@skippyotf)

    I didn’t understand about the user having to log in before forum roles are assigned. Thanks for clairifying that to me.

    I signed in. The user has been assigned the forum role of participant now.

    However no group was assigned. User can not see any of the forums as all forums require some level of group access.

    There is also an addition group in the Users -> Edit User page called “Groupate_new_group 1” which I did not create. Maybe that means something to you.

    Plugin Author Robin W

    (@robin-w)

    ok, I think I have fixed.

    Can you go to the following and follow the instructions

    https://www.rewweb.co.uk/bbp-private-groups-2-5-7-beta/

    Then go to settings>bbp private groups>assign groups to roles and tick the login box.

    Then test with user that if they have no group asset they get one on login.

    I have done it with a setting, as I do not like to change the default on how something works as many will already be using it.

    There is also an addition group in the Users -> Edit User page called “Groupate_new_group 1” which I did not create. Maybe that means something to you.

    Nope, sorry – where exactly is this showing?

    Thread Starter Skippy

    (@skippyotf)

    I will test the beta and get back to you soonish.

    Regarding the new group.

    In WordPress go to Users, select a user to edit, on the edit page for a user scroll all the way to the bottom. I see this right above the “update user” button.

    —————–

    Forums

    Forum Role Participant

    Private Groups

    Group1 Students Click to add this group

    Group2 Graduates Click to add this group

    Group3 Employers Click to add this group

    Group4 bbpAdmin Click to add this group

    Groupate_new_group 1 Click to add this group

    Thread Starter Skippy

    (@skippyotf)

    I got this message when activating the beta.

    “The plugin generated 4 characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin.”

    Plugin is active. I will test and report back.

    Thread Starter Skippy

    (@skippyotf)

    the “add group on login” box is checked. All setting appear normal.

    I created a new user, logged in. Still no groups set.

    The ‘forum role’ did get set to participant, but none of the private groups were set.

    Plugin Author Robin W

    (@robin-w)

    hmm, ok 3 things to look at

    1. not at all sure how you got such a new group, can you go into settings>bbp private groups>group name settings, and just delete the content from no. 5, you’ll still see it in the lists as group5, but the funny wording should go.

    2. the spare characters will disappear in the next version, it’s just spaces at the end of files, which I’ll remove.

    3. I really don’t understand why it is not working, but I don’t have s2member, and I’m loathe to get into cracking open it’s code to see how it works.

    My plugin hooks to standard wordpress login functionality – how are you logging in? – is there some s2 function you are using, and if you use /wp-login does it work?

    Thread Starter Skippy

    (@skippyotf)

    1. There is no wording for Group5 in the ‘group name settings’.

    2. Got it.

    3. s2member is annoyingish….

    There is a login widget which I’ve been using sometimes. I created a new user and made sure to login via /wp-login. Still the same result.

    forum role of participant is assigned.

    but no group is assigned. for this user level Group1 should have been assigned.

    Just to see what happens I also unchecked the “add group on login” box.

    Created a new user, logged in via /wp-login.

    Still no group assigned.

    If it works for you and not for me it’s almost gotta be something related to s2member it seems….

    Thread Starter Skippy

    (@skippyotf)

    Is it possible something is corrupted in my database? Should I just delete the plugin and all it’s data and start over from scratch?

    I’m not excited about doing that, but if that will help solve the problem then I gotta do what I gotta do.

    Plugin Author Robin W

    (@robin-w)

    not yet…!

    Did you buy the premium version of s2member?

    Thread Starter Skippy

    (@skippyotf)

    I do have the premium version of s2member.

    Plugin Author Robin W

    (@robin-w)

    ok, if you were only using the free version I’d have uploaded it.

    Ok so we have got

    1.Issue with my plugin and wordpress – works on my site but not on yours, so plugins, themes or database?

    2. database corruption – since you see the other items ok, unlikely but not rule out

    3. another plugin affecting – what other plugins are you running?

    3. Issue with s2member and logon and registration – ie s2member doesn’t use these hooks, but even with wp-login it doesn’t work, is s2member overriding this with a filter?

    Suggest we eliminate s2member next.

    If you feel comfortable can you deactivate s2member – deactivation shouldn’t delete any data so should be safe. Then try a new user and wp-login and see if you still have the issue.

    then come back

    Thread Starter Skippy

    (@skippyotf)

    Okay. I did some testing.

    Created a new member with s2member active, then disabled s2member, logged in, no role assigned.

    Disabled 2smember, registered a user and then log in – no role is assigned.

    I then went to the ‘assign groups to roles’ tab and assigned a role to the subscriber level.

    Registered a new user, logged in, still no role assigned. s2member was turned off the whole time.

    Next test, I deactivated all plugins except this one and bbpress. Created a new user, logged in. Still no group assigned.

    list of plugins on the site:
    Akismet
    BackWPup
    Basic User Avatars
    bbP private groups
    bbPress
    Better Delete Revision
    Broken Link Checker
    Default Sort Ascend
    Google Analyticator
    Google Analytics Dashboard for WP
    Jetpack by WordPress.com
    Meteor Slides
    Plainview Activity Monitor
    s2Member Framework
    Scroll Triggered Box
    Semalt Redirect Manager
    User Bookmarks
    Weaver II Maintenance
    Weaver II Theme Extras
    Wordfence Security
    WordPress Editorial Calendar
    WordPress SEO

    I have a WordPress site I use for testing things that has s2Member on it. Would it help if I gave you access to that so you could look at that plugin?

    Plugin Author Robin W

    (@robin-w)

    I have a WordPress site I use for testing things that has s2Member on it. Would it help if I gave you access to that so you could look at that plugin?

    probably not – I’m losing faith in my own sanity !

    Let me have another look at my own code and retest on my site so that I am 100% sure that my code works.

    Going back to your very original post – did you ever have this working – ie it did assign groups for roles on registration, or was it because it wasn’t working that you found the original bug?

    Thread Starter Skippy

    (@skippyotf)

    I’m doubting my sanity as well.

    I can not say for certain that it was ever assigning groups to new users.

    When I tested this the first time around I had the forums and users already established. I used your plugin to assign access to forums, then assigned groups to existing users and tested that. All that was working.

    But as for assigning a group to a new user on registration, I can’t say for sure that ever did work for me.

    My original question was all about the mysterious Group5. Until we starting working together on testing this I never tried registering a new user, then logging in, then checking to see if groups were assigned.

    Plugin Author Robin W

    (@robin-w)

    ok, my code works on my test site.

    Think access to test site is the next step. Can you send me access via my website

    https://www.rewweb.co.uk

Viewing 15 replies - 16 through 30 (of 37 total)
  • The topic ‘Groups I Didn't Create Appear After Latest Update’ is closed to new replies.