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/forums/index.php

    r3771 r3810  
    1 <?php get_header() ?>
     1<?php
     2
     3/**
     4 * BuddyPress - Forums 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_forums_content' ); ?>
    215
    316    <div id="content">
    417        <div class="padder">
    518
    6         <?php do_action( 'bp_before_directory_forums' ) ?>
     19        <?php do_action( 'bp_before_directory_forums' ); ?>
    720
    821        <form action="" method="post" id="forums-search-form" class="dir-form">
    922
    10             <h3><?php _e( 'Group Forums Directory', 'buddypress' ) ?><?php if ( is_user_logged_in() ) : ?> &nbsp;<a class="button" href="#new-topic" id="new-topic-button"><?php _e( 'New Topic', 'buddypress' ) ?></a><?php endif; ?></h3>
    11 
    12             <?php do_action( 'bp_before_directory_forums_content' ) ?>
     23            <h3><?php _e( 'Group Forums Directory', 'buddypress' ); ?><?php if ( is_user_logged_in() ) : ?> &nbsp;<a class="button" href="#new-topic" id="new-topic-button"><?php _e( 'New Topic', 'buddypress' ); ?></a><?php endif; ?></h3>
    1324
    1425            <div id="forums-dir-search" class="dir-search" role="search">
    15                 <?php bp_directory_forums_search_form() ?>
     26
     27                <?php bp_directory_forums_search_form(); ?>
     28
    1629            </div>
    1730        </form>
    1831
     32        <?php do_action( 'bp_before_new_topic_form' ); ?>
     33
    1934        <div id="new-topic-post">
     35
    2036            <?php if ( is_user_logged_in() ) : ?>
    2137
     
    2743
    2844                        <a name="post-new"></a>
    29                         <h5><?php _e( 'Post a New Topic:', 'buddypress' ) ?></h5>
     45                        <h5><?php _e( 'Post a New Topic:', 'buddypress' ); ?></h5>
    3046
    31                         <label><?php _e( 'Title:', 'buddypress' ) ?></label>
     47                        <label><?php _e( 'Title:', 'buddypress' ); ?></label>
    3248                        <input type="text" name="topic_title" id="topic_title" value="" />
    3349
    34                         <label><?php _e( 'Content:', 'buddypress' ) ?></label>
     50                        <label><?php _e( 'Content:', 'buddypress' ); ?></label>
    3551                        <textarea name="topic_text" id="topic_text"></textarea>
    3652
    37                         <label><?php _e( 'Tags (comma separated):', 'buddypress' ) ?></label>
     53                        <label><?php _e( 'Tags (comma separated):', 'buddypress' ); ?></label>
    3854                        <input type="text" name="topic_tags" id="topic_tags" value="" />
    3955
    40                         <label><?php _e( 'Post In Group Forum:', 'buddypress' ) ?></label>
     56                        <label><?php _e( 'Post In Group Forum:', 'buddypress' ); ?></label>
    4157                        <select id="topic_group_id" name="topic_group_id">
    4258
     
    4763                                <?php if ( bp_group_is_forum_enabled() && 'public' == bp_get_group_status() ) : ?>
    4864
    49                                     <option value="<?php bp_group_id() ?>"><?php bp_group_name() ?></option>
     65                                    <option value="<?php bp_group_id(); ?>"><?php bp_group_name(); ?></option>
    5066
    5167                                <?php endif; ?>
     
    5571                        </select><!-- #topic_group_id -->
    5672
    57                         <?php do_action( 'groups_forum_new_topic_after' ) ?>
     73                        <?php do_action( 'groups_forum_new_topic_after' ); ?>
    5874
    5975                        <div class="submit">
    60                             <input type="submit" name="submit_topic" id="submit" value="<?php _e( 'Post Topic', 'buddypress' ) ?>" />
    61                             <input type="button" name="submit_topic_cancel" id="submit_topic_cancel" value="<?php _e( 'Cancel', 'buddypress' ) ?>" />
     76                            <input type="submit" name="submit_topic" id="submit" value="<?php _e( 'Post Topic', 'buddypress' ); ?>" />
     77                            <input type="button" name="submit_topic_cancel" id="submit_topic_cancel" value="<?php _e( 'Cancel', 'buddypress' ); ?>" />
    6278                        </div>
    6379
    64                         <?php wp_nonce_field( 'bp_forums_new_topic' ) ?>
     80                        <?php wp_nonce_field( 'bp_forums_new_topic' ); ?>
    6581
    6682                    </form><!-- #forum-topic-form -->
     
    6985
    7086                    <div id="message" class="info">
     87
    7188                        <p><?php printf( __( "You are not a member of any groups so you don't have any group forums you can post in. To start posting, first find a group that matches the topic subject you'd like to start. If this group does not exist, why not <a href='%s'>create a new group</a>? Once you have joined or created the group you can post your topic in that group's forum.", 'buddypress' ), site_url( BP_GROUPS_SLUG . '/create/' ) ) ?></p>
     89
    7290                    </div>
    7391
     
    7795        </div><!-- #new-topic-post -->
    7896
     97        <?php do_action( 'bp_before_topics' ); ?>
     98
    7999        <form action="" method="post" id="forums-directory-form" class="dir-form">
    80100
    81101            <div class="item-list-tabs" role="navigation">
    82102                <ul>
    83                     <li class="selected" id="forums-all"><a href="<?php bp_root_domain() ?>"><?php printf( __( 'All Topics (%s)', 'buddypress' ), bp_get_forum_topic_count() ) ?></a></li>
     103                    <li class="selected" id="forums-all"><a href="<?php bp_root_domain(); ?>"><?php printf( __( 'All Topics (%s)', 'buddypress' ), bp_get_forum_topic_count() ); ?></a></li>
    84104
    85105                    <?php if ( is_user_logged_in() && bp_get_forum_topic_count_for_user( bp_loggedin_user_id() ) ) : ?>
    86                         <li id="forums-personal"><a href="<?php echo bp_loggedin_user_domain() . BP_GROUPS_SLUG . '/' ?>"><?php printf( __( 'My Topics (%s)', 'buddypress' ), bp_get_forum_topic_count_for_user( bp_loggedin_user_id() ) ) ?></a></li>
     106
     107                        <li id="forums-personal"><a href="<?php echo trailingslashit( bp_loggedin_user_domain() . bp_get_groups_slug() ); ?>"><?php printf( __( 'My Topics (%s)', 'buddypress' ), bp_get_forum_topic_count_for_user( bp_loggedin_user_id() ) ); ?></a></li>
     108
    87109                    <?php endif; ?>
    88110
    89                     <?php do_action( 'bp_forums_directory_group_types' ) ?>
     111                    <?php do_action( 'bp_forums_directory_group_types' ); ?>
     112
     113                </ul>
     114            </div>
     115
     116            <div class="item-list-tabs" id="subnav" role="navigation">
     117                <ul>
     118
     119                    <?php do_action( 'bp_forums_directory_group_sub_types' ); ?>
    90120
    91121                    <li id="forums-order-select" class="last filter">
    92122
    93                         <?php _e( 'Order By:', 'buddypress' ) ?>
     123                        <?php _e( 'Order By:', 'buddypress' ); ?>
     124
    94125                        <select>
    95                             <option value="active"><?php _e( 'Last Active', 'buddypress' ) ?></option>
    96                             <option value="popular"><?php _e( 'Most Posts', 'buddypress' ) ?></option>
    97                             <option value="unreplied"><?php _e( 'Unreplied', 'buddypress' ) ?></option>
     126                            <option value="active"><?php _e( 'Last Active', 'buddypress' ); ?></option>
     127                            <option value="popular"><?php _e( 'Most Posts', 'buddypress' ); ?></option>
     128                            <option value="unreplied"><?php _e( 'Unreplied', 'buddypress' ); ?></option>
    98129
    99                             <?php do_action( 'bp_forums_directory_order_options' ) ?>
     130                            <?php do_action( 'bp_forums_directory_order_options' ); ?>
     131
    100132                        </select>
    101133                    </li>
     
    103135            </div>
    104136
    105             <?php do_action( 'bp_before_directory_forums_list' ) ?>
     137            <?php do_action( 'bp_before_directory_forums_list' ); ?>
    106138
    107139            <div id="forums-dir-list" class="forums dir-list" role="main">
    108                 <?php locate_template( array( 'forums/forums-loop.php' ), true ) ?>
     140
     141                <?php locate_template( array( 'forums/forums-loop.php' ), true ); ?>
     142
    109143            </div>
    110144
    111             <?php do_action( 'bp_directory_forums_content' ) ?>
     145            <?php do_action( 'bp_directory_forums_content' ); ?>
    112146
    113             <?php wp_nonce_field( 'directory_forums', '_wpnonce-forums-filter' ) ?>
    114 
    115             <?php do_action( 'bp_after_directory_forums_content' ) ?>
     147            <?php wp_nonce_field( 'directory_forums', '_wpnonce-forums-filter' ); ?>
    116148
    117149        </form>
    118150
    119         <?php do_action( 'bp_after_directory_forums' ) ?>
     151        <?php do_action( 'bp_after_directory_forums' ); ?>
    120152
    121153        </div><!-- .padder -->
    122154    </div><!-- #content -->
    123155
    124     <?php get_sidebar() ?>
     156    <?php do_action( 'bp_after_directory_forums_content' ); ?>
    125157
    126 <?php get_footer() ?>
     158<?php get_sidebar(); ?>
     159<?php get_footer(); ?>
Note: See TracChangeset for help on using the changeset viewer.