Skip to:
Content
Pages
Categories
Search
Top
Bottom

let users create groups?

Published on July 30th, 2009 by

Hi, in many SNSs users can create their own group and manage on their own. I’m wondering if there’s any bbpress plugin available for doing this? Thanks!

WordPress to BBpress

Published on July 30th, 2009 by

Ok. So I don’t want my wordpress anymore. However, I do want the forum. So what i need is the members from the site to be transfered to the forum with all their information intact along with the topics. I also want to move the forum from bbpress to the root. Thanks in advance.

Blank page in register.php when update

Published on July 30th, 2009 by hpguru

Hi,

I update 0.9.0.4 -> 0.9.0.5 and see blank page in register.php and won’t log in. Update to 0.9.0.6 and see blank page in register.php and won’t log in. I download from backup 0.9.0.4 and work good. Don’t understand why new bbpress 0.9.0.6 don’t work… Sorry bad English.

bbPress 0.9.0.6 & 1.0.2 Simplified Chinese Translation

Published on July 30th, 2009 by Dreamcolor

bbPress 0.9.0.6 Simplified Chinese Translation.

You can download it with the URL below.

http://wpcn.googlecode.com/files/bbPress.0.9.0.6.Simp.Chinese.pack.only.v1-wpcng.zip

bbPress 1.0.2 Simplified Chinese Translation.

You can download it with the URL below.

http://wpcn.googlecode.com/files/bbPress.1.0.2.Simp.Chinese.pack.only.v1-wpcng.zip

There maybe still have some translation bugs. So please let me know and I will fix it.

You may use the bbPress Admin Fonts Beautifier plugin too…

https://bbpress.org/forums/topic/bbpress-admin-fonts-beautifier

Where is #666 color of bbcrumb?!

Published on July 30th, 2009 by jurasiks

http://img204.imageshack.us/img204/203/wtfg.gif

Can’t find anywhere in bbpress folders and database…

is that some easter egg? how to change that color from # 666?!

Forum category RSS Feeds Debugging

Published on July 29th, 2009 by r-a-y

Can somebody with forum categories setup on their bbPress 1.0.2 install check to see if forum category RSS feeds are working for you?

eg.

Parent category <– check this RSS forum feed

–Sub-forum 1

–Sub-forum 2

Example RSS URL :

example.com/forums/rss/forum/parent-category

example.com/forums/rss/forum/parent-category/topics

Thanks!

Markup buttons on post edit form

Published on July 29th, 2009 by TonyVitabile

I like the way that WordPress.org’s forums have buttons for inserting the allowed mark-ups. Did they just add those buttons themselves? Is there a plugin that does that?

While I’m at it, I’d like people to be able to insert links to images in their bbPress posts. I don’t want anyone uploading their images to my server, but if they want to put a picture up on Kodak.com or photobucket.com or wherever & link to it, I’m ok with that. Are there any plugins that do that?

Tony

Best practices for adding a sidebar to bbPress

Published on July 29th, 2009 by Josh Leuze

I’m working on my first bbPress theme and I am going to have two columns on most pages. I will likely vary the content of this second column depend on which page you are on.

I’d like to use a separate sidebar just like WordPress so that I can create a few different files that I could load.

These sidebars need not draw any content from WordPress, I don’t need deep integration or anything. I’m just wondering what would be the best way to go about doing this.

Theme Playground’s bbPress forum has it’s sidebar added to the footer.php file, which sounds like a good idea, but seems a bit impractical for multiple sidebars.

I also found this simple sidebar plugin in the forums which adds the “bb_get_sidebar()” function to bbPress. A neat idea, but I hate to frivolously add extra plugins, especially when it is essential for the theme to work properly.

So what I have done in my theme is to simply use an include like this:

<?php include ('sidebar.php'); ?>

This has been working fine for me and I don’t see any reason not to do it like this.

But does anyone else have a different method that has some advantage? Or is there plans for, or already an official function like “bb_get_sidebar()” that I am unaware of?

Functions for generating a menu of WordPress pages

Published on July 29th, 2009 by TonyVitabile

OK, here’s the functions.php file that I created in my theme to reproduce the drop down menu I had on my WordPress side.

Please note that this code does not attempt to reproduce all of the functionality of the WordPress wp_list_pages() function. Rather, it just tries to create the HTML needed for the drop down menu code that came with my WordPress theme to work. If you need anything more than that, feel free to modify this or strike out on your own.

