Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'profile fields'

Viewing 25 results - 1,851 through 1,875 (of 3,575 total)
  • Author
    Search Results
  • #143867
    modemlooper
    Moderator

    When you are not in a BuddyPress loop you can get BP content by using WP author id as it returns same id.

    #143862
    evagorasc
    Participant

    @modemlooper Thank you! That did it.
    get_the_author_id() as well as bbp_get_reply_author_id() seem to both work just fine.
    get_post_author_id() and $bp->displayed_user->id don’t seem to work for me though.

    #143861
    modemlooper
    Moderator

    `$user_id = $bp->displayed_user->id;

    $location = xprofile_get_field_data( ‘Location’, $user_id ) ;
    echo ‘Location: ‘ . $location;

    if that doesnt work try getting the_author_ID(); or get_post_author_id();`

    #143859
    evagorasc
    Participant

    Made some progress with this, but still need help. I figured that I could simply add something like this underneath the avatar:

    Code:
    $location = xprofile_get_field_data( ‘Location’, 10 ) ;
    echo ‘Location: ‘ . $location;

    However, notice the hard-coded “10” there which is an ID. This needs to be the ID of each user in the replies table and it changes with each table row inside the “loop-single-reply.php” file. I don’t mind changing the template file and keeping a record for it when upgrades come, but how do I know the ID of each user in the bbPress posting loop?

    #143852
    Paul Wong-Gibbs
    Keymaster

    Wow. This must a record for oldest resurrected thread.

    Please start a new topic

    #143848
    evagorasc
    Participant

    @johnjamesjacoby i am running the latest version of BuddyPress and bbPress together (running bbPress as site-wide forums integrated with BuddyPress). I would like to add any custom xprofile BuddyPress fields that I created underneath the avatar of a user in the forums.

    The actual code that writes out the replies loop is inside the “loop-single-reply.php” file of the bbPress plugin. But how do I connect to BuddyPress and display any xprofile fields that I want though?

    #143815
    raphadko
    Participant

    Actually I think it is impossible without modifying the core files. Any character limit or other custom validation is lost in the edit profile page, and since the $error is a local variable on xprofile_screen_edit_profile, there is no way to set it. Can you confirm that @djpaul?
    I don’t know if this is planned for future releases, but I could help build a better validation code for user registration and edit profile. Adding a character limit to fields would be nice.

    #143813
    raphadko
    Participant

    @djpaul thanks for the reply
    I found what is going on: xprofile_check_is_required_field bypasses if user is administrator, that’s why I was able to save required fields empty.
    Now I am trying to hook xprofile_check_is_required_field to a bp-custom function called check_and_validate that also checks the fields for a character limit (another very important missing security feature I pointed out on another post.) But somehow it is not working.. any ideas on how to do it?

    By the way Paul, how can I submit tickets on bug tracking? I’ve been messing around with buddypress a lot lately and found a couple.

    Janet Morrow
    Participant

    I have the fields working now. There are still some things I’m looking to resolve, but I’m making good progress.

    #143584
    modemlooper
    Moderator

    Do you mean profile fields?

    Users > Profile fields

    modemlooper
    Moderator

    Avatar upload is only after the user has activated their account. There is a trac ticket to add this function back but it might not get added.

    If you are wanting people to add an avatar when they log in. You can have the user get redirected to the change avatar page. This would have to be coded by you or a developer.

    You can add any profile fields to the members-loop.php go into that file and scroll down to this text:

    /***
    * If you want to show specific profile fields here you can,
    * but it’ll add an extra query for each member in the loop
    * (only one regardless of the number of fields you show):
    *
    * bp_member_profile_data( ‘field=the field name’ );
    */

    #143525
    benzine
    Participant

    I’m in despair for such a solution right now. So, I think it’s better to have all custom fields mandatory while members can decide whether to hide or show them in public such that they can edit any fields later if they want to. Also, re-register from front end all manually created profiles from dashboard. This is the most plausible solution to me at this time.

    Thanks for your time.

    #143511
    modemlooper
    Moderator

    When you add users in the admin the xprofile fields are not present for you to add info. I don’t think there is a way around this unless there is some filter to force all xprofile fields to be shown even if they are empty.

    When a user signs up on the front they have the fields shown to fill in. If they do not fill these in then they still wont be shown. It’s worth a possible trac enhancement ticket to include the xprofile fields in the user profile creation step in the WP admin. But even then if you do not fill in each field they will not be shown on a profile

    #143507
    benzine
    Participant

    thanks for taking the time looking at my problem mate. No, indeed it’s not broken but I want to have the unfilled fields present in the user profile if they want to edit it later on. Also, what do you think about users created from dashboard but still only have the name field displayed in their public profile? While this is also the only existing field which this particular user can edit?

    #143505
    benzine
    Participant

    Please hover on the 1st and 2nd user to see the difference. The 1st one was created from the dashboard “add user” while the second one had registered from the registration form. I can’t understand why those created from dashboard don’t have the custom fields in their profiles???

    #143503
    benzine
    Participant

    Here is the story Paul. I run a normal buddypress install on my website http://tinyurl.com/cuq6axy. If you go to the 2nd menu item in the main top nav (sorry it’s in French), you’ll see a list of users. The admin of the site did add a bunch of these users from the WP dashboard. But when a user is published in this section from buddypress, it doesn’t display the extra custom fields created nor does it carry the unfilled fields (for later editing) from the registration form which is here http://tinyurl.com/9aqtbez. How can I synchronize all the fields and make them appear on these users profiles or when they edit their profile they still have the fields which were not mandatory but not filled still appear?

    Does this explanation makes sense to you or anyone there?

    #143501
    Paul Wong-Gibbs
    Keymaster

    What profile field group are the new profile fields in? Did you create a new profile group, or are the new fields in the default profile group?

    #143485
    Paul Wong-Gibbs
    Keymaster
    #143482
    benzine
    Participant

    No, the custom profile fields don’t appear in the user’s profile page if they want to edit and add the extra info. That’s the issue. If I create a user from the front end, I have all the filled up fields but if created from dashboard from admin, I only have the name and this is the only field that I can see.

    I’m also experimenting another issue here. When a user creates his profile and doesn’t enter info for the non mandatory fields, he doesn’t have the blank fields again in his profile if he wants to fill them later. Only the fields which are marked “required” appear (those he has filled up). How can all the custom fields be present in his profile for later editing???

    A real headache right now and if you can help, this will be a real heal for my sore brain

    #143479
    Paul Wong-Gibbs
    Keymaster

    If you’ve added more BuddyPress profile fields, then it shouldn’t matter *how* a user account was created — they should appear for editing in the user’s profile.

    #143364
    Andrew Tibbetts
    Participant

    Holy shitake mushrooms…I’m an idiot. The user I’m working with didn’t have any values in any of the fields. Please ignore. Keep moving. Nothing to see here.

    #143268
    coolcrio
    Participant

    btw, if i go to /members/username i can see their profile (with no imported fields just username and avatar :/)

    #143248
    modemlooper
    Moderator

    https://wordpress.org/extend/plugins/bp-group-reviews

    This works like the plugin reviews on this site. Example: https://buddypress.org/community/groups/buddypress-xprofile-custom-fields-type/reviews/

    You can turn groups into “Studios” by creating a language file and changing all instances of Group/Groups to Studio https://codex.buddypress.org/translations/

    GordonRe
    Participant

    Thanks
    1. AMU is a plug-in called Add Multiple Users which https://wordpress.org/extend/plugins/add-multiple-users/ It enables a CSV import of users. [Sorry for not being clearer in the OP].

    2. Users added manually – ie using the WordPress new user screen – and users Registering using the front end – work fine in BuddyPress – [both those entered before and after doing the CSV import with AMU) ie the user has a profile page and can edit it.

    3. All the users imported using AMU have all fields complete including first, last, nick and display names. The only empty fields are www, jabber and AIM.

    4. Users from both the CSV import and the manual user added from the Users_Add_New_Screen screen are added to a BP groups using @boonebgorges‘ Buddy Press Group Management plug in. All appear in the group member list (and all members lists) but the ones bulk entered using CSV file do not have profiles.

    I’m going to try doing another import and see if I get the same result.

    #143055
    Snegu
    Participant

    We actually have a pretty limited number of users, who are paired as mentees and mentors. We want each mentor/mentee to be able to select their corresponding mentee/mentor from the list to make sure the spelling is the same. We also want to show linked pairs in another section, which is another headache all to itself.

    The first name and last name are stored as xprofile fields because I needed the privacy and user controls that Buddypress provides. Role is also stored as an xprofile field because we’re using our own defined roles (mentor and mentee).

    Looks like I’m going to have to get deep into the SQL to do this – was just hoping there was something easy I’d missed!

Viewing 25 results - 1,851 through 1,875 (of 3,575 total)
Skip to toolbar