Skip to:
Content

BuddyPress.org

Changeset 2280


Ignore:
Timestamp:
01/09/2010 10:37:50 AM (17 years ago)
Author:
apeatling
Message:

Updated RSS feeds with better comment and link support.

Location:
trunk/bp-activity/feeds
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-activity/feeds/bp-activity-friends-feed.php

    r2270 r2280  
    2828        <?php do_action('bp_activity_friends_feed_head'); ?>
    2929
    30         <?php if ( bp_has_activities( 'type=friends&max=50' ) ) : ?>
     30        <?php $friend_ids = implode( ',', friends_get_friend_user_ids( $bp->displayed_user->id ) ); ?>
     31        <?php if ( bp_has_activities( 'user_id=' . $friend_ids . '&max=50&display_comments=inline' ) ) : ?>
    3132                <?php while ( bp_activities() ) : bp_the_activity(); ?>
    3233                        <item>
    3334                                <guid><?php bp_activity_thread_permalink() ?></guid>
    3435                                <title><![CDATA[<?php bp_activity_feed_item_title() ?>]]></title>
    35                                 <link><?php echo bp_activity_feed_item_link() ?></link>
     36                                <link><?php echo bp_activity_thread_permalink() ?></link>
    3637                                <pubDate><?php echo mysql2date('D, d M Y H:i:s O', bp_get_activity_feed_item_date(), false); ?></pubDate>
    3738
    38                                 <description><![CDATA[<?php bp_activity_feed_item_description() ?>]]></description>
    39                         <?php do_action('bp_activity_personal_feed_item'); ?>
     39                                <description>
     40                                        <![CDATA[
     41                                        <?php bp_activity_feed_item_description() ?>
     42
     43                                        <?php if ( bp_activity_can_comment() ) : ?>
     44                                                <p><?php printf( __( 'Comments: %s', 'buddypress' ), bp_activity_get_comment_count() ); ?></p>
     45                                        <?php endif; ?>
     46
     47                                        <?php if ( 'activity_comment' == bp_get_activity_action_name() ) : ?>
     48                                                <br /><strong><?php _e( 'In reply to', 'buddypress' ) ?></strong> -
     49                                                <?php bp_activity_parent_content() ?>
     50                                        <?php endif; ?>
     51                                        ]]>
     52                                </description>
     53                                <?php do_action('bp_activity_personal_feed_item'); ?>
    4054                        </item>
    4155                <?php endwhile; ?>
  • trunk/bp-activity/feeds/bp-activity-group-feed.php

    r2270 r2280  
    2828        <?php do_action('bp_activity_group_feed_head'); ?>
    2929
    30         <?php if ( bp_has_activities( 'object=' . $bp->groups->id . '&primary_id=' . $bp->groups->current_group->id . '&max=50' ) ) : ?>
     30        <?php if ( bp_has_activities( 'object=' . $bp->groups->id . '&primary_id=' . $bp->groups->current_group->id . '&max=50&display_comments=threaded' ) ) : ?>
    3131                <?php while ( bp_activities() ) : bp_the_activity(); ?>
    3232                        <item>
    3333                                <guid><?php bp_activity_thread_permalink() ?></guid>
    3434                                <title><![CDATA[<?php bp_activity_feed_item_title() ?>]]></title>
    35                                 <link><?php echo bp_activity_feed_item_link() ?></link>
     35                                <link><?php echo bp_activity_thread_permalink() ?></link>
    3636                                <pubDate><?php echo mysql2date('D, d M Y H:i:s O', bp_get_activity_feed_item_date(), false); ?></pubDate>
    3737
    38                                 <description><![CDATA[<?php bp_activity_feed_item_description() ?>]]></description>
     38                                <description>
     39                                        <![CDATA[
     40                                                <?php bp_activity_feed_item_description() ?>
     41
     42                                                <?php if ( bp_activity_can_comment() ) : ?>
     43                                                        <p><?php printf( __( 'Comments: %s', 'buddypress' ), bp_activity_get_comment_count() ); ?></p>
     44                                                <?php endif; ?>
     45                                        ]]>
     46                                </description>
    3947                                <?php do_action('bp_activity_group_feed_item'); ?>
    4048                        </item>
  • trunk/bp-activity/feeds/bp-activity-personal-feed.php

    r2270 r2280  
    2828        <?php do_action('bp_activity_personal_feed_head'); ?>
    2929
    30         <?php if ( bp_has_activities( 'user_id=' . $bp->displayed_user->id . '&max=50' ) ) : ?>
     30        <?php if ( bp_has_activities( 'user_id=' . $bp->displayed_user->id . '&max=50&display_comments=inline' ) ) : ?>
    3131                <?php while ( bp_activities() ) : bp_the_activity(); ?>
    3232                        <item>
    3333                                <guid><?php bp_activity_thread_permalink() ?></guid>
    3434                                <title><![CDATA[<?php bp_activity_feed_item_title() ?>]]></title>
    35                                 <link><?php echo bp_activity_feed_item_link() ?></link>
     35                                <link><?php echo bp_activity_thread_permalink() ?></link>
    3636                                <pubDate><?php echo mysql2date('D, d M Y H:i:s O', bp_get_activity_feed_item_date(), false); ?></pubDate>
    3737
    38                                 <description><![CDATA[<?php bp_activity_feed_item_description() ?>]]></description>
     38                                <description>
     39                                        <![CDATA[
     40                                        <?php bp_activity_feed_item_description() ?>
     41
     42                                        <?php if ( bp_activity_can_comment() ) : ?>
     43                                                <p><?php printf( __( 'Comments: %s', 'buddypress' ), bp_activity_get_comment_count() ); ?></p>
     44                                        <?php endif; ?>
     45
     46                                        <?php if ( 'activity_comment' == bp_get_activity_action_name() ) : ?>
     47                                                <br /><strong><?php _e( 'In reply to', 'buddypress' ) ?></strong> -
     48                                                <?php bp_activity_parent_content() ?>
     49                                        <?php endif; ?>
     50                                        ]]>
     51                                </description>
    3952                                <?php do_action('bp_activity_personal_feed_item'); ?>
    4053                        </item>
  • trunk/bp-activity/feeds/bp-activity-sitewide-feed.php

    r2270 r2280  
    2929        <?php do_action('bp_activity_sitewide_feed_head'); ?>
    3030
    31         <?php if ( bp_has_activities( 'type=sitewide&max=50' ) ) : ?>
     31        <?php if ( bp_has_activities( 'type=sitewide&max=50&display_comments=threaded' ) ) : ?>
    3232                <?php while ( bp_activities() ) : bp_the_activity(); ?>
    3333                        <item>
    3434                                <guid><?php bp_activity_thread_permalink() ?></guid>
    3535                                <title><![CDATA[<?php bp_activity_feed_item_title() ?>]]></title>
    36                                 <link><?php bp_activity_feed_item_link() ?></link>
     36                                <link><?php bp_activity_thread_permalink() ?></link>
    3737                                <pubDate><?php echo mysql2date('D, d M Y H:i:s O', bp_get_activity_feed_item_date(), false); ?></pubDate>
    3838
Note: See TracChangeset for help on using the changeset viewer.