Overview

Before the code, just a quick overview of how it works.

The function bb_list_pages() is a recursive function that returns a string containing the HTML for all of the pages that descend from a particular ancestor. The process is started by calling it with a parent ID of 0. The way the wp_posts table in WP is designed, this returns the highest level.

The function calls a helper function called get_pages() to retrieve the list of child pages from the database. It then loops through all of the pages returned by get_pages() & constructs the list item & anchor tags. It then calls itself to build the HTML for any descendants of the current page.

Here’s the code:

<?php
/**
* This file contains useful functions that can be called in any of the template's files.
*
* Version 1.0
* Date: 23-July-2009
* Author: Tony Vitabile
*/

function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://".$_SERVER["SERVER_NAME"];
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= ":".$_SERVER["SERVER_PORT"];
}
$pageURL .= $_SERVER["REQUEST_URI"];

return $pageURL;
}

/**
* Compute the name of the WordPress pages table & return it
*/
function pages_table() {
global $bb;

// Compute the name of the table we need to query
$table = $bb->wp_table_prefix;
if ($bb->wordpress_mu_primary_blog_id != "")
$table .= $bb->wordpress_mu_primary_blog_id."_";
$table .= "posts";
return $table;
}

/**
* Retrieve a list of pages from the WordPress posts table whose parent has the ID
* passed to this function.
*
* @param int $parent ID of the page that is the parent of the ones we're searching for
* @return array List of pages matching defaults or $args
*/
function get_pages($parent = 0) {
global $bbdb;

// Compute the name of the table we need to query
$table = pages_table();

// Build our query string
$parent = (int) $parent;
$query = "SELECT * FROM {$table} WHERE post_type = 'page' AND post_status = 'publish' AND post_parent = {$parent} ORDER BY menu_order";

// Get an array of rows back from the database
$pages = $bbdb->get_results($query);

// Return whatever we got back to the caller
return $pages;
}

/**
* Simple function to recursively scan the WordPress posts table looking for pages.
* It builds a string consisting of <ul><li></li>...</ul> items.
*
* @param int $parent ID of the parent page. 0 = no parent
* @param int $depth How far down in the heirarchy to go
* @param string $thisPage The name of the page that is currently being displayed
* @returns string A <ul><li></li>...</ul> list of page navigation information
*/

function bb_list_pages($parent = 0, $depth=0, $parent_uri='', $indent=' ') {
// Initialize the output of the function
$output = "";

// Is the depth = 0?
if ($depth == 0) {
// It is. Return the empty string now
return $output;
}

// Get the child rows of $parent
$pages = get_pages($parent);

// Did we get any pages back?
if ( empty($pages) ) {
// No, we didn't. Return the empty string now
return $output;
}

// Yes, we got pages back. Loop through all of the pages in our results
foreach ( $pages as $page ) {
// Compute this page's URI
$page_uri = $parent_uri;
if (substr($page_uri, -1) != '/')
$page_uri .= "/";
$page_uri .= $page->post_name . "/";

// Build the <li> tag
$output .= "{$indent}<li class="page_item page-item-{$page->ID}";
if ($page_uri == curPageURL() ) {
$output .= " current_page_item";
}
$output .= "">";

// Now build the rest of this item's information
$output .= "<a href="{$page_uri}">".$page->post_title."</a>n";

if ($page->ID > 0) {
// Get this page's children recursively
$kids = bb_list_pages($page->ID, $depth -1, $page_uri, '', $thisPage, $indent . " ");

// Does this page have any children?
if ($kids <> "") {
// It does. Add the information for the kids surrounded by <ul></ul> tages
$output .= "{$indent}<ul>n" . $kids . "{$indent}</ul>n";
}
}

// Output the closing </li>
$output .= "</li>";
}

// Return the string to the caller
return $output;
}

?>

Tony

Dual DB Integration Login Fails

Published on July 29th, 2009 by bradleyscott

I am running WPMU 2.8.2 and just grabbed bbPress 1.0.2 They are on separate db’s that are both located on the same localhost.

When integrating, I used the advanced features and set everything up according to what I was supposed to.

When I login to bbpress, it just refreshes the page as if I had not logged in. I can tell that the Key is technically working because if I enter a wrong password on purpose, it sends me to an error page, so I’m guessing something is off with the Cookies.

Any suggestions… all the solved issues regarding these problems are all 2+ years old. I am assuming things have changed.

Skip to toolbar