Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
01/22/2011 10:13:25 AM (14 years ago)
Author:
johnjamesjacoby
Message:

First pass at normalizing bp-default template files. This includes:

A ton of code cleanup
Using new functions found in BP 1.3
Template header documentation
Improve pagination style and position on root component templates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-themes/bp-default/blogs/index.php

    r3771 r3810  
    1 <?php get_header() ?>
     1<?php
     2
     3/**
     4 * BuddyPress - Blogs Directory
     5 *
     6 * @package BuddyPress
     7 * @subpackage bp-default
     8 */
     9
     10?>
     11
     12<?php get_header(); ?>
     13
     14    <?php do_action( 'bp_before_directory_blogs_content' ); ?>
    215
    316    <div id="content">
     
    619        <form action="" method="post" id="blogs-directory-form" class="dir-form">
    720
    8             <h3><?php _e( 'Blogs Directory', 'buddypress' ) ?><?php if ( is_user_logged_in() && bp_blog_signup_enabled() ) : ?> &nbsp;<a class="button" href="<?php echo bp_get_root_domain() . '/' . BP_BLOGS_SLUG . '/create/' ?>"><?php _e( 'Create a Blog', 'buddypress' ) ?></a><?php endif; ?></h3>
    9 
    10             <?php do_action( 'bp_before_directory_blogs_content' ) ?>
     21            <h3><?php _e( 'Blogs Directory', 'buddypress' ); ?><?php if ( is_user_logged_in() && bp_blog_signup_enabled() ) : ?> &nbsp;<a class="button" href="<?php echo bp_get_root_domain() . '/' . BP_BLOGS_SLUG . '/create/' ?>"><?php _e( 'Create a Blog', 'buddypress' ); ?></a><?php endif; ?></h3>
    1122
    1223            <div id="blog-dir-search" class="dir-search" role="search">
    13                 <?php bp_directory_blogs_search_form() ?>
     24
     25                <?php bp_directory_blogs_search_form(); ?>
     26
    1427            </div><!-- #blog-dir-search -->
    1528
    1629            <div class="item-list-tabs" role="navigation">
    1730                <ul>
    18                     <li class="selected" id="blogs-all"><a href="<?php bp_root_domain() ?>"><?php printf( __( 'All Blogs (%s)', 'buddypress' ), bp_get_total_blog_count() ) ?></a></li>
     31                    <li class="selected" id="blogs-all"><a href="<?php bp_root_domain(); ?>"><?php printf( __( 'All Blogs (%s)', 'buddypress' ), bp_get_total_blog_count() ); ?></a></li>
    1932
    2033                    <?php if ( is_user_logged_in() && bp_get_total_blog_count_for_user( bp_loggedin_user_id() ) ) : ?>
    21                         <li id="blogs-personal"><a href="<?php echo bp_loggedin_user_domain() . BP_BLOGS_SLUG . '/my-blogs/' ?>"><?php printf( __( 'My Blogs (%s)', 'buddypress' ), bp_get_total_blog_count_for_user( bp_loggedin_user_id() ) ) ?></a></li>
     34
     35                        <li id="blogs-personal"><a href="<?php echo bp_loggedin_user_domain() . BP_BLOGS_SLUG . '/my-blogs/' ?>"><?php printf( __( 'My Blogs (%s)', 'buddypress' ), bp_get_total_blog_count_for_user( bp_loggedin_user_id() ) ); ?></a></li>
     36
    2237                    <?php endif; ?>
    2338
    24                     <?php do_action( 'bp_blogs_directory_blog_types' ) ?>
     39                    <?php do_action( 'bp_blogs_directory_blog_types' ); ?>
     40
     41                </ul>
     42            </div><!-- .item-list-tabs -->
     43
     44            <div class="item-list-tabs" id="subnav" role="navigation">
     45                <ul>
     46
     47                    <?php do_action( 'bp_blogs_directory_blog_sub_types' ); ?>
    2548
    2649                    <li id="blogs-order-select" class="last filter">
    2750
    28                         <?php _e( 'Order By:', 'buddypress' ) ?>
     51                        <?php _e( 'Order By:', 'buddypress' ); ?>
     52
    2953                        <select>
    30                             <option value="active"><?php _e( 'Last Active', 'buddypress' ) ?></option>
    31                             <option value="newest"><?php _e( 'Newest', 'buddypress' ) ?></option>
    32                             <option value="alphabetical"><?php _e( 'Alphabetical', 'buddypress' ) ?></option>
     54                            <option value="active"><?php _e( 'Last Active', 'buddypress' ); ?></option>
     55                            <option value="newest"><?php _e( 'Newest', 'buddypress' ); ?></option>
     56                            <option value="alphabetical"><?php _e( 'Alphabetical', 'buddypress' ); ?></option>
    3357
    34                             <?php do_action( 'bp_blogs_directory_order_options' ) ?>
     58                            <?php do_action( 'bp_blogs_directory_order_options' ); ?>
     59
    3560                        </select>
    3661                    </li>
    3762                </ul>
    38             </div><!-- .item-list-tabs -->
     63            </div>
    3964
    40             <?php do_action( 'bp_before_directory_blogs_list' ) ?>
     65            <?php do_action( 'bp_before_directory_blogs_list' ); ?>
    4166
    4267            <div id="blogs-dir-list" class="blogs dir-list">
    43                 <?php locate_template( array( 'blogs/blogs-loop.php' ), true ) ?>
     68
     69                <?php locate_template( array( 'blogs/blogs-loop.php' ), true ); ?>
     70
    4471            </div><!-- #blogs-dir-list -->
    4572
    46             <?php do_action( 'bp_directory_blogs_content' ) ?>
     73            <?php do_action( 'bp_directory_blogs_content' ); ?>
    4774
    48             <?php wp_nonce_field( 'directory_blogs', '_wpnonce-blogs-filter' ) ?>
    49 
    50             <?php do_action( 'bp_after_directory_blogs_content' ) ?>
     75            <?php wp_nonce_field( 'directory_blogs', '_wpnonce-blogs-filter' ); ?>
    5176
    5277        </form><!-- #blogs-directory-form -->
     
    5580    </div><!-- #content -->
    5681
    57     <?php get_sidebar() ?>
     82    <?php do_action( 'bp_after_directory_blogs_content' ); ?>
    5883
    59 <?php get_footer() ?>
     84<?php get_sidebar(); ?>
     85<?php get_footer(); ?>
Note: See TracChangeset for help on using the changeset viewer.