Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
10/20/2015 05:11:30 PM (8 years ago)
Author:
r-a-y
Message:

Cover Image: Wrap cover image block in a DIV.

Fixes a potential display issue when plugins try to use the
'bp_after_member_header' or 'bp_before_group_header' hooks to inject
content before the cover image.

Fixes #6673.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-templates/bp-legacy/buddypress/members/single/cover-image-header.php

    r10157 r10290  
    1818do_action( 'bp_before_member_header' ); ?>
    1919
    20 <a id="header-cover-image" href="<?php bp_displayed_user_link(); ?>"></a>
     20<div id="cover-image-container">
     21    <a id="header-cover-image" href="<?php bp_displayed_user_link(); ?>"></a>
    2122
    22 <div id="item-header-cover-image">
    23     <div id="item-header-avatar">
    24         <a href="<?php bp_displayed_user_link(); ?>">
     23    <div id="item-header-cover-image">
     24        <div id="item-header-avatar">
     25            <a href="<?php bp_displayed_user_link(); ?>">
    2526
    26             <?php bp_displayed_user_avatar( 'type=full' ); ?>
     27                <?php bp_displayed_user_avatar( 'type=full' ); ?>
    2728
    28         </a>
    29     </div><!-- #item-header-avatar -->
     29            </a>
     30        </div><!-- #item-header-avatar -->
    3031
    31     <div id="item-header-content">
     32        <div id="item-header-content">
    3233
    33         <?php if ( bp_is_active( 'activity' ) && bp_activity_do_mentions() ) : ?>
    34             <h2 class="user-nicename">@<?php bp_displayed_user_mentionname(); ?></h2>
    35         <?php endif; ?>
     34            <?php if ( bp_is_active( 'activity' ) && bp_activity_do_mentions() ) : ?>
     35                <h2 class="user-nicename">@<?php bp_displayed_user_mentionname(); ?></h2>
     36            <?php endif; ?>
    3637
    37         <div id="item-buttons">
     38            <div id="item-buttons">
     39
     40                <?php
     41
     42                /**
     43                 * Fires in the member header actions section.
     44                 *
     45                 * @since 1.2.6
     46                 */
     47                do_action( 'bp_member_header_actions' ); ?>
     48
     49            </div><!-- #item-buttons -->
     50
     51            <span class="activity"><?php bp_last_activity( bp_displayed_user_id() ); ?></span>
    3852
    3953            <?php
    4054
    4155            /**
    42              * Fires in the member header actions section.
     56             * Fires before the display of the member's header meta.
    4357             *
    44              * @since 1.2.6
     58             * @since 1.2.0
    4559             */
    46             do_action( 'bp_member_header_actions' ); ?>
     60            do_action( 'bp_before_member_header_meta' ); ?>
    4761
    48         </div><!-- #item-buttons -->
     62            <div id="item-meta">
    4963
    50         <span class="activity"><?php bp_last_activity( bp_displayed_user_id() ); ?></span>
     64                <?php if ( bp_is_active( 'activity' ) ) : ?>
    5165
    52         <?php
     66                    <div id="latest-update">
    5367
    54         /**
    55          * Fires before the display of the member's header meta.
    56          *
    57          * @since 1.2.0
    58          */
    59         do_action( 'bp_before_member_header_meta' ); ?>
     68                        <?php bp_activity_latest_update( bp_displayed_user_id() ); ?>
    6069
    61         <div id="item-meta">
     70                    </div>
    6271
    63             <?php if ( bp_is_active( 'activity' ) ) : ?>
     72                <?php endif; ?>
    6473
    65                 <div id="latest-update">
     74                <?php
    6675
    67                     <?php bp_activity_latest_update( bp_displayed_user_id() ); ?>
     76                 /**
     77                  * Fires after the group header actions section.
     78                  *
     79                  * If you'd like to show specific profile fields here use:
     80                  * bp_member_profile_data( 'field=About Me' ); -- Pass the name of the field
     81                  *
     82                  * @since 1.2.0
     83                  */
     84                 do_action( 'bp_profile_header_meta' );
    6885
    69                 </div>
     86                 ?>
    7087
    71             <?php endif; ?>
     88            </div><!-- #item-meta -->
    7289
    73             <?php
     90        </div><!-- #item-header-content -->
    7491
    75              /**
    76               * Fires after the group header actions section.
    77               *
    78               * If you'd like to show specific profile fields here use:
    79               * bp_member_profile_data( 'field=About Me' ); -- Pass the name of the field
    80               *
    81               * @since 1.2.0
    82               */
    83              do_action( 'bp_profile_header_meta' );
    84 
    85              ?>
    86 
    87         </div><!-- #item-meta -->
    88 
    89     </div><!-- #item-header-content -->
    90 
    91 </div><!-- #item-header-cover-image -->
     92    </div><!-- #item-header-cover-image -->
     93</div><!-- #cover-image-container -->
    9294
    9395<?php
Note: See TracChangeset for help on using the changeset viewer.