Пример #1
0
function socialit_get_current_rss_link()
{
    switch (bb_get_location()) {
        case 'profile-page':
            if ($tab = isset($_GET['tab']) ? $_GET['tab'] : bb_get_path(2)) {
                if ($tab != 'favorites') {
                    break;
                }
            }
            $feed = get_favorites_rss_link(0, BB_URI_CONTEXT_LINK_ALTERNATE_HREF + BB_URI_CONTEXT_BB_FEED);
            break;
        case 'topic-page':
            $feed = get_topic_rss_link(0, BB_URI_CONTEXT_LINK_ALTERNATE_HREF + BB_URI_CONTEXT_BB_FEED);
            break;
        case 'tag-page':
            if (bb_is_tag()) {
                $feed = bb_get_tag_posts_rss_link(0, BB_URI_CONTEXT_LINK_ALTERNATE_HREF + BB_URI_CONTEXT_BB_FEED);
            }
            break;
        case 'forum-page':
            $feed = bb_get_forum_posts_rss_link(0, BB_URI_CONTEXT_LINK_ALTERNATE_HREF + BB_URI_CONTEXT_BB_FEED);
            break;
        case 'front-page':
            $feed = bb_get_posts_rss_link(BB_URI_CONTEXT_LINK_ALTERNATE_HREF + BB_URI_CONTEXT_BB_FEED);
            break;
        case 'view-page':
            global $bb_views, $view;
            if ($bb_views[$view]['feed']) {
                $feed = bb_get_view_rss_link(null, BB_URI_CONTEXT_LINK_ALTERNATE_HREF + BB_URI_CONTEXT_BB_FEED);
            }
            break;
        default:
            $feed = bb_get_posts_rss_link(BB_URI_CONTEXT_LINK_ALTERNATE_HREF + BB_URI_CONTEXT_BB_FEED);
            break;
    }
    return $feed;
}
Пример #2
0
<?php 
    _e('This is how your profile appears to a logged in member.');
    ?>

<?php 
    if (bb_current_user_can('edit_user', $user->ID)) {
        printf(__('You may <a href="%1$s">edit this information</a>.'), esc_attr(get_profile_tab_link($user_id, 'edit')));
    }
    ?>
</p>

<?php 
    if (bb_current_user_can('edit_favorites_of', $user->ID)) {
        ?>
<p><?php 
        printf(__('You can also <a href="%1$s">manage your favorites</a> and subscribe to your favorites&#8217; <a href="%2$s"><abbr title="Really Simple Syndication">RSS</abbr> feed</a>.'), esc_attr(get_favorites_link()), esc_attr(get_favorites_rss_link()));
        ?>
</p>
<?php 
    }
}
?>

<?php 
bb_profile_data();
?>

</div>

<h3 id="useractivity"><?php 
_e('User Activity');
function favorites_rss_link($id = 0, $context = 0)
{
    if (!$context || !is_integer($context)) {
        $context = BB_URI_CONTEXT_A_HREF + BB_URI_CONTEXT_BB_FEED;
    }
    echo apply_filters('favorites_rss_link', get_favorites_rss_link($id, $context), $context, $id);
}
Пример #4
0
     break;
 case 'profile':
     if (bb_get_option('mod_rewrite') === 'slugs') {
         $user = bb_get_user_by_nicename($feed_id);
     } else {
         $user = bb_get_user($feed_id);
     }
     if (!$user) {
         die;
     }
     if (!($posts = get_user_favorites($user->ID))) {
         die;
     }
     $title = esc_html(sprintf(__('%1$s &raquo; User Favorites: %2$s'), bb_get_option('name'), $user->user_login));
     $link = bb_get_profile_link($feed_id);
     $link_self = get_favorites_rss_link($feed_id);
     break;
 case 'tag-topics':
     if (!($tag = bb_get_tag($feed_id))) {
         die;
     }
     if (!($topics = get_tagged_topics(array('tag_id' => $tag->tag_id, 'page' => 0)))) {
         die;
     }
     $posts = array();
     foreach ($topics as $topic) {
         $posts[] = bb_get_first_post($topic->topic_id);
     }
     $title = esc_html(sprintf(__('%1$s &raquo; Tag: %2$s - Recent Topics'), bb_get_option('name'), bb_get_tag_name()));
     $link = bb_get_tag_link($feed_id);
     $link_self = bb_get_tag_topics_rss_link($feed_id);
Пример #5
0
    ?>
<p>
Это то, каким видит Ваш профиль пользователь, вошедший в систему.

<?php 
    if (bb_current_user_can('edit_user', $user->ID)) {
        printf('Вы можете <a href=\\"%1$s\\">редактировать эту информацию</a>.', attribute_escape(get_profile_tab_link($user_id, 'edit')));
    }
    ?>
</p>

<?php 
    if (bb_current_user_can('edit_favorites_of', $user->ID)) {
        ?>
<p><?php 
        printf('Вы также можете <a href="%1$s">управлять вашими закладками</a> и подписаться на ваши закладки по <a href="%2$s"><abbr title="Really Simple Syndication">RSS</abbr></a>.', attribute_escape(get_favorites_link()), attribute_escape(get_favorites_rss_link()));
        ?>
</p>
<?php 
    }
    ?>
<hr />
<?php 
}
?>


<h2 id="useractivity">Активность</h2>

<div id="user-replies" class="user-recent"><h4>Последние сообщения</h4>
<?php 
Пример #6
0
			</div><br style="clear: both;" />
			<div class="tablenav">
				<div class="tablenav-pages">
			<?php 
profile_pages();
?>
			</div>
			</div>
		</div>
		
		<div class="sidebar">
			<ul>
				<li id="page-info">
					<div class="info">
						<a href="<?php 
echo get_favorites_rss_link();
?>
"><img src="<?php 
echo bb_get_active_theme_uri();
?>
image/feed.png" width="16" height="16" alt="Feed"/></a>
					</div>
					<h2><?php 
_e('User Profile', 'guangzhou');
?>
</h2>
					<p><?php 
printf(__('This is the profile for <strong>%s</strong>.', 'guangzhou'), get_user_name($user->ID));
?>
</p>
					<?php 
Пример #7
0
if ($topics) {
    echo ' (' . $favorites_total . ')';
}
?>
</h2>

<p><?php 
_e("Your Favorites allow you to create a custom <abbr title=\"Really Simple Syndication\">RSS</abbr> feed which pulls recent replies to the topics you specify.\nTo add topics to your list of favorites, just click the \"Add to Favorites\" link found on that topic&#8217;s page.");
?>
</p>

<?php 
if ($user_id == bb_get_current_user_info('id')) {
    ?>
<p><?php 
    printf(__('Subscribe to your favorites&#8217; <a href="%s"><abbr title="Really Simple Syndication">RSS</abbr> feed</a>.'), attribute_escape(get_favorites_rss_link(bb_get_current_user_info('id'))));
    ?>
</p>
<?php 
}
?>

<?php 
if ($topics) {
    ?>

<table id="favorites">
<tr>
	<th><?php 
    _e('Topic');
    ?>
Пример #8
0
<h2 id="currentfavorites">Закладки<?php 
if ($topics) {
    echo ' (' . $favorites_total . ')';
}
?>
</h2>

<p>Закладки позволяют осуществлять Вам <abbr title="Really Simple Syndication">RSS</abbr> экспорт выбранных Вами тем.
Для добавления закладок на темы, просто нажмите на "Добавить закладку на эту тему" на странице темы.</p>

<?php 
if ($user_id == bb_get_current_user_info('id')) {
    ?>
<p><?php 
    printf(__('Подписаться на закладки (<a href=\\"%s\\"><abbr title=\\"Really Simple Syndication\\">RSS</abbr> экспорт</a>).'), attribute_escape(get_favorites_rss_link(bb_get_current_user_info('id'))));
    ?>
</p>
<?php 
}
?>

<?php 
if ($topics) {
    ?>

<table id="favorites">
<tr>
	<th>Тема</th>
	<th>Сообщения</th>
	<th>Свежесть</th>