Skip to:
Content

bbPress.org

Changeset 3464


Ignore:
Timestamp:
08/28/2011 09:36:41 PM (13 years ago)
Author:
johnjamesjacoby
Message:

Break single loop elements into separate template parts in bbp-twentyten for easier ajaxifying.

Location:
branches/plugin/bbp-themes/bbp-twentyten/bbpress
Files:
3 added
3 edited

Legend:

Unmodified
Added
Removed
  • branches/plugin/bbp-themes/bbp-twentyten/bbpress/loop-forums.php

    r3417 r3464  
    3131            <?php while ( bbp_forums() ) : bbp_the_forum(); ?>
    3232
    33                 <tr id="bbp-forum-<?php bbp_forum_id(); ?>" <?php bbp_forum_class(); ?>>
    34 
    35                     <td class="bbp-forum-info">
    36 
    37                         <?php do_action( 'bbp_theme_before_forum_title' ); ?>
    38 
    39                         <a class="bbp-forum-title" href="<?php bbp_forum_permalink(); ?>" title="<?php bbp_forum_title(); ?>"><?php bbp_forum_title(); ?></a>
    40 
    41                         <?php do_action( 'bbp_theme_after_forum_title' ); ?>
    42 
    43                         <?php do_action( 'bbp_theme_before_forum_sub_forums' ); ?>
    44 
    45                         <?php bbp_list_forums(); ?>
    46 
    47                         <?php do_action( 'bbp_theme_after_forum_sub_forums' ); ?>
    48 
    49                         <?php do_action( 'bbp_theme_before_forum_description' ); ?>
    50 
    51                         <div class="bbp-forum-description"><?php the_content(); ?></div>
    52 
    53                         <?php do_action( 'bbp_theme_after_forum_description' ); ?>
    54 
    55                     </td>
    56 
    57                     <td class="bbp-forum-topic-count"><?php bbp_forum_topic_count(); ?></td>
    58 
    59                     <td class="bbp-forum-reply-count"><?php bbp_show_lead_topic() ? bbp_forum_reply_count() : bbp_forum_post_count(); ?></td>
    60 
    61                     <td class="bbp-forum-freshness">
    62 
    63                         <?php do_action( 'bbp_theme_before_forum_freshness_link' ); ?>
    64 
    65                         <?php bbp_forum_freshness_link(); ?>
    66 
    67                         <?php do_action( 'bbp_theme_after_forum_freshness_link' ); ?>
    68 
    69                         <p class="bbp-topic-meta">
    70 
    71                             <?php do_action( 'bbp_theme_before_topic_author' ); ?>
    72 
    73                             <span class="bbp-topic-freshness-author"><?php bbp_author_link( array( 'post_id' => bbp_get_forum_last_active_id(), 'size' => 14 ) ); ?></span>
    74 
    75                             <?php do_action( 'bbp_theme_after_topic_author' ); ?>
    76 
    77                         </p>
    78                     </td>
    79 
    80                 </tr><!-- bbp-forum-<?php bbp_forum_id(); ?> -->
     33                <?php bbp_get_template_part( 'bbpress/loop', 'single-forum' ); ?>
    8134
    8235            <?php endwhile; ?>
  • branches/plugin/bbp-themes/bbp-twentyten/bbpress/loop-replies.php

    r3417 r3464  
    5959            <?php while ( bbp_replies() ) : bbp_the_reply(); ?>
    6060
    61                 <tr class="bbp-reply-header">
    62                     <td colspan="2">
    63 
    64                         <?php printf( __( '%1$s at %2$s', 'bbpress' ), get_the_date(), esc_attr( get_the_time() ) ); ?>
    65 
    66                         <a href="<?php bbp_reply_url(); ?>" title="<?php bbp_reply_title(); ?>" class="bbp-reply-permalink">#<?php bbp_reply_id(); ?></a>
    67 
    68                         <?php do_action( 'bbp_theme_before_reply_admin_links' ); ?>
    69 
    70                         <?php bbp_reply_admin_links(); ?>
    71 
    72                         <?php do_action( 'bbp_theme_after_reply_admin_links' ); ?>
    73 
    74                     </td>
    75                 </tr>
    76 
    77                 <tr id="post-<?php bbp_reply_id(); ?>" <?php bbp_reply_class(); ?>>
    78 
    79                     <td class="bbp-reply-author">
    80 
    81                         <?php do_action( 'bbp_theme_before_reply_author_details' ); ?>
    82 
    83                         <?php bbp_reply_author_link(); ?>
    84 
    85                         <?php if ( is_super_admin() ) : ?>
    86 
    87                             <?php do_action( 'bbp_theme_before_reply_author_admin_details' ); ?>
    88 
    89                             <div class="bbp-reply-ip"><?php bbp_author_ip( bbp_get_reply_id() ); ?></div>
    90 
    91                             <?php do_action( 'bbp_theme_after_reply_author_admin_details' ); ?>
    92 
    93                         <?php endif; ?>
    94 
    95                         <?php do_action( 'bbp_theme_after_reply_author_details' ); ?>
    96 
    97                     </td>
    98 
    99                     <td class="bbp-reply-content">
    100 
    101                         <?php do_action( 'bbp_theme_after_reply_content' ); ?>
    102 
    103                         <?php bbp_reply_content(); ?>
    104 
    105                         <?php do_action( 'bbp_theme_before_reply_content' ); ?>
    106 
    107                     </td>
    108 
    109                 </tr><!-- #post-<?php bbp_topic_id(); ?> -->
     61                <?php bbp_get_template_part( 'bbpress/loop', 'single-reply' ); ?>
    11062
    11163            <?php endwhile; ?>
  • branches/plugin/bbp-themes/bbp-twentyten/bbpress/loop-topics.php

    r3417 r3464  
    3131            <?php while ( bbp_topics() ) : bbp_the_topic(); ?>
    3232
    33                 <tr id="topic-<?php bbp_topic_id(); ?>" <?php bbp_topic_class(); ?>>
    34 
    35                     <td class="bbp-topic-title">
    36 
    37                         <?php do_action( 'bbp_theme_before_topic_title' ); ?>
    38 
    39                         <a href="<?php bbp_topic_permalink(); ?>" title="<?php bbp_topic_title(); ?>"><?php bbp_topic_title(); ?></a>
    40 
    41                         <?php do_action( 'bbp_theme_after_topic_title' ); ?>
    42 
    43                         <?php bbp_topic_pagination(); ?>
    44 
    45                         <?php do_action( 'bbp_theme_before_topic_meta' ); ?>
    46 
    47                         <p class="bbp-topic-meta">
    48 
    49                             <?php do_action( 'bbp_theme_before_topic_started_by' ); ?>
    50 
    51                             <span class="bbp-topic-started-by"><?php printf( __( 'Started by: %1$s', 'bbpress' ), bbp_get_topic_author_link( array( 'size' => '14' ) ) ); ?></span>
    52 
    53                             <?php do_action( 'bbp_theme_after_topic_started_by' ); ?>
    54 
    55                             <?php if ( !bbp_is_single_forum() || ( bbp_get_topic_forum_id() != bbp_get_forum_id() ) ) : ?>
    56 
    57                                 <?php do_action( 'bbp_theme_before_topic_started_in' ); ?>
    58 
    59                                 <span class="bbp-topic-started-in"><?php printf( __( 'in: <a href="%1$s">%2$s</a>', 'bbpress' ), bbp_get_forum_permalink( bbp_get_topic_forum_id() ), bbp_get_forum_title( bbp_get_topic_forum_id() ) ); ?></span>
    60 
    61                                 <?php do_action( 'bbp_theme_after_topic_started_in' ); ?>
    62 
    63                             <?php endif; ?>
    64 
    65                         </p>
    66 
    67                         <?php do_action( 'bbp_theme_after_topic_meta' ); ?>
    68 
    69                     </td>
    70 
    71                     <td class="bbp-topic-voice-count"><?php bbp_topic_voice_count(); ?></td>
    72 
    73                     <td class="bbp-topic-reply-count"><?php bbp_show_lead_topic() ? bbp_topic_reply_count() : bbp_topic_post_count(); ?></td>
    74 
    75                     <td class="bbp-topic-freshness">
    76 
    77                         <?php do_action( 'bbp_theme_before_topic_freshness_link' ); ?>
    78 
    79                         <?php bbp_topic_freshness_link(); ?>
    80 
    81                         <?php do_action( 'bbp_theme_after_topic_freshness_link' ); ?>
    82 
    83                         <p class="bbp-topic-meta">
    84 
    85                             <?php do_action( 'bbp_theme_before_topic_freshness_author' ); ?>
    86 
    87                             <span class="bbp-topic-freshness-author"><?php bbp_author_link( array( 'post_id' => bbp_get_topic_last_active_id(), 'size' => 14 ) ); ?></span>
    88 
    89                             <?php do_action( 'bbp_theme_after_topic_freshness_author' ); ?>
    90 
    91                         </p>
    92                     </td>
    93 
    94                     <?php if ( bbp_is_user_home() ) : ?>
    95 
    96                         <?php if ( bbp_is_favorites() ) : ?>
    97 
    98                             <td class="bbp-topic-action">
    99 
    100                                 <?php do_action( 'bbp_theme_before_topic_favorites_action' ); ?>
    101 
    102                                 <?php bbp_user_favorites_link( array( 'mid' => '+', 'post' => '' ), array( 'pre' => '', 'mid' => '&times;', 'post' => '' ) ); ?>
    103 
    104                                 <?php do_action( 'bbp_theme_after_topic_favorites_action' ); ?>
    105 
    106                             </td>
    107 
    108                         <?php elseif ( bbp_is_subscriptions() ) : ?>
    109 
    110                             <td class="bbp-topic-action">
    111 
    112                                 <?php do_action( 'bbp_theme_before_topic_subscription_action' ); ?>
    113 
    114                                 <?php bbp_user_subscribe_link( array( 'before' => '', 'subscribe' => '+', 'unsubscribe' => '&times;' ) ); ?>
    115 
    116                                 <?php do_action( 'bbp_theme_after_topic_subscription_action' ); ?>
    117 
    118                             </td>
    119 
    120                         <?php endif; ?>
    121 
    122                     <?php endif; ?>
    123 
    124                 </tr><!-- #topic-<?php bbp_topic_id(); ?> -->
     33                <?php bbp_get_template_part( 'bbpress/loop', 'single-topic' ); ?>
    12534
    12635            <?php endwhile; ?>
     
    13140
    13241    <?php do_action( 'bbp_template_after_topics_loop' ); ?>
    133 
Note: See TracChangeset for help on using the changeset viewer.