Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'bbpress'

Viewing 25 results - 48,976 through 49,000 (of 64,471 total)
  • Author
    Search Results
  • #78652

    I’m pretty sure you can’t with Facebook groups, since (as far as I know), you can’t add applications to the groups page so you’re stuck with what’s available. Best I could suggest would be adding a link or using a Facebook Page.

    #31643
    Marius-
    Member

    I know theres a discussion going on about using Facebook Connect with BBPress, but I wonder if there is any there way to merge these two?

    I run a website, with an own Facebook group. They usually just write on the wall what the latest discussion is. Manually, with no links.

    Is it possible to get something like an RSS feed of the forum integrated into the Facebook group? So users there can see the 10 latest threads appear as links?

    #31642
    Tomcraft1980
    Member

    Hi there,

    I have the Problem, that in Code & nbsp; is encoded so the user doens’t see it anymore.

    Is there a way to tell bbpress to not encode & nbsp; or does this make other problems?

    Kind regards

    Tom

    #78631
    johnhiler
    Member
    #77508

    In reply to: All RSS Feeds Broken?

    With the final patch from track applied against 1.0.2 trunk you get:

    bb-templates/kakumei/rss2.php

    <?php
    header( 'Content-Type: text/xml; charset=UTF-8' );
    echo '<' . '?xml version="1.0" encoding="UTF-8"?' . '>' . "n";
    bb_generator( 'comment' );
    ?>
    <rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
    <title><?php echo $title; ?></title>
    <link><?php echo $link; ?></link>
    <description><?php echo $description; ?></description>
    <language><?php esc_html( bb_option('language') ); ?></language>
    <pubDate><?php echo gmdate('D, d M Y H:i:s +0000'); ?></pubDate>
    <?php bb_generator( 'rss2' ); ?>
    <textInput>
    <title><![CDATA[<?php _e('Search'); ?>]]></title>
    <description><![CDATA[<?php _e('Search all topics from these forums.'); ?>]]></description>
    <name>q</name>
    <link><?php bb_uri('search.php'); ?></link>
    </textInput>
    <atom:link href="<?php echo $link_self; ?>" rel="self" type="application/rss+xml" />

    <?php foreach ($posts as $bb_post) : ?>
    <item>
    <title><?php post_author(); ?> <?php _e('on')?> "<?php topic_title( $bb_post->topic_id ); ?>"</title>
    <link><?php post_link(); ?></link>
    <pubDate><?php bb_post_time('D, d M Y H:i:s +0000', array( 'localize' => false ) ); ?></pubDate>
    <dc:creator><?php post_author(); ?></dc:creator>
    <guid isPermaLink="false"><?php post_id(); ?>@<?php bb_uri(); ?></guid>
    <description><?php post_text(); ?></description>
    </item>
    <?php endforeach; ?>

    </channel>
    </rss>

    bb-includes/defaults.bb-filters.php

    <?php
    /**
    * Sets up the default filters and actions for most
    * of the bbPress hooks.
    *
    * If you need to remove a default hook, this file will
    * give you the priority for which to use to remove the
    * hook.
    *
    * Not all of the default hooks are found in this files
    *
    * @package bbPress
    */

    // Strip, trim, kses, special chars for string saves
    $filters = array( 'pre_term_name', 'bb_pre_forum_name', 'pre_topic_title' );
    foreach ( $filters as $filter ) {
    add_filter( $filter, 'strip_tags' );
    add_filter( $filter, 'trim' );
    add_filter( $filter, 'bb_filter_kses' );
    add_filter( $filter, 'esc_html', 30 );
    }

    // Kses only for textarea saves
    $filters = array( 'pre_term_description', 'bb_pre_forum_desc' );
    foreach ( $filters as $filter ) {
    add_filter( $filter, 'bb_filter_kses' );
    }

    // Slugs
    add_filter( 'pre_term_slug', 'bb_pre_term_slug' );

    // DB truncations
    add_filter( 'pre_topic_title', 'bb_trim_for_db_150', 9999 );
    add_filter( 'bb_pre_forum_name', 'bb_trim_for_db_150', 9999 );
    add_filter( 'pre_term_name', 'bb_trim_for_db_55', 9999 );

    // Format Strings for Display
    $filters = array( 'forum_name', 'topic_title', 'bb_title', 'bb_option_name' );
    foreach ( $filters as $filter ) {
    add_filter( $filter, 'esc_html' );
    }

    // Numbers
    $filters = array( 'forum_topics', 'forum_posts', 'total_posts', 'total_users', 'total_topics' );
    foreach ( $filters as $filter ) {
    add_filter( $filter, 'bb_number_format_i18n' );
    }

    // Offset Times
    $filters = array( 'topic_time', 'topic_start_time', 'bb_post_time' );
    foreach ( $filters as $filter ) {
    add_filter( $filter, 'bb_offset_time', 10, 2 );
    }

    add_filter('bb_topic_labels', 'bb_closed_label', 10);
    add_filter('bb_topic_labels', 'bb_sticky_label', 20);

    add_filter('pre_post', 'trim');
    add_filter('pre_post', 'bb_encode_bad');
    add_filter('pre_post', 'bb_code_trick');
    add_filter('pre_post', 'force_balance_tags');
    add_filter('pre_post', 'bb_filter_kses', 50);
    add_filter('pre_post', 'bb_autop', 60);

    add_filter('post_text', 'do_shortcode');

    function bb_contextualise_search_post_text()
    {
    if ( bb_is_search() ) {
    add_filter( 'get_post_text', 'bb_post_text_context' );
    }
    }
    add_action( 'bb_init', 'bb_contextualise_search_post_text' );

    add_filter('post_text', 'make_clickable');

    add_filter('edit_text', 'bb_code_trick_reverse');
    add_filter('edit_text', 'wp_specialchars');
    add_filter('edit_text', 'trim', 15);

    add_filter('pre_sanitize_with_dashes', 'bb_pre_sanitize_with_dashes_utf8', 10, 3 );

    add_filter('get_user_link', 'bb_fix_link');

    add_filter('sanitize_profile_info', 'esc_html');
    add_filter('sanitize_profile_admin', 'esc_html');

    add_filter( 'get_recent_user_replies_fields', 'bb_get_recent_user_replies_fields' );
    add_filter( 'get_recent_user_replies_group_by', 'bb_get_recent_user_replies_group_by' );

    add_filter('sort_tag_heat_map', 'bb_sort_tag_heat_map');

    // URLS

    if ( !bb_get_option( 'mod_rewrite' ) ) {
    add_filter( 'bb_stylesheet_uri', 'esc_attr', 1, 9999 );
    add_filter( 'forum_link', 'esc_attr', 1, 9999 );
    add_filter( 'bb_forum_posts_rss_link', 'esc_attr', 1, 9999 );
    add_filter( 'bb_forum_topics_rss_link', 'esc_attr', 1, 9999 );
    add_filter( 'bb_tag_link', 'esc_attr', 1, 9999 );
    add_filter( 'tag_rss_link', 'esc_attr', 1, 9999 );
    add_filter( 'topic_link', 'esc_attr', 1, 9999 );
    add_filter( 'topic_rss_link', 'esc_attr', 1, 9999 );
    add_filter( 'post_link', 'esc_attr', 1, 9999 );
    add_filter( 'post_anchor_link', 'esc_attr', 1, 9999 );
    add_filter( 'user_profile_link', 'esc_attr', 1, 9999 );
    add_filter( 'profile_tab_link', 'esc_attr', 1, 9999 );
    add_filter( 'favorites_link', 'esc_attr', 1, 9999 );
    add_filter( 'view_link', 'esc_attr', 1, 9999 );
    }

    // Feed Stuff

    function bb_filter_feed_content()
    {
    if ( bb_is_feed() ) {
    add_filter( 'bb_title_rss', 'strip_tags');
    add_filter( 'bb_title_rss', 'ent2ncr', 8);
    add_filter( 'bb_title_rss', 'esc_html' );

    add_filter( 'bb_description_rss', 'strip_tags');
    add_filter( 'bb_description_rss', 'ent2ncr', 8 );
    add_filter( 'bb_description_rss', 'esc_html' );

    add_filter( 'post_author', 'ent2ncr', 8 );

    add_filter( 'post_link', 'esc_html' );

    add_filter( 'post_text', 'ent2ncr' );
    add_filter( 'post_text', 'htmlspecialchars' ); // encode_bad should not be overruled by esc_html
    }
    }
    add_action( 'bb_init', 'bb_filter_feed_content' );

    add_filter( 'init_roles', 'bb_init_roles' );
    add_filter( 'map_meta_cap', 'bb_map_meta_cap', 1, 4 );

    // Actions

    add_action( 'bb_head', 'bb_generator' );
    add_action('bb_head', 'bb_template_scripts');
    add_action('bb_head', 'wp_print_scripts');
    add_action('bb_head', 'wp_print_styles');
    add_action('bb_head', 'bb_rsd_link');
    add_action('bb_head', 'bb_pingback_link');
    if ( $bb_log->type === 'console' ) {
    add_action('bb_head', array(&$bb_log, 'console_javascript'));
    add_action('bb_admin_head', array(&$bb_log, 'console_javascript'));
    }
    add_action('bb_send_headers', 'bb_pingback_header');
    add_action('bb_admin_print_scripts', 'wp_print_scripts');

    add_action('bb_user_has_no_caps', 'bb_give_user_default_role');

    add_action('do_pingbacks', array('BB_Pingbacks', 'send_all'), 10, 1);

    add_action( 'bb_init', 'bb_register_default_views' );

    add_action( 'set_current_user', 'bb_apply_wp_role_map_to_user' );

    add_filter( 'bb_pre_get_option_gmt_offset', 'wp_timezone_override_offset' );

    unset( $filters, $filter );

    rss.php

    <?php
    require('./bb-load.php');

    // Determine the type of feed and the id of the object
    if ( isset($_GET['view']) || bb_get_path() == 'view' ) {

    // View
    $feed = 'view';
    $feed_id = isset($_GET['view']) ? $_GET['view'] : bb_get_path(2);

    } elseif ( isset($_GET['topic']) || bb_get_path() == 'topic' ) {

    // Topic
    $feed = 'topic';
    $topic = get_topic(isset($_GET['topic']) ? $_GET['topic'] : bb_get_path(2));
    $feed_id = $topic->topic_id;

    } elseif ( isset($_GET['profile']) || bb_get_path() == 'profile' ) {

    // Profile
    $feed = 'profile';
    $feed_id = isset($_GET['profile']) ? $_GET['profile'] : bb_get_path(2);

    } elseif ( isset($_GET['tag']) || bb_get_path() == 'tags' ) {

    if ( isset($_GET['topics']) || bb_get_path(3) == 'topics' ) {
    // Tag recent topics
    $feed = 'tag-topics';
    } else {
    // Tag recent posts
    $feed = 'tag-posts';
    }
    $feed_id = isset($_GET['tag']) ? $_GET['tag'] : bb_get_path(2);

    } elseif ( isset($_GET['forum']) || bb_get_path() == 'forum' ) {

    if ( isset($_GET['topics']) || bb_get_path(3) == 'topics' ) {
    // Forum recent topics
    $feed = 'forum-topics';
    } else {
    // Forum recent posts
    $feed = 'forum-posts';
    }
    $forum = bb_get_forum(isset($_GET['forum']) ? $_GET['forum'] : bb_get_path(2));
    $feed_id = $forum->forum_id;

    } elseif ( isset($_GET['topics']) || bb_get_path() == 'topics' ) {

    // Recent topics
    $feed = 'all-topics';

    } else {

    // Recent posts
    $feed = 'all-posts';

    }

    // Initialise the override variable
    $bb_db_override = false;
    do_action( 'bb_rss.php_pre_db' );

    if ( !$bb_db_override ) {

    // Get the posts and the title for the given feed
    switch ($feed) {
    case 'view':
    if ( !isset($bb_views[$feed_id]) )
    die();
    if ( !$bb_views[$feed_id]['feed'] )
    die();
    if ( !$topics_object = new BB_Query( 'topic', $bb_views[$feed_id]['query'], "bb_view_$feed_id" ) )
    die();

    $topics = $topics_object->results;
    if ( !$topics || !is_array($topics) )
    die();

    $posts = array();
    foreach ($topics as $topic) {
    $posts[] = bb_get_first_post($topic->topic_id);
    }

    $title = sprintf( __( '%1$s » View: %2$s' ), bb_get_option( 'name' ), $bb_views[$feed_id]['title'] );
    $link = get_view_link($feed_id);
    $link_self = bb_get_view_rss_link($feed_id);
    break;

    case 'topic':
    if ( !$topic = get_topic ( $feed_id ) )
    die();
    if ( !$posts = get_thread( $feed_id, 0, 1 ) )
    die();
    $title = sprintf( __( '%1$s » Topic: %2$s' ), bb_get_option( 'name' ), get_topic_title() );
    $link = get_topic_link($feed_id);
    $link_self = get_topic_rss_link($feed_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 = sprintf( __( '%1$s » User Favorites: %2$s' ), bb_get_option( 'name' ), $user->user_nicename );
    $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 = 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);
    break;

    case 'tag-posts':
    if ( !$tag = bb_get_tag( $feed_id ) )
    die();
    if ( !$posts = get_tagged_topic_posts( array( 'tag_id' => $tag->tag_id, 'page' => 0 ) ) )
    die();
    $title = sprintf( __( '%1$s » Tag: %2$s - Recent Posts' ), bb_get_option( 'name' ), bb_get_tag_name() );
    $link = bb_get_tag_link($feed_id);
    $link_self = bb_get_tag_posts_rss_link($feed_id);
    break;

    case 'forum-topics':
    if ( !$topics = get_latest_topics( $feed_id ) )
    die();

    $posts = array();
    foreach ($topics as $topic) {
    $posts[] = bb_get_first_post($topic->topic_id);
    }

    $title = sprintf( __( '%1$s » Forum: %2$s - Recent Topics' ), bb_get_option( 'name' ), get_forum_name( $feed_id ) );
    $link = get_forum_link($feed_id);
    $link_self = bb_get_forum_topics_rss_link($feed_id);
    break;

    case 'forum-posts':
    if ( !$posts = bb_get_latest_forum_posts( $feed_id ) )
    die();
    $title = sprintf( __( '%1$s » Forum: %2$s - Recent Posts' ), bb_get_option( 'name' ), get_forum_name( $feed_id ) );
    $link = get_forum_link($feed_id);
    $link_self = bb_get_forum_posts_rss_link($feed_id);
    break;

    // Get just the first post from the latest topics
    case 'all-topics':
    if ( !$topics = get_latest_topics() )
    die();

    $posts = array();
    foreach ($topics as $topic) {
    $posts[] = bb_get_first_post($topic->topic_id);
    }

    $title = sprintf( __( '%1$s » Recent Topics' ), bb_get_option( 'name' ) );
    $link = bb_get_uri();
    $link_self = bb_get_topics_rss_link();
    break;

    // Get latest posts by default
    case 'all-posts':
    default:
    if ( !$posts = bb_get_latest_posts( 35 ) )
    die();
    $title = sprintf( __( '%1$s » Recent Posts' ), bb_get_option( 'name' ) );
    $link = bb_get_uri();
    $link_self = bb_get_posts_rss_link();
    break;
    }
    }

    bb_send_304( $posts[0]->post_time );

    if (!$description = bb_get_option( 'description' ) ) {
    $description = $title;
    }
    $title = apply_filters( 'bb_title_rss', $title, $feed );
    $description = apply_filters( 'bb_description_rss', $description, $feed );
    $posts = apply_filters( 'bb_posts_rss', $posts, $feed );
    $link_self = apply_filters( 'bb_link_self_rss', $link_self, $feed );

    bb_load_template( 'rss2.php', array('bb_db_override', 'title', 'description', 'link', 'link_self'), $feed );

    ?>

    #72865

    In reply to: Hide Links

    @Shagalaga: Maybe you could use a hidden forum for guestbooks? One topic per user that’s had a comment posted, just use the existing topic functions and a modified post form on the bottom of their profile?

    #72864

    In reply to: Hide Links

    I think should do it, it’s based off code here: https://bbpress.org/forums/topic/open-links-in-new-window

    Change the values of $forums to the forum IDs of those you wish to restrict (it’ll only work on direct parent forums, not grandparents or categories, I don’t want to include walker code unless people need it).

    Tested on 1.0.2 trunk, so I’m not 100% sure it’ll run on 0.9, sorry.

    <?php
    /*
    Plugin Name: Remove Links (conditional)
    Description: Removes links for non-registered users. Based on <a href="http://ckon.wordpress.com/2007/07/12/bbpress-plugin-bb-tweaks/">bb tweaks</a>.
    Plugin URI: https://bbpress.org/forums/topic/hide-links
    Version: 0.01
    */

    function bb_strip_links( $text ) {
    global $topic;

    $forums = array(
    1,
    2,
    3,
    );

    if ( !in_array( $topic->forum_id, $forums ) )
    return $text;

    if ( !bb_current_user_can( 'write_post' ) )
    $text = preg_replace('|<a (.+?)>(.+?)</a>|i', 'Login or register to download', $text);

    return $text;

    }

    add_filter('post_text', 'bb_strip_links');

    ?>

    @Hanratty: hiding links using CSS visibility will still leave the link URLs in the code, which isn’t too desirable for some

    #78348

    In reply to: bbPress 1.0 in Finnish

    akloid
    Member

    Thanks a lot for the localization!

    #78637
    johnhiler
    Member

    If it doesn’t work in Kakumei, then it must be something tricky.

    Hmm… there were a few similar reports here (although they were around deleting tags, not adding them):

    https://bbpress.org/forums/topic/the-tag-was-not-removed

    But maybe some of those tricks might be worth trying out?

    #78614
    gerikg
    Member

    This is how I’m doing it. Please, this is not the official how to on this.

    PART 1

    COPY Kakemi theme into my-template. Open Style.css and change this line, Theme Name: Kakumei

    I changed it to Theme Name: Kakumei (Edited Theme)

    Activate it, you’ll see Kakumei’s screen shot but Kakumei (Edited Theme) as it’s name.

    Then open style.css of the Edited Theme and open the CSS of the WordPress theme. Their might be multiple css so look out. I make a line in the style.css at the bottom.

    /*********************** WPTHEME *******************

    Then start with Header.php and footer.php start copying over the codes from WP theme to BBpress theme. Slowly start looking at the classes it that the header uses and start bringing in the codes from the WP to BBpress CSS. BEWARE some of them uses the same class! so rename the WP one not the BBpress one!!! You will have to replace all the div tags and such. The only one I recommend to keep in the header is the <div id="main"> at the end. The same with the footer. but remember to put an extra </div> on the top to cover the <div id="main"> in the header. Start with that. If you can get the hang of it then you’ll be able to continue.

    #73171

    In reply to: target _blank

    chandersbs
    Member

    I tried this, I’m using 1.0.1

    And I got:

    Warning: Cannot modify header information – headers already sent by (output started at /home/onlin196/public_html/forums/my-plugins/tabbladen.php:14) in /home/onlin196/public_html/forums/bb-includes/functions.bb-pluggable.php on line 232

    Below you have the whole code i used

    <?php

    /*

    Plugin Name: Nieuwe tabblad openen

    Plugin URI: http://bbpress.org

    Description: opent links in een nieuwe venster

    */

    function bb_target_blank( $text ) {

    $text = preg_replace(‘||i’, ‘‘, $text);

    return $text;

    }

    add_filter(‘post_text’, ‘bb_target_blank’,255);

    ?>

    #78180
    chandersbs
    Member

    Congrats to the whole bbPress team

    #77506

    In reply to: All RSS Feeds Broken?

    kirpiit
    Member

    > https://trac.bbpress.org/attachment/ticket/1181/full-rss-filters.patch

    I don’t seem to be able and reproduce the new version of the files, also because the code in 1.0.2 seems to be slightly different from the one I’m supposed to edit, and I get easily lost (not being a coder myself).

    I tried all my best, but still the feed throws an error and does not get created.

    Are such files dowloadable from any source, please?

    #78299
    anandasama
    Member

    Its a plugin you can find on bbpress.org

    #78447

    In reply to: Managing Favorites

    Olaf Lederer
    Participant

    Subscribe to the RSS feed in Google reader ;)

    I thought long about to have a function like in other forum scripts, but these days RSS is the way how to do it.

    I wrote an article about:

    http://www.finalwebsites.com/forums/topic/how-to-subscribe-to-topics-from-a-bbpress-forum

    #78613
    Olaf Lederer
    Participant

    start with the header and footer, keep the “middle part” as it is.

    if you can modify create themes for WP, than it’s not so hard to do the same for bbpress

    #78179
    Olaf Lederer
    Participant

    that’s a great number! I’m sure that bbpress will become more popular…

    #78288
    gerikg
    Member

    What happened so far…

    Okay I looked through the file. Yangers101 was on the right track. There were some extra lines in the wp-config:

    $bb->cookiepath = '';
    $bb->sitecookiepath = '';

    I took those out.

    The problem: “www.” The WPMU was configured to be on website.com/blogs (without the www.)

    so all the settings needed to be without the “www.” or with. One or the other on both WPMU & BBpress.

    Since his host forced the www. We had to put all the www. in the configuration. BBpress didn’t like the www. in the dashboard so he logged into his DB and manually changed it.

    #78287
    yangers101
    Member

    Thanks gerikg! I just emailed you.

    #78612

    I guess it depends on the structure of the theme, but essentially you need to try and match the CSS elements in the theme’s stylesheet to their bbPress counterparts. Some of it will be redundant, and personally I found it easier to just take the bulk of the general styling and then add in the rest later. Didn’t turn out perfect though. I’d recommend using Kakumei as a base as well.

    #78632

    In reply to: counting subforums

    johnhiler
    Member

    I don’t think this is what you want… but the code might provide some inspiration, since it also deals with subforums. :-)

    https://bbpress.org/forums/topic/counting-forums#post-21338

    Good luck!

    #78178
    johnnydoe
    Member

    hardly surprising, bbpress is a solid piece of a forum , and the userbase is imho allways ready to help and at least always kind.

    congrats

    #78177

    Very impressive indeed :) if that equates to anything like that number of forums, that’s pretty amazing

    #78204
    gj-tje
    Member

    Okay, I’ve fixed it and it’s working at the moment! :)

    I forgot the settings in wp-admin/options.php for WordPress itself.

    #78323
    hopeful4info
    Member

    Would the fact that I have bbPress working in a iframe in one of the wordpress pages be causing any problems?

Viewing 25 results - 48,976 through 49,000 (of 64,471 total)
Skip to toolbar