Skip to:
Content

BuddyPress.org

Changeset 2280


Ignore:
Timestamp:
01/09/2010 10:37:50 AM (16 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.