Changeset 2647
- Timestamp:
- 02/10/2010 04:21:27 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-core/bp-core-templatetags.php
r2613 r2647 942 942 } 943 943 944 function bp_is_page($page) {945 global $bp;946 947 if ( !$bp->displayed_user->id && $bp->current_component == $page )948 return true;949 950 if ( 'home' == $page && !$bp->current_component )951 return true;952 953 return false;954 }955 956 944 function bp_has_custom_signup_page() { 957 945 if ( locate_template( array( 'register.php' ), false ) || locate_template( array( '/registration/register.php' ), false ) ) … … 1391 1379 /* Template is_() functions to determine the current page */ 1392 1380 1381 function bp_is_front_page() { 1382 if ( 'posts' == get_option('show_on_front') && is_home() ) 1383 return true; 1384 else if ( bp_is_activity_front_page() ) 1385 return true; 1386 else 1387 return is_front_page(); 1388 } 1389 1390 function bp_is_activity_front_page() { 1391 return ( 'page' == get_option('show_on_front') && 'activity' == get_option('page_on_front') && $_SERVER['REQUEST_URI'] == bp_core_get_site_path() ); 1392 } 1393 1394 function bp_is_page($page) { 1395 global $bp; 1396 1397 if ( !$bp->displayed_user->id && $bp->current_component == $page ) 1398 return true; 1399 1400 if ( 'home' == $page ) 1401 return bp_is_front_page(); 1402 1403 return false; 1404 } 1405 1393 1406 function bp_is_active( $component ) { 1394 1407 global $bp_deactivated; … … 1780 1793 global $bp; 1781 1794 1782 if ( is_front_page() && $bp->current_component != BP_HOME_BLOG_SLUG)1795 if ( bp_is_front_page() ) 1783 1796 $bp_classes[] = 'home-page'; 1784 1785 if ( ( bp_is_blog_page() || bp_is_register_page() || bp_is_activation_page() ) && !is_page() )1786 $bp_classes[] = 'blog-page';1787 1788 if ( !bp_is_blog_page() && !bp_is_register_page() && !bp_is_activation_page() )1789 $bp_classes[] = 'internal-page';1790 1797 1791 1798 if ( bp_is_directory() ) … … 1795 1802 $bp_classes[] = 'profile'; 1796 1803 1797 if ( bp_is_activity_component() && !bp_is_blog_page() )1804 if ( bp_is_activity_component() && !bp_is_blog_page() || ( bp_is_activity_front_page() && bp_is_front_page() ) ) 1798 1805 $bp_classes[] = 'activity'; 1799 1806 … … 1885 1892 $bp_classes[] = 'friends-activity'; 1886 1893 1887 if ( bp_is_user_activity() )1894 if ( bp_is_user_activity() && !bp_is_directory() ) 1888 1895 $bp_classes[] = 'my-activity'; 1889 1896 -
trunk/bp-themes/bp-default/_inc/css/default.css
r2634 r2647 1263 1263 overflow: hidden; /* IE fix */ 1264 1264 } 1265 body.internal-page div.activity-comments {1266 width: auto;1267 }1268 1265 1269 1266 body.activity-permalink div.activity-comments { -
trunk/bp-themes/bp-default/functions.php
r2641 r2647 237 237 } 238 238 239 /* Adjust home page body class if activity stream is home */240 function bp_dtheme_body_class_home( $classes, $bp_classes, $wp_classes, $custom_classes ) {241 if ( !is_home() )242 return apply_filters( 'bp_dtheme_body_class_home', $classes, $bp_classes, $wp_classes, $custom_classes );243 244 if ( bp_is_active( 'activity' ) ) {245 if ( 'activity' == bp_dtheme_page_on_front() ) {246 $blog = array_keys( $classes, 'blog-page' );247 $classes[$blog[0]] = 'activity';248 $classes[] = 'directory';249 $classes[] = 'internal-page';250 $classes[] = 'my-activity';251 }252 }253 return apply_filters( 'bp_dtheme_body_class_home', $classes, $bp_classes, $wp_classes, $custom_classes );254 }255 add_filter( 'bp_get_the_body_class', 'bp_dtheme_body_class_home', 10, 4 );256 257 239 ?> -
trunk/bp-themes/bp-default/header.php
r2640 r2647 45 45 46 46 <ul id="nav"> 47 <li<?php if ( is_front_page() || !bp_current_component() ) : ?> class="selected"<?php endif; ?>>47 <li<?php if ( bp_is_front_page() ) : ?> class="selected"<?php endif; ?>> 48 48 <a href="<?php echo site_url() ?>" title="<?php _e( 'Home', 'buddypress' ) ?>"><?php _e( 'Home', 'buddypress' ) ?></a> 49 49 </li>
Note: See TracChangeset
for help on using the changeset viewer.