Skip to:
Content

BuddyPress.org

Changeset 3899


Ignore:
Timestamp:
01/24/2011 11:23:26 AM (15 years ago)
Author:
johnjamesjacoby
Message:

Add order-by sub-navigation to group forums. And code clean-up of forum.php and group-header.php.

Location:
trunk/bp-themes/bp-default/groups/single
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-themes/bp-default/groups/single/forum.php

    r3771 r3899  
    1 <?php do_action( 'bp_before_group_forum_content' ) ?>
     1<?php
    22
    3 <?php if ( bp_is_group_forum_topic_edit() ) : ?>
    4         <?php locate_template( array( 'groups/single/forum/edit.php' ), true ) ?>
     3do_action( 'bp_before_group_forum_content' );
    54
    6 <?php elseif ( bp_is_group_forum_topic() ) : ?>
    7         <?php locate_template( array( 'groups/single/forum/topic.php' ), true ) ?>
     5if ( bp_is_group_forum_topic_edit() ) :
     6        locate_template( array( 'groups/single/forum/edit.php' ), true );
    87
    9 <?php else : ?>
     8elseif ( bp_is_group_forum_topic() ) :
     9        locate_template( array( 'groups/single/forum/topic.php' ), true );
     10
     11else : ?>
     12
     13        <div class="item-list-tabs" id="subnav" role="navigation">
     14                <ul>
     15
     16                        <?php do_action( 'bp_forums_directory_group_sub_types' ); ?>
     17
     18                        <li id="forums-order-select" class="last filter">
     19
     20                                <?php _e( 'Order By:', 'buddypress' ); ?>
     21
     22                                <select>
     23                                        <option value="active"><?php _e( 'Last Active', 'buddypress' ); ?></option>
     24                                        <option value="popular"><?php _e( 'Most Posts', 'buddypress' ); ?></option>
     25                                        <option value="unreplied"><?php _e( 'Unreplied', 'buddypress' ); ?></option>
     26
     27                                        <?php do_action( 'bp_forums_directory_order_options' ); ?>
     28
     29                                </select>
     30                        </li>
     31                </ul>
     32        </div>
    1033
    1134        <div class="forums single-forum" role="main">
     35
    1236                <?php locate_template( array( 'forums/forums-loop.php' ), true ) ?>
     37
    1338        </div><!-- .forums.single-forum -->
    1439
  • trunk/bp-themes/bp-default/groups/single/group-header.php

    r3771 r3899  
    1 <?php do_action( 'bp_before_group_header' ) ?>
     1<?php
     2
     3do_action( 'bp_before_group_header' );
     4
     5?>
    26
    37<div id="item-actions">
     8
    49        <?php if ( bp_group_is_visible() ) : ?>
    510
    6                 <h3><?php _e( 'Group Admins', 'buddypress' ) ?></h3>
    7                 <?php bp_group_list_admins() ?>
     11                <h3><?php _e( 'Group Admins', 'buddypress' ); ?></h3>
    812
    9                 <?php do_action( 'bp_after_group_menu_admins' ) ?>
     13                <?php bp_group_list_admins();
    1014
    11                 <?php if ( bp_group_has_moderators() ) : ?>
    12                         <?php do_action( 'bp_before_group_menu_mods' ) ?>
     15                do_action( 'bp_after_group_menu_admins' );
     16
     17                if ( bp_group_has_moderators() ) :
     18                        do_action( 'bp_before_group_menu_mods' ); ?>
    1319
    1420                        <h3><?php _e( 'Group Mods' , 'buddypress' ) ?></h3>
    15                         <?php bp_group_list_mods() ?>
    1621
    17                         <?php do_action( 'bp_after_group_menu_mods' ) ?>
    18                 <?php endif; ?>
     22                        <?php bp_group_list_mods();
    1923
    20         <?php endif; ?>
     24                        do_action( 'bp_after_group_menu_mods' );
     25
     26                endif;
     27
     28        endif; ?>
     29
    2130</div><!-- #item-actions -->
    2231
    2332<div id="item-header-avatar">
    24         <a href="<?php bp_group_permalink() ?>" title="<?php bp_group_name() ?>">
    25                 <?php bp_group_avatar() ?>
     33        <a href="<?php bp_group_permalink(); ?>" title="<?php bp_group_name(); ?>">
     34
     35                <?php bp_group_avatar(); ?>
     36
    2637        </a>
    2738</div><!-- #item-header-avatar -->
    2839
    2940<div id="item-header-content">
    30         <h2><a href="<?php bp_group_permalink() ?>" title="<?php bp_group_name() ?>"><?php bp_group_name() ?></a></h2>
    31         <span class="highlight"><?php bp_group_type() ?></span> <span class="activity"><?php printf( __( 'active %s ago', 'buddypress' ), bp_get_group_last_active() ) ?></span>
     41        <h2><a href="<?php bp_group_permalink(); ?>" title="<?php bp_group_name(); ?>"><?php bp_group_name(); ?></a></h2>
     42        <span class="highlight"><?php bp_group_type(); ?></span> <span class="activity"><?php printf( __( 'active %s ago', 'buddypress' ), bp_get_group_last_active() ); ?></span>
    3243
    33         <?php do_action( 'bp_before_group_header_meta' ) ?>
     44        <?php do_action( 'bp_before_group_header_meta' ); ?>
    3445
    3546        <div id="item-meta">
    36                 <?php bp_group_description() ?>
     47
     48                <?php bp_group_description(); ?>
    3749
    3850                <div id="item-buttons">
     
    4254                </div><!-- #item-buttons -->
    4355
    44                 <?php do_action( 'bp_group_header_meta' ) ?>
     56                <?php do_action( 'bp_group_header_meta' ); ?>
     57
    4558        </div>
    4659</div><!-- #item-header-content -->
    4760
    48 <?php do_action( 'bp_after_group_header' ) ?>
    49 
    50 <?php do_action( 'template_notices' ) ?>
     61<?php
     62do_action( 'bp_after_group_header' );
     63do_action( 'template_notices' );
     64?>
Note: See TracChangeset for help on using the changeset viewer.