I’m trying to get a call from inside my wpmu install to show the last ten posts/threads from my bbpress install.
is there a simple way to get this ? (they are both stored in the same DB)
like <?php getlast10topics_bbpress ?> i’m really curious if this is possible.
thanks for any help
I have WordPress 2.1.2 and BBPress 0.8.1. They are (mostly) integrated. BBPress claims that <br> tags should work but they don’t. They are immediately converted to special characters and show up in the post as they were coded, i.e. “br” inside the brackets.
Also <li> atrributes (type=disk, circle, blah blah) don’t work. Same problem as above. Any clues?
davetropeano’s fix worked, although I had to dig a little to find out exactly what he was referring to.
You dont want to create a field but rather a row in the “bb_topicmeta” table.
I was able to check a working bbpress installation on Linux to verify the setting. I noticed that the bb_active_theme was set to use the full server path to the template folder. The below did the trick for me.
meta_id = next available number
topic_id = 0
meta_key = bb_active_theme
meta_value = /bbpress-path/bb-templates/theme-to-use/
Save that, cross your fingers and refresh your forum.
Reupload what though? I have completely reuploaded the full BBPress and WPMU packages twice. I’ve re-installed BBPress from scratch once, using all new tables (except for the current wp_users table…)
I can create new posts, I can edit posts.
I can delete entire TOPICS, but not individual posts.
However, I just noticed that after a post is saved (without tags) I can add a (1) tag, but not delete it. I cannot create additional tags on a post after that first one.
This is really getting on my nerves now. I would think it HAS to be something to do with permissions, but I can’t tell what the are in the database… what tables should I look at??
Maybe the permissions/nonces are screwed up? If bbPress is set to use WP functions it might be worth reuploading those.
wouldn’t know what it is. I’ve re-uploaded both wpmu and bbpress. I’ve took out all plugins and it’s still doing it. Perhaps something to do with my config files…. but they look OK.
> Im beginning to think bbpress did something to my user tables.
That seems kind of unlikely, but I wouldn’t rule it out. There may be something more fundamentally wrong with your setup, but I couldn’t say exactly what.
No. Also, I’ve noticed weird things in my WordPressMU installation. I can’t edit create new categories (“You do not have permission to do that.”) with the stock category editor… but when I down load a Category Manager Plugin, I can. However, none of the other users can – even with the plugin.
To top it all off… I CAN create new categories when logged in as them.. but they can’t.
Im beginning to think bbpress did something to my user tables.
I’m so frustrated I’m about to cry. Really. I’m a wuss like that.
I just completely reinstalled bbpress, using new tables (kept the old ones) and it’s STILL GIVING ME THE ERROR.
“You do not have permission to do that.”
This has to be something with the users table or usermeta or cookies. I’m going crazy here.
I’m starting to feel like a tree that fell in the forest. lol
fel64: I’ve done that. I have the fix-bbpress plugin in and the “1” are no longer apearing. I then went through each account and put a 0 in the field and saved it. When I reload that page, it’s blank. (No 0)
Still having this problem.
SamBauers: I’ve completely deleted the bb-plugins directory and I still get the error. Could simple-onlinelist have put something int he database and corrupted it? I’ve had this plugin installed for a week. Don’t know why all of a sudden it would do this.
I looked in the database and all of the offending topics/posts were bozoed. But the authors are not. I don’t understand why whenever I try to delete ANY post (even ones from 2 weeks ago) I get “You do not have permission to do that.”
From wp_metadata:
User table value
1 bb_capabilities a:1:{s:9:"keymaster";b:1;}
From bb_topicmeta:
Edit Delete meta_id topic_id meta_key meta_value
Edit Delete 19 15 deleted_posts 1
Edit Delete 20 15 bozos a:1:{i:1;i:1;}
Edit Delete 18 14 bozos a:1:{i:1;i:1;}
Edit Delete 17 14 deleted_posts 1
Edit Delete 15 13 deleted_posts 1
Edit Delete 16 13 bozos a:1:{i:1;i:1;}
Can someone decypher this? (The bozo parts)
I think it only makes a private forum for all members, not specific members?
Doesn’t a plugin that does that exist?
This is a complete overhaul of the restrict registration plugin, featuring:
- Whitelist – limits registration to email addresses with specified domains
- Blacklist – stops registration of email addresses with specified domains, perfect for dealing with repeat bozos from a known domain name
- Wildcard domains – specify wildcards in lists, e.g. *.com, *.example.org
- Whitelist vs. blacklist resolution – logically deals with conflicts between whitelist and blacklist when wildcards are used (see configuration section in readme)
- Admin page – edit the lists in the bbPress admin area
- Show whitelist option – optionally show the whitelist domains on the registration form
http://bbpress.org/plugins/topic/44
Could a private forum viewable only by specific forum members be created with this?
You should install the bbpress-fix plugin, then change the field to 0 (no quotes) and save. This will hopefully fix things. The plugin only prevents you being marked as bozo, but it won’t unmark you (which is why you have to do that yourself).
Don’t reinstall yet.
By default, the alphanumeric code is an md5 hash of the bb_table_prefix that is set in config.php
For default installs this effectively makes the cookie names:
'bb_user_' . md5('bb_')
'bb_pass_' . md5('bb_')
You can override the name of the cookie by setting values for the following somewhere in config.php:
$bb->usercookie = 'my_great_user_cookie_name'
$bb->passcookie = 'my_great_pass_cookie_name'
Then provided that your website is in the same domain as your forum, you should have no trouble reading these cookies using your own code.
Ok, i uploaded and overwrote all of my files with a fresh archive and I’m still getting the same behavior. This makes me think it’s something that’s already in the database…
fel64: Well, after I removed the fix-bbpress.php I have “1” in the Bozo field for all of my accounts, INCLUDING the quotes. Should I change these to 0’s or delete the “1” before I install the fix?
Also, I dont know much about .htaccess.. that’s pretty much the standard wpmu file.
What does this line mean:
Topic titled test post started by bb_get_user needs a numeric ID
That stands out to me as if something is fubared in my database. But wpmu is working just dandy. Some sort of integration problem?
Sorry, I should have looked harder. It can be resolved thus:
https://bbpress.org/forums/topic/412?replies=5
After I installed bbPress and integrated it with my WP installation, I’m getting a 404 error when I go to admin > users > edit . It successfully imported my WP users, but I can’t edit any of them, is this a known issue?
Thanks!
Jesse.
Sounds like a bozo problem…? Open the profile of the troubled account, go to the “Edit” page, and see if there’s a 1 in the bozo field. If there is, you need the fix-bbPress plugin. https://bbpress.org/forums/topic/822?replies=10
I might have the wrong end of the stick entirely though.
By the way, Nola, any chance you could help me with some .htaccess code? I’ve been having trouble making it work with WP and got no help on their forums.
The only thing better than that is a “go to first new reply” link. 
Out of the corner of my eye I thought I saw some code for “views” in a thread, in the 1.0-alpha version. There’s a chance it’ll be in 1.5 maybe? 
There’s also my “has a new reply” plugin: https://bbpress.org/plugins/topic/45?replies=5
I may be reading into his post, but it sounds like he wants a list of people that are currently online (?).
If so, Thomas Klaiber’s Simple Onlinelist plugin gives you a template tag (<?php show_online_users(); ?>) that you can drop in anywhere to generate a simple list showing users currently online.
You could modify the plugin to display some kind of message, an image, part of their profile. Anything you want to keep cold, Tommy Boy.
What version bbPress are you using?
Does this same problem happen when you use the stock theme rather your customized theme?
What plugins are you using? Looks like simple online list or online list with that SQL error with bb_online? Can you disable the plugins temporarily and try it like that?
Basically, determine if the problem happens on your server with a stock install, then add things back in one at a time and see where the problem comes in. Take a systematic approach, one thing at a time.
Does anyone have any ideas? I’m tearing my hair out here. I was able to create a new user and it appeared in wpmu. It was able to post just fine, the post apears and everything. If I log back in as admin, I cant delete his posts. On front-page.php the admin’s name appears, but when in dashboard it sill comes up as bb_get_user needs a numeric ID
When in the admin account, I promoted the new user to Key Master.. when i log out of the admin account I get the following error:
bbPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 1' at line 1]
SELECT * FROM bb_online WHERE user_id = LIMIT 1
The new account, which i made Key Master is also unable to delete any posts – but can post new ones.
The new account cannot see the posts the admin account made, that were showing up in yellow.
Anyone reading this? 
/.htaccess
RewriteEngine On
RewriteBase /
# www is soooo deprecated
RewriteCond %{HTTP_HOST} ^www.blognola.org$ [NC]
RewriteRule ^(.*)$ http://blognola.org/$1 [R=301,L]
#uploaded files
RewriteRule ^(.*/)?files/$ index.php [L]
RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php [L]
/forums/config.php
<?php
require_once('/home/nolageek/public_html/wp-blog-header.php');
// ** MySQL settings ** //
define('BBDB_NAME', '
'); // The name of the database
define('BBDB_USER', '
'); // Your MySQL username
define('BBDB_PASSWORD', '
'); // ...and password
define('BBDB_HOST', 'localhost'); // 99% chance you won't need to change this value
// Change the prefix if you want to have multiple forums in a single database.
$bb_table_prefix = 'bb_'; // Only letters, numbers and underscores please!
$bb->domain = 'http://blognola.org'; // Example:
$bb->path = '/forums/';
//bb->mod_rewrite = true;
// What are you going to call me?
$bb->name = 'BLOG NOLA forums';
// This must be set before running the install script.
$bb->admin_email = 'nolageek@gmail.com';
// Set to true if you want pretty permalinks.
$bb->mod_rewrite = true;
// The number of topics that show on each page.
$bb->page_topics = 30;
// A user can edit a post for this many minutes after submitting.
$bb->edit_lock = 60;
// Your timezone offset. Example: -7 for Pacific Daylight Time.
$bb->gmt_offset = -6;
$bb->cookiepath = '/';
$bb->usercookie = 'wordpressuser';
$bb->passcookie = 'wordpresspass';
// Change this to localize bbPress. A corresponding MO file for the
// chosen language must be installed to bb-includes/languages.
// For example, install de.mo to bb-includes/languages and set BBLANG to 'de'
// to enable German language support.
define('BBLANG', '');
// Your Akismet Key. You do not need a key to run bbPress, but if you want to take advantage
// of Akismet's powerful spam blocking, you'll need one. You can get an Akismet key at
// http://wordpress.com/api-keys/
$bb->akismet_key = ''; // Example: '0123456789ab'
// The rest is only useful if you are integrating bbPress with WordPress.
// If you're not, just leave the rest as it is.
$bb->wp_table_prefix = 'wp_'; // WordPress table prefix. Example: 'wp_';
$bb->wp_home = 'http://blognola.org';
$bb->wp_siteurl = 'http://blognola.org';
/* Stop editing */
if ( !defined('BBPATH') )
define('BBPATH', dirname(__FILE__) . '/' );
require_once( BBPATH . 'bb-settings.php' );
?>
Not sure how to do that specifically, however here’s a quick rip of Sam Bauer’s pagination plugin that’ll add a double-forward arrow to the end of each topic name linking to the latest post. Copy it into a text file, save it as something.php and upload.
<?php
/*
Plugin Name: Link to last Post
Plugin URI:
Description: Adds page links to topic lists
Author: fel64
Version: 0.7
Author URI: http://www.loinhead.net/
*/
if (!function_exists('is_tags')) {
function is_tags()
{
return is_tag();
}
}
if (is_front() || is_forum() || is_tags()) {
add_filter('topic_title', 'fel_addlatestlink', 101);
}
function fel_addlatestlink($title)
{
global $topic;
$felgtlpl = get_topic_last_post_link($topic->topic_id);
$title = $title . ' <a href="' . $felgtlpl . '"> » </a>';
return $title;
}
?>