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!
let users create groups?
Published on July 30th, 2009 byWordPress to BBpress
Published on July 30th, 2009 byOk. 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 hpguruHi,
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 DreamcolorbbPress 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 jurasikshttp://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-yCan 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 TonyVitabileI 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 LeuzeI’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 TonyVitabileOK, 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 bradleyscottI 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.