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; }
<?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’ <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); }
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 » 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 » 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);
?> <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
</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
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’s page."); ?> </p> <?php if ($user_id == bb_get_current_user_info('id')) { ?> <p><?php printf(__('Subscribe to your favorites’ <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'); ?>
<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>