Changeset 3624 for trunk/bp-themes/bp-default/comments.php
- Timestamp:
- 12/30/2010 09:29:17 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-themes/bp-default/comments.php
r3592 r3624 1 2 if ( post_password_required() ) :3 echo '<h3 class="comments-header">' . __('Password Protected', 'buddypress') . '</h3>';4 echo '<p class="alert password-protected">' . __('Enter the password to view comments.', 'buddypress') . '</p>';5 6 endif;1 <?php 2 if ( post_password_required() ) { 3 echo '<h3 class="comments-header">' . __( 'Password Protected', 'buddypress' ) . '</h3>'; 4 echo '<p class="alert password-protected">' . __( 'Enter the password to view comments.', 'buddypress' ) . '</p>'; 5 return; 6 } 7 7 8 if ( is_page() && !have_comments() && !comments_open() && !pings_open() ) 9 return; 10 ?> 8 if ( is_page() && !have_comments() && !comments_open() && !pings_open() ) 9 return; 11 10 12 <?php if ( have_comments() ) : ?> 11 if ( have_comments() ) : 12 $num_comments = 0; 13 $num_trackbacks = 0; 14 foreach ( (array)$comments as $comment ) { 15 if ( 'comment' != get_comment_type() ) 16 $num_trackbacks++; 17 else 18 $num_comments++; 19 } 20 ?> 21 <div id="comments"> 13 22 14 <div id="comments"> 23 <h3> 24 <?php printf( _n( 'One Response to %2$s', '%1$s Responses to %2$s', $num_comments, 'buddypress' ), number_format_i18n( $num_comments ), '<em>' . get_the_title() . '</em>' ) ?> 25 </h3> 15 26 16 <?php 17 // Only include comments 18 $numTrackBacks = 0; $numComments = 0; 19 foreach ( (array)$comments as $comment ) 20 if ( 'comment' != get_comment_type() ) 21 $numTrackBacks++; 22 else 23 $numComments++; 24 ?> 27 <?php do_action( 'bp_before_blog_comment_list' ) ?> 25 28 26 <h3 id="comments"> 27 <?php 28 printf( _n( 'One Response to %2$s', '%1$s Responses to %2$s', $numComments, 'buddypress' ), 29 number_format_i18n( $numComments ), '<em>' . get_the_title() . '</em>' ); 30 ?> 31 </h3> 29 <ol class="commentlist"> 30 <?php wp_list_comments( array( 'callback' => 'bp_dtheme_blog_comments' ) ) ?> 31 </ol><!-- .comment-list --> 32 32 33 <?php do_action( 'bp_before_blog_comment_list' ) ?>33 <?php do_action( 'bp_after_blog_comment_list' ) ?> 34 34 35 <ol class="commentlist"> 36 <?php wp_list_comments( array( 'callback' => 'bp_dtheme_blog_comments' ) ); ?> 37 </ol><!-- .comment-list --> 38 39 <?php do_action( 'bp_after_blog_comment_list' ) ?> 40 41 <?php if ( get_option( 'page_comments' ) ) : ?> 42 43 <div class="comment-navigation paged-navigation"> 44 45 <?php paginate_comments_links(); ?> 46 47 </div> 48 49 <?php endif; ?> 50 51 </div><!-- #comments --> 52 53 <?php else : ?> 54 55 <?php if ( pings_open() && !comments_open() && is_single() ) : ?> 56 57 <p class="comments-closed pings-open"> 58 <?php printf( __('Comments are closed, but <a href="%1$s" title="Trackback URL for this post">trackbacks</a> and pingbacks are open.', 'buddypress'), trackback_url( '0' ) ); ?> 59 </p> 60 61 <?php elseif ( !comments_open() && is_single() ) : ?> 62 63 <p class="comments-closed"> 64 <?php _e('Comments are closed.', 'buddypress'); ?> 65 </p> 66 35 <?php if ( get_option( 'page_comments' ) ) : ?> 36 <div class="comment-navigation paged-navigation"> 37 <?php paginate_comments_links() ?> 38 </div> 67 39 <?php endif; ?> 68 40 41 </div><!-- #comments --> 42 <?php else : ?> 43 44 <?php if ( pings_open() && !comments_open() && is_single() ) : ?> 45 <p class="comments-closed pings-open"> 46 <?php printf( __( 'Comments are closed, but <a href="%1$s" title="Trackback URL for this post">trackbacks</a> and pingbacks are open.', 'buddypress' ), trackback_url( '0' ) ) ?> 47 </p> 48 <?php elseif ( !comments_open() && is_single() ) : ?> 49 <p class="comments-closed"> 50 <?php _e( 'Comments are closed.', 'buddypress' ) ?> 51 </p> 69 52 <?php endif; ?> 70 53 71 <?php if ( comments_open() ) :?>54 <?php endif; ?> 72 55 73 <div id="respond"> 56 <?php if ( comments_open() ) : ?> 57 <div id="respond"> 74 58 75 <div class="comment-avatar-box"> 76 <div class="avb"> 77 <?php if ( bp_loggedin_user_id() ) : ?> 78 <a href="<?php echo bp_loggedin_user_domain() ?>"> 79 <?php echo get_avatar( bp_loggedin_user_id(), 50 ); ?> 80 </a> 81 <?php else : ?> 82 <?php echo get_avatar( 0, 50 ); ?> 83 <?php endif; ?> 84 </div> 59 <div class="comment-avatar-box"> 60 <div class="avb"> 61 <?php if ( bp_loggedin_user_id() ) : ?> 62 <a href="<?php echo bp_loggedin_user_domain() ?>"> 63 <?php echo get_avatar( bp_loggedin_user_id(), 50 ) ?> 64 </a> 65 <?php else : ?> 66 <?php echo get_avatar( 0, 50 ) ?> 67 <?php endif; ?> 85 68 </div> 69 </div> 86 70 87 <div class="comment-content"> 71 <div class="comment-content standard-form"> 72 <?php comment_form() ?> 73 </div><!-- .comment-content --> 88 74 89 <h3 id="reply" class="comments-header"> 90 <?php comment_form_title( __( 'Leave a Reply', 'buddypress' ), __( 'Leave a Reply to %s', 'buddypress' ), true ); ?> 91 </h3> 75 </div><!-- #respond --> 76 <?php endif; ?> 92 77 93 <p id="cancel-comment-reply">94 <?php cancel_comment_reply_link( __( 'Click here to cancel reply.', 'buddypress' ) ); ?>95 </p>78 <?php if ( !empty( $num_trackbacks ) ) : ?> 79 <div id="trackbacks"> 80 <span class="title"><?php the_title() ?></span> 96 81 97 <?php if ( get_option( 'comment_registration' ) && !$user_ID ) : ?> 82 <h3> 83 <?php printf( _n( '%d Trackback', '%d Trackbacks', $num_trackbacks, 'buddypress' ), number_format_i18n( $num_trackbacks ) ) ?> 84 </h3> 98 85 99 <p class="alert"> 100 <?php printf( __('You must be <a href="%1$s" title="Log in">logged in</a> to post a comment.', 'buddypress'), wp_login_url( get_permalink() ) ); ?> 101 </p> 86 <ul id="trackbacklist"> 87 <?php foreach ( (array)$comments as $comment ) : ?> 102 88 103 <?php else : ?> 89 <?php if ( 'comment' != get_comment_type() ) : ?> 90 <li> 91 <h5><?php comment_author_link() ?></h5> 92 <em>on <?php comment_date() ?></em> 93 </li> 94 <?php endif; ?> 104 95 105 <?php do_action( 'bp_before_blog_comment_form' ) ?> 96 <?php endforeach; ?> 97 </ul> 106 98 107 <form action="<?php echo site_url( 'wp-comments-post.php' ) ?>" method="post" id="commentform" class="standard-form"> 108 109 <?php if ( $user_ID ) : ?> 110 111 <p class="log-in-out"> 112 <?php printf( __('Logged in as <a href="%1$s" title="%2$s">%2$s</a>.', 'buddypress'), bp_loggedin_user_domain(), $user_identity ); ?> <a href="<?php echo wp_logout_url( get_permalink() ); ?>" title="<?php _e('Log out of this account', 'buddypress'); ?>"><?php _e('Log out →', 'buddypress'); ?></a> 113 </p> 114 115 <?php else : ?> 116 117 <?php $req = get_option( 'require_name_email' ); ?> 118 119 <p class="form-author"> 120 <label for="author"><?php _e('Name', 'buddypress'); ?> <?php if ( $req ) : ?><span class="required"><?php _e('*', 'buddypress'); ?></span><?php endif; ?></label> 121 <input type="text" class="text-input" name="author" id="author" value="<?php echo $comment_author; ?>" size="40" tabindex="1" /> 122 </p> 123 124 <p class="form-email"> 125 <label for="email"><?php _e('Email', 'buddypress'); ?> <?php if ( $req ) : ?><span class="required"><?php _e('*', 'buddypress'); ?></span><?php endif; ?></label> 126 <input type="text" class="text-input" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="40" tabindex="2" /> 127 </p> 128 129 <p class="form-url"> 130 <label for="url"><?php _e('Website', 'buddypress'); ?></label> 131 <input type="text" class="text-input" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="40" tabindex="3" /> 132 </p> 133 134 <?php endif; ?> 135 136 <p class="form-textarea"> 137 <label for="comment"><?php _e('Comment', 'buddypress'); ?></label> 138 <textarea name="comment" id="comment" cols="60" rows="10" tabindex="4"></textarea> 139 </p> 140 141 <?php do_action( 'bp_blog_comment_form' ) ?> 142 143 <p class="form-submit"> 144 <input class="submit-comment button" name="submit" type="submit" id="submit" tabindex="5" value="<?php _e('Submit', 'buddypress'); ?>" /> 145 <?php comment_id_fields(); ?> 146 </p> 147 148 <div class="comment-action"> 149 <?php do_action( 'comment_form', $post->ID ); ?> 150 </div> 151 152 </form> 153 154 <?php do_action( 'bp_after_blog_comment_form' ) ?> 155 156 <?php endif; ?> 157 158 </div><!-- .comment-content --> 159 </div><!-- #respond --> 160 161 <?php endif; ?> 162 163 <?php if ( isset( $numTrackBacks ) && $numTrackBacks ) : ?> 164 <div id="trackbacks"> 165 166 <span class="title"><?php the_title() ?></span> 167 168 <?php if ( 1 == $numTrackBacks ) : ?> 169 <h3><?php printf( __( '%d Trackback', 'buddypress' ), $numTrackBacks ) ?></h3> 170 <?php else : ?> 171 <h3><?php printf( __( '%d Trackbacks', 'buddypress' ), $numTrackBacks ) ?></h3> 172 <?php endif; ?> 173 174 <ul id="trackbacklist"> 175 <?php foreach ( (array)$comments as $comment ) : ?> 176 177 <?php if ( get_comment_type() != 'comment' ) : ?> 178 <li><h5><?php comment_author_link() ?></h5><em>on <?php comment_date() ?></em></li> 179 <?php endif; ?> 180 <?php endforeach; ?> 181 </ul> 182 </div> 183 <?php endif; ?> 99 </div> 100 <?php endif; ?>
Note: See TracChangeset
for help on using the changeset viewer.