Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'profile fields'

Viewing 25 results - 1,526 through 1,550 (of 3,575 total)
  • Author
    Search Results
  • #165919
    chland
    Participant

    Check the value of the “bp-xprofile-fullname-field-name” entry in the WordPress “wp_options”-table.

    SELECT * FROM wp_options WHERE option_name LIKE 'bp-xprofile-fullname-field-name'

    Its value should match the name of the profile field containing the Member-Name. Usually the same as whats returned by

    SELECT name FROM wp_bp_xprofile_fields WHERE id = 1

    If the value in bp-xprofile-fullname-field-name is invalid (for example: in my case it contained “Name” but I renamed the first profile field to “Lastname, Firstname”), BuddyPress goes bonkers and tries to execute an invalid SQL-query resulting in an empty memberlist.

    The main problem is the code located in “plugins\buddypress\bp-core\bp-core-classes.php” around line 260:

    				} else {
    					$fullname_field_id = $wpdb->get_var( $wpdb->prepare( "SELECT id FROM {$bp->profile->table_name_fields} WHERE name = %s", bp_xprofile_fullname_field_name() ) );
    
    					$this->uid_name = 'user_id';
    					$sql['select']  = "SELECT DISTINCT u.{$this->uid_name} as id FROM {$bp->profile->table_name_data} u";
    					$sql['where'][] = "u.field_id = {$fullname_field_id}";
    					$sql['orderby'] = "ORDER BY u.value";
    					$sql['order']   = "ASC";
    				}
    

    $fullname_field_id is empty if the value in bp-xprofile-fullname-field-name points to an non-existing fieldname.

    Hope this helps others with the same problem.

    #165918

    In reply to: Dynamic profile fields

    Henry
    Member

    bump

    Reacton
    Participant

    @mercime I did edit afew of the html files: header, page, index, sidebar, and footer. however I realised I may have worded that wrong, its when I post a comment it says who posted it the time and everything but the actual comment does not appear?

    and if I add a profile field and fill it in it shows the profile feed name in the profile page but not what I typed inside it.

    should I copy the javascript file over to my child theme also?

    Thanks,

    Lloyd

    chriswinch
    Participant

    Thanks for your help.
    Managed to get it working by using the wordpress user id as you mentioned.

    @mercime
    Participant

    @reacton What kind of modifications did you make on your BP Default child theme? Note that if made changes in the HTML markup in the template files of the BP-specific pages, you might also have to copy over and revise the JS files of BP Default theme.

    #165713
    danbp
    Participant

    You maybe right, and i’m unsure too. The best way to know, is to give a try. But do you absolutely need to ask twice for the user email ?
    Or you could simply name the email fields differently.
    Private mail
    Work mail

    #165707
    danbp
    Participant

    Hi @henrywright-1,

    i guess you can also filter by group profile ID

    <?php if ( bp_has_profile('profile_group_id=2') ) : 
    echo bp_get_profile_field_data( 'field=Email' )
    endif;
    
    if ( bp_has_profile('profile_group_id=45') ) : 
    echo bp_get_profile_field_data( 'field=Email' )
    endif;
    ?>

    https://codex.buddypress.org/developer/developer-docs/loops-reference/the-profile-fields-loop-bp_has_profile/

    #165641
    junithorn
    Participant

    Just an FYI to anyone curious, here is the solution:

    <?php do_action( 'bp_before_profile_loop_content' ); ?>
    
    <?php if ( bp_has_profile('hide_empty_fields=0') ) : ?>
    
    	<?php while ( bp_profile_groups() ) : bp_the_profile_group(); ?>
    
    		<?php if ( bp_profile_group_has_fields() ) : ?>
    
    			<?php do_action( 'bp_before_profile_field_content' ); ?>
    
    			<div class="bp-widget <?php bp_the_profile_group_slug(); ?>">
    
    				<h4><?php bp_the_profile_group_name(); ?></h4>
    
    				<table class="profile-fields">
    
    					<?php while ( bp_profile_fields() ) : bp_the_profile_field('hide_empty_fields=0'); ?>
    
    						<?php if ( bp_field_has_data() ) : ?>
    
    							<tr<?php bp_field_css_class(); ?>>
    
    								<td class="label"><?php bp_the_profile_field_name(); ?></td>
    
    								<td class="data"><?php bp_the_profile_field_value(); ?></td>
    
    							</tr>
    							
    						<?php elseif ( !bp_field_has_data() ) : ?>
    						
    								<tr<?php bp_field_css_class(); ?>>
    
    								<td class="label"><?php bp_the_profile_field_name(); ?></td>
    
    								<td class="data"><?php bp_the_profile_field_value(); ?></td>
    
    							</tr>
    							
    						<?php endif; ?>
    
    						<?php do_action( 'bp_profile_field_item' ); ?>
    
    					<?php endwhile; ?>
    
    				</table>
    			</div>
    
    			<?php do_action( 'bp_after_profile_field_content' ); ?>
    
    		<?php endif; ?>
    
    	<?php endwhile; ?>
    
    	<?php do_action( 'bp_profile_field_buttons' ); ?>
    
    <?php endif; ?>
    
    <?php do_action( 'bp_after_profile_loop_content' ); ?>
    
    #165572
    devrap
    Participant

    I’m having this same issue, but on a newer version of BP (1.7.1). I’ve submitted a ticket to report this bug, https://buddypress.trac.wordpress.org/ticket/5046#ticket. The error doesn’t occur if *all* fields of the extended profile are filled out.

    #165500

    In reply to: email

    @mercime
    Participant
    #165471
    junithorn
    Participant

    Err, sorry I had those two reversed.

    #165466
    Kingrammer
    Participant

    some more details if they will help,

    It’s a brand new install of wordpress and buddypress. a multisite install, subdomains.

    The only other plugin is Theme My Login. Custom Community Theme being used at the mo.

    Would someone give me a nudge? Thank you so much to anyone with suggestions. Learning Buddypress and reading through the Ofcom radio broadcasting guides at the same time are pickling my brain!1

    #165433
    Shuji Suzuki
    Participant

    Thanks!
    It indeed was.

    #165432
    modemlooper
    Moderator

    looks like your theme is hard handing your form css. you will need to find the css and edit it.

    modemlooper
    Moderator

    $user_id = get this from WordPress;
    xprofile_get_field_data( $field, $user_id );

    The way you are getting members id is only good on member pages. If you are on a blog post you can get the author id, if you want logged in user id get that.

    #165385

    In reply to: Display Profile Groups

    @mercime
    Participant

    Do you know how to rearrange the order of those groups?


    @ebraxton30
    near the bottom of the Extended Profile webpage I linked to above, I’ve listed ways to rearrange profile fields and profile field groups.

    #165376

    In reply to: Display Profile Groups

    ebraxton30
    Participant

    Thank you so much. I was not clear on how it would display, but your example helped me out. I was using Gravity Forms User Registration add-on and those existing entries were not populating or connecting to the fields I had created through the profile group fields. This actually works much better for this particular site.

    Do you know how to rearrange the order of those groups? My profile groups are not in the same order as they are in the admin area.

    #165340

    In reply to: Display Profile Groups

    @mercime
    Participant

    @ebraxton30 Change to Twenty Twelve theme and deactivate all plugins except BuddyPress to test if your installation is working as expected -> https://codex.buddypress.org/user/before-installing/

    Extended Profiles https://codex.buddypress.org/user/buddypress-components-and-features/extended-profiles/

    Example of User Profile page which includes four profile field groups containing many profile fields each. http://testbp.org/members/mercime/profile/public/ Only the “General” profile group shows up during registration. Feel free to register at testbp.org, the official BuddyPress test site.

    #165337
    millo
    Participant

    hi,
    no activate BP template pack plugin. It is new installation.

    General Information

    WordPress Version: 3.5.1
    URL: http://redpublica.loading.es
    Theme Version: 1.2
    Framework Version: 2.1
    PHP Version: 5.4.15

    Installed Plugins

    ajax-event-calendar/ajax-event-calendar.php
    backupwordpress/plugin.php
    bbpress-enable-tinymce-visual-tab/init.php
    bbpress-like-button/bbpress-like.php
    bbpress/bbpress.php
    bp-avatar-suggestions/bp-avatar-suggestions.php
    buddy-bbpress-support-topic/buddy-bbpress-support-topic.php
    buddypress-activity-plus/bpfb.php
    buddypress-followers/loader.php
    buddypress-profile-tabs/bp-profile-tabs.php
    buddypress-twitter/loader.php
    buddypress-xprofile-custom-fields-type/bp-xprofile-custom-fields-type.php
    buddypress/bp-loader.php
    carousel-without-jetpack/jetpack-carousel.php
    contact-form-7/wp-contact-form-7.php
    duplicate-post/duplicate-post.php
    launchpad-by-obox/index.php
    login-with-ajax/login-with-ajax.php
    revslider/revslider.php
    tinymce-advanced/tinymce-advanced.php
    use-google-libraries/use-google-libraries.php
    wordpress-importer/wordpress-importer.php

    Thanks

    #165196
    joejozwowski
    Participant

    I am running into this problem as well, or maybe just a different form of this same issue.
    I have several fields that ask for a URL (to a YouTube Channel or Tumblr blog) and instead of the link going to

    http://www.youtube.com/user/myChannel

    this link is generated

    http://mysite.com/members/?s=www.youtube.com%2Fuser%2myChannel

    #165163
    @mercime
    Participant
    #165078
    gediweb
    Participant

    Is there a way to show the new groups at registration? I know I can add all my fields to Base, but I want them separated into sections

    maddogmcewan
    Participant

    @jancbeck – i haven’t done much lately to improve the plugin, for me I think next step would be to add the ability to edit fields, then step 2 would be to incorporate some xprofile fields – if i do anything I am happy to share

    #165049
    Julian Lamprea
    Participant

    The issue is in the core of the xprofile fields integration that have been added to buddypress with errors.
    The problem is in the bp-xprofile-template.php file in the method bp_profile_get_visibility_radio_buttons()
    Currently that function is rendering the visibility levels as radiobuttons, but is using the same id for all radiobuttons, so, if you want to allow multiple field with visibility options, the current version don’t works because the IDs of each radiobutton is repeated.
    The current code of this method is:

    
    foreach( bp_xprofile_get_visibility_levels() as $level ) {
    			$checked = $level['id'] == bp_get_the_profile_field_visibility_level() ? ' checked="checked" ' : '';
    
    			$html .= '<li><label for="see-field_' . esc_attr( $level['id'] ) . '"><input type="radio" id="see-field_' . esc_attr( $level['id'] ) . '" name="field_' . bp_get_the_profile_field_id() . '_visibility" value="' . esc_attr( $level['id'] ) . '"' . $checked . ' /> ' . esc_html( $level['label'] ) . '</label></li>';
    		}
    

    and the correct way to do it should be:

    
    foreach( bp_xprofile_get_visibility_levels() as $level ) {
    			$checked = $level['id'] == bp_get_the_profile_field_visibility_level() ? ' checked="checked" ' : '';
    
    			$html .= '<li><label for="see-field_' . esc_attr( $level['id'] ) . '"><input type="radio" id="see-field_' . esc_attr( $level['id'] ) . '" name="field_' . bp_get_the_profile_field_id() . '_visibility" value="' . esc_attr( $level['id'] ) . '"' . $checked . ' /> ' . esc_html( $level['label'] ) . '</label></li>';
    		}
    

    Notice how I’m adding the correct ID for each radiobutton, thus the visibility options for each field will have the respective ID and will works!

    I’m not sure why this issue is not related in the bugs list.

    cappazushi
    Participant

    The developer’s site may be lame, but he developed a much needed (if incomplete) plugin for BuddyPress. It isn’t slowing down my test site, by the way.

    I’d just like to figure out to modify it to work…well, fully. I’ll be using it for listing collections, by the way — not resumes.

    If you can’t help, then, thanks for the bumps. Be nice.

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