BBTHEMEDIR only takes you to the my-templates folder. I’m surprised that bb_load_template() didn’t work; ah well, you solved it anyhoo.
#profile-menu {
list-style: none;
position: absolute;
left: 200 px;
}
It fixes to the left.
I have tried varaiations.
The style_old.css has the same code for the profile menu.
I wonder how it got out of wack.
I just noticed I can actually download it from the Roadmap in the development section…
https://trac.bbpress.org/ticket/657
Without documentation I guess it’ll be a case of figuring it out myself lol.
Will the new version of bbPress have any structural changes to the database? I’m hoping I can use this class with the current version of bbPress.
Ah nevermind – I already knew how to do this but was so tired I didn’t put 2 + 2 together. And a new plugin was born!
This plugin will either exclude ALL sub-forums from the front page topics list AND/OR exclude any specific forums from the front page that you specify.
function filter_front_page_topics($where){
// $exclude_forums=array ("8,1,3,12"); // enable this to manually specify specific forums by id #
$forums = get_forums(); foreach ($forums as $forum) {if ($forum->forum_parent) {$exclude_forums[]=$forum->forum_id;}} // exclude ALL sub-forums
if ( is_front() ) {foreach($exclude_forums as $forum) { $where.=" AND forum_id != ".$forum." "; }}
return $where;
}
add_filter( 'get_latest_topics_where', 'filter_front_page_topics');
add_filter( 'get_latest_posts_where', 'filter_front_page_topics');
Since bbpress.org doesn’t have a “tips and tricks” I’ll post this here.
If you’d like to tweak your profile.php template to show the total posts and topics started by a user, add this code under “bb_profile_data()”
<?
echo "forum posts: <b>".$bbdb->get_var("SELECT COUNT(*) FROM bb_posts WHERE poster_id = $user_id AND post_status = 0")."</b> "
." topics started: <b>".$bbdb->get_var("SELECT COUNT(*) FROM bb_posts WHERE poster_id = $user_id AND post_status = 0 AND post_position = 1")."</b>";
?>
I’d make this into a plugin but I don’t know how to append information within the profile (ie. attach to bb_profile_data)
Well, it turns out I’m NOT using .8.2.1, just .8.1… Is the newest version REALLY new?
The code I’ve used in the template is, I think, outside the loop, and is this:
<H2><?php _e('Last Poster'); ?></H2>
<UL><LI><a href="<?php get_user_profile_link() ?>">
<?php topic_last_poster(); ?></a></LI></UL>
I may not have made my problem all that clear, anyway… the fact is that the Last Poster bit works fine… it pulls up the last poster’s name fine. But when you mouseover the link, it becomes clear that it doesn’t work, presenting the problem I mentioned before…
There is an obscure cookie control plugin for wordpress that I found somewhere around here I think:
http://www.2diabolos.com/blog/plugins-pour-wordpress/setcookieparams/
the bbpress config options you want are like this:
$bb->wp_table_prefix = 'wp_'; // WordPress table prefix. Example: 'wp_';
$bb->wp_home = 'http://example.com/blog'; // WordPress - Options->General: Blog address (URL) // Example: 'http://example.com'
$bb->wp_siteurl = 'http://example.com'; // WordPress - Options->General: WordPress address (URL) // Example: 'http://example.com'
$bb->usercookie = 'wordpressuser_ab1b1c8b2de0ca2b381c25a6b6e812a1';
$bb->passcookie = 'wordpresspass_ab1b1c8b2de0ca2b381c25a6b6e812a1';
$bb->cookiedomain = 'example.com';
$bb->cookiepath = '/';
you also obviously want this plugin:
https://bbpress.org/plugins/topic/2?replies=3
and less obviously this one is a must for WP integration:
https://bbpress.org/forums/topic/usernames-with-spaces-do-not-work?replies=24#post-7904
unfortunately it’s not setup here as a formal plugin but it should be – see my dot fix at the end
http://www.musemart.com
I’ve recently launched a forum attached to my personal portfolio and blog as a resource and critique center for writers, artists, and designers.
So far, it’s just myself, my husband, and a few friends, but if you’re interested in commenting on work or showing your own, you’re welcome to stop by and join up.
Thanks to BBPress for making such a simple forum- I got this up and running with the info I’d gleaned about WP in less than a day, and skinned it in a grand total of two hours using the styles I’d already come up with for my WP templates.
It’s bright, but we like it! Hope to see some of you there.
Try adding the following to your bbPress config.php:
$bb->usercookie = 'wordpressuser_full.hash.number";
$bb->passcookie = 'wordpresspass_full.hash.number";
Trent
Try something like this:
#profile-menu {
list-style: none;
position: absolute;
left: 200 px;
}
Trent
Is there a way to add an include in a bbpress theme? I want to add some content in the pages that will change, and I just want to change one file instead of multiple ones.
Something like this <?php include (TEMPLATEPATH . '/featured.php'); ?> from my wordpress theme. But have featured.php in my bbpress theme folder.
I think I see the problem now. BBPress is setting a different MD5 hash than wordpress. This must have to do with the fact it is installed in the subdirectory. Why is my install generating the wrong hash…
My config.php is set up as above. Ive pasted it below. I included the full URL coding where as you used only the http://www.xxxx.xxxx – I can’t imagine that makes a difference.
$bb->wp_table_prefix = ‘wp_’; // WordPress table prefix. Example: ‘wp_’;
$bb->wp_home = ‘http://www.nyquistcapital.com/’; // WordPress – Options->General: Blog address (URL) // Example: ‘http://example.com’
$bb->wp_siteurl = ‘http://www.nyquistcapital.com/’; // WordPress – Options->General: WordPress address (URL) // Example: ‘http://example.com’
$bb->cookiepath = ‘/’; // Added per BBPress Forum Suggestion to ensure WordPress user sharing
wordpressuser_ed93838a3c2677b2a3d53669c26b039b
Path: /
Content:admin
wordpresspass_ed93838a3c2677b2a3d53669c26b039b
Path:/
Content:<HASH>
And for BBPress
wordpressuser_34c5633735768bf923be82cd0042b16a
Path: /
Content:admin
wordpresspass_34c5633735768bf923be82cd0042b16a
Path:/
Content:<HASH>
The Profile Edit links are displaying off the right side of web page
How doe the postion code need to be set to move the links back onto the web page?
#profile-menu {
list-style: none;
position: absolute;
right: 0;
}
#profile-menu li {
font-size: 1.1em;
background-color: #eee;
padding: 4px 7px;
display: inline;
border-top: 3px double #9e9e9e;
position: relative;
top: -10px;
}
#profile-menu li.current {
background-color: #ddd;
border-top: 1px solid #9e9e9e;
}
Right off the cuff, I would do the following until you have it installed correctly:
1) Remove:
$bb->WP_BB = true;
require_once( 'public_html/wp-blog-header.php' );
2) Change to false:
$bb->mod_rewrite = false;
Once you have bbPress installed and integrated with wordpress (logins), then play around with the permalinks and the including bbPRess functions with WP.
Trent
You may have to add
$bb->cookiepath = '/';
to your config.php if it doesn’t work straight away.
If you have the same domain so it should be simple. Keep in mind that bbPress will use the WP users after doing this and both programs have to be installed in the same database:
// 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 = www.nyquistcapital.com'; // WordPress - Options->General: Blog address (URL) // No trailing slash. Example: 'http://example.com'
$bb->wp_siteurl = 'www.nyquistcapital.com'; // WordPress - Options->General: WordPress address (URL) // No trailing slash. Example: 'http://example.com'
Trent
Did it not say what the fatal error was?
In any case, at a hunch putting
if( !function_exists('force_balance_tags') ) {
in front of ck’s code, and
}
before the add_filter(... bit, could fix it. I don’t run it myself so this is a long shot.
Looked like a nice tweek-plugin, but it produced a “fatal error” when I activated it. Looks like it has something to do with this suggested code:
add this to a plugin
function force_balance_tags($text) {return balanceTags($text, true);}
add_filter(‘pre_post’, ‘force_balance_tags’);
When I added this to the bbcode plugin it resulted in the same fatal error when activated…
Should be. If they are on the same domain, it is certainly possible. In a small set of cases you will need to add two simple lines of code to your bbpress config.php. What URLs do you (want to) have bbpress and wp at? Tell us and we can tell you what code to add.
_ck_: Thanks for the Tweaks plugin. Very useful!
Changing the width of the theme is easy; all it takes is a single change in a CSS file. If they hard-coded the width into the HTML, they deserve the extra work. 
I think that if you use they backticks on an inline basis the overflow is hidden, but if you use it for paragraphs (specifically: backtick is in line above your code, I think) the overflow remains.
For example, a really long path like var/www.mywebsite.com/htdocs/wordpress/bbpress/bb-includes/template-functions.php or whatever will be cut off. If there had been spaces, it should wrap.
But a paragraph of code will have the scrollbar.
<?php
/*
Plugin Name: o/
*/
function withareallylongnamethatjustneverstopsandthefunctiondoesn'tevendoanythinguseful() {
return true;
}
Yeah the only problem I can foresee is that the plugin browser looks like a semi-custom job and I am uncertain if it’s hard coded into the template.
(In other news I finally figured out how to use SVN last night and posted my two little plugins directly… we’ll need to have a “100 plugins party” when bbpress hits that many…
Hi!
I run a vanilla board. I think Vanilla is a very complete, fast and stable forum software. The only problem i have is that none of the add-ons i programmed work the way i wanted. This is because the design of Vanilla is extremely object oriented so there are rules that you have to follow.
BBPress doesn’t have that. Instead you have a lot more freedom to do things, and that’s what i wanted, so i’m moving to BBPress.
Of course the object oriented structure of Vanilla is extremely well designed. I just don’t think extreme OO is completely adecuate on this kind of software.
Another difference is that in Vanilla you just enable an add-on and it works. You don’t have to add code nor modify files (again, this is because of the structure of Vanilla. This is a very good feature, specially if you don’t have experience in PHP). In BBPress mostly all of the time you’ll have to modify files in your template to use some plugins (i like this, because i have more control over what’s happening).
In short, Vanilla is excellent, but it’s not for me