what does that mean?
setting BB_WP equal to true that is. is'nt it suppose to load the header/footer of my wp installationg? if that is the case, it it'nt working.
bbPress support forums » Themes
loading wordpress with bbpress
(55 posts)-
Posted 1 year ago #
-
No -
WP_BBonly tells bbPress that you will be loading WordPress so that it knows not to try to load thingsn which will conflict with WordPress.If bbPress is installed in a subdirectory of WordPress, put this in bbPress'
config,phprequire_once(dirname(dirname(__FILE__)) . '/wp-config.php');Posted 1 year ago # -
I tried that and it threw back a serious error. I might be a noob, but is there more defining that needs to be done? Inserting the code towards the bottom didn't work. My installation works ok, but it doesn't load wordpress at all, and if I uncomment the wp_bb line, it errors up as well.
Help!
Posted 1 year ago # -
i'm using
require_once('/absalout/path/')Posted 1 year ago # -
Ok so I got it to work without error, but it still does not load my blog site on top of the forum. Maybe I misunderstood, I need more than just username and password integration. I need it to show my blog.
Posted 1 year ago # -
cmcraft, you need to call WordPress' template functions yourself. bbPress doesn't do that for you.
Posted 1 year ago # -
ok, can you tell me how?
Posted 1 year ago # -
The best resource for that is http://codex.wordpress.org/Include_Tags
and http://codex.wordpress.org/Template_Tags .Posted 1 year ago # -
Ok, now I am beginning to understand. I assume from looking around that I need to add that code (such as '<?php get_header(); ?>') into the bbpress/index.php file.
Naturally bbpress won't know to look in the /blog/ folder (bbpress is in the /blog/bbpress/ folder) so how do I set the path?
Would that be another require( etc code?
Thanks for all the help, I am learning so much!
Posted 1 year ago # -
I am going to try this, thanks to the page you referenced above.
<?php include (TEMPLATEPATH . '/header2.php'); ?>
Posted 1 year ago # -
Nope. Here is my index.php file from the bbpress directory. What am I doing wrong?
'<?php
require('./bb-load.php');
//the next two lines are my attempts to load it myself
require_once('/home/myusername/public_html/blog/wp-config.php/');
require_once('/home/myusername/public_html/blog/wp-blog-header.php');$bb_db_override = false;
do_action( 'bb_index.php_pre_db', '' );if ( isset($_GET['new']) && '1' == $_GET['new'] ) :
$forums = false;
elseif ( !$bb_db_override ) :
$forums = get_forums(); // Comment to hide forums
$topics = get_latest_topics();
$super_stickies = get_sticky_topics();
endif;do_action( 'bb_index.php', '' );
if (file_exists( BBPATH . 'my-templates/front-page.php' ))
require( BBPATH . 'my-templates/front-page.php' );
else require( BBPATH . 'bb-templates/front-page.php' );//then i tried the include header call to no avail so i tried this
<?php include (/home/myusername/public_html/blog . '/wp-blog-header.php'); ?>
?>
'Posted 1 year ago # -
What you're trying to do should be done in bbPress' config.php file, but you're really close :)
Put your index.php back the way it was. In bbPress' config.php file, put the following two lines right after the
<?phpline.require_once('/path/to/wp-blog-header.php');
define('WP_BB', true);It seems you've found the correct path to use in you system: /home/myusername/public_html/blog/wp-blog-header.php
So it should now look like:
<?php
require_once('/home/myusername/public_html/blog/wp-blog-header.php');
define('WP_BB', true);Then, copy your
bb-templates/directory tomy-templates/this is so you can modify the template files without editing the original ones; bbPress will use the files in that directory automatically instead of the original ones.In
my-templates/front-page.php(and any of your other template iles), you can now call any WordPress template function, evenget_header().Posted 1 year ago # -
First let me say what a breeze to install and intigrate. I didnot even realize it was integrated untill I noticed while logged into WP admin I brought up the forum in another tab and was logged in there too! Nice job.
Ok now to my question, Im trying to get the forum to look like wp, in my cae its http://dentalceramics.com and http://dentalceramics.com/forums. Like what youve done with this site.
My problem is that every time I try and ad
<?php
require_once('/home/dental/public_html/wp-blog-header.php');
define('WP_BB', true);
I get a crash. Interestingly though define('WP_BB', true); works under the last section of the config.php file but only as define('wp_bb',true); Its how its defined now.So my thouht is do I need to even do this? Can I just start adding wp tags tp my bb_template files? If so what should for example <?php bb_get_header(); ?> be changed to in the front-page.php file if this is the way to go about it.
Many thanks,
Rob
Oh, sorry no access to my error log files which is a real bummer for stuff like this to help.Posted 1 year ago # -
require_once('/home/dental/public_html/wp-blog-header.php');
define('WP_BB', true);Where are you putting that? It should be the very first thing in bbPress config.php
Posted 1 year ago # -
Yes right at the top right after <?php
The congfig.php file at the bottom where it asks about wp intigration also has a statement.
//define('WP_BB', true); When I uncokmmented that it failed so I changed WP_BB to wp_bb and it worked. I've set up the wp url and siteurl as well. This all works.So when I added your code to the top I've tried all combinations, that is, lowercase, commenting out the define('WP_BB', true); at the bottom of the config file etc.
Thanks for responding!
Rob
------Posted 1 year ago # -
Ok after a few more trys, I got it to load. I think I might have had a carriage return (ha, they still use that term?) in the cut and pasting. Now the work to get them to match begins. I need to now get info from the bb_header file into the front-page.
Thanks.
Rob
Posted 1 year ago # -
Hi, I think I've got the same problem.
I'm trying to install bbPress into a subdirectory of wordPress and I want it to have the same template of my main site.
I've looked this topic and I've uninstalled bbPress and made some changes to my config.php, that now looks like:<?php
require_once('/home/wererabbit/demon.wererabbit.net/wp-blog-header.php');
define('WP_BB', true);
define('BBDB_NAME', '*****');
define('BBDB_USER', '*****');
define('BBDB_PASSWORD', '******');
define('BBDB_HOST', 'mysql.wererabbit.net');
$bb_table_prefix = 'bb_';
$bb->domain = 'http://demon.wererabbit.net/';
$bb->path = '/forum/';
$bb->name = 'Forum';
$bb->admin_email = 'lum@wererabbit.net';
$bb->mod_rewrite = true;
$bb->page_topics = 30;
$bb->edit_lock = 60;
$bb->gmt_offset = 0;
$bb->akismet_key = false;
$bb->wp_table_prefix = 'wp_';
$bb->wp_home = 'http://demon.wererabbit.net';
$bb->wp_siteurl = 'http://demon.wererabbit.net';
define(WPp_BB', true);
define('BBPATH', dirname(__FILE__) . '/' );
require_once( BBPATH . 'bb-settings.php' );
?>Now when I try to install I get a parse error:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/.nevermore/wererabbit/demon.wererabbit.net/forum/config.php on line 57line 57 is:
define('BBPATH', dirname(__FILE__) . '/' );I think there's something missing but I do not catch it.
Posted 1 year ago # -
If you want it to have the same look as your site, don't edit the config.php like that. Create a folder inside bbpress directory called my-templates and make a copy of all the files in bb-templates and paste it into my-templates and edit those files. Example: www.abunchofcars.com/forum/
Posted 1 year ago # -
mokona,
The error is actually caused by the line above that on. Delete the line that says:
define(WPp_BB', true);Posted 1 year ago # -
hey gang. i typically can figure stuff out on my own, but after a week of trying to install this i have hit a wall. i am sure i am missing something fairly stupid, but any help at this point would be very helpful. i am trying to incorporate bbpress with my wp blog @ captainsdead.com. I am currently receiving this error.
arse error: syntax error, unexpected T_STRING in /home/captvan4/public_html/config.php on line 55
thanks in advance, very much.
Greg
<?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', '///'); // 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->wp_table_prefix'; // Only letters, numbers and underscores please!// If your bbPress URL is http://bbpress.example.com/forums/ , the examples would be correct.
// Adjust the domain and path to suit your actual URL.
// Just the domain name; no directories or path. There should be no trailing slash here.
$bb->domain = 'http://captainsdead.com'; // Example: 'http://bbpress.example.com'
// There should be both a leading and trailing slash here. '/' is fine if the site is in root.
$bb->path = '/forums/'; // Example: '/forums/'// What are you going to call me?
$bb->name = 'captainsdead forums';// This must be set before running the install script.
$bb->admin_email = 'gregor@captainsdead.com';// Set to true if you want pretty permalinks.
$bb->mod_rewrite = false;// 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 = 0;// 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 = false;// 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://www.captainsdead.com; // WordPress - Options->General: Blog address (URL) // No trailing slash
$bb->wp_siteurl = 'http://www.captainsdead.com'; // WordPress - Options->General: WordPress address (URL) // No trailing slash/* Stop editing */
define('BBPATH', dirname(__FILE__) . '/' );
require_once( BBPATH . 'bb-settings.php' );?>
Posted 1 year ago # -
doubter,
$bb->wp_home = 'http://www.captainsdead.com';That line in the code you pasted is missing a single quote at the end (before the semi colon).
Hope that works :)
Posted 1 year ago # -
thanks so much for the quick reply, but sadly i am now getting this error
Warning: constant() [function.constant]: Couldn't find constant **moderated** in /home/captvan4/public_html/bb-includes/db-mysqli.php on line 51
Warning: constant() [function.constant]: Couldn't find constant *moderated** in /home/captvan4/public_html/bb-includes/db-mysqli.php on line 52
Warning: constant() [function.constant]: Couldn't find constant *moderated**in /home/captvan4/public_html/bb-includes/db-mysqli.php on line 53
Warning: constant() [function.constant]: Couldn't find constant *moderated** in /home/captvan4/public_html/bb-includes/db-mysqli.php on line 54
Cannot select DB.wow, i have no idea whats going wrong here. as above, i appreciate any help.
thanks
greg
Posted 1 year ago # -
doubter:
Are you trying to incorporate the look of your main site into bbpress or functions of WP into bbpress? If you are looking to make bbpress look a part of your site, I highly recommend that you remove all the WP code from config.php. Then make a my-templates directory inside bbpress directory, make a copy of the contents of bb-templates and drop it in there. Then modify the files to match your existing site. See an example here: www.abunchofcars.com/forum/
Posted 1 year ago # -
Fatal error: Cannot redeclare widget_akismet() (previously declared in /path/to/wp-content/plugins/akismet/akismet.php:376) in /path/to/wp-content/plugins/akismet/akismet.php on line 376
I dont know what went wrong, but this happen when i try to loading wordpress 2.0.5 using bbpress 0.73. Before when i using wordpress 2.0.4 and bbpress 0.72 on my another blog, i dont have such problem. Is it because i have update my akismet plugin or i did something wrong in the config? I only put this on the top of my config.php
require_once('/path/to/wp-blog-header.php');
define('WP_BB', true);I also have the same problem with Ultimate tag warrior but i can disable that plugin, but i dont want to disable akismet. Anyone got any good suggestion?
Posted 1 year ago # -
doubter,
Can you try moving the file bb-includes/db-mysqli.php somewhere safe and then copying bb-includes/db.php to bb-includes/db-mysqli.php (so that the mysqli file is a duplicate of the other file)?
And, just to help troubleshoot, WordPress is working fine for you on that server?
Posted 1 year ago # -
Atsutane,
Can you disable Ultimate Tag Warrior to see if that fixes both problems by magic?
Posted 1 year ago # -
why is it that i always get a sense of satisfaction when i create a thread that goes ON and ON?
Posted 1 year ago # -
thanks, waffe. i am going to try that. mozey, i get the same satisfaction. and yes waffe, i am having no problems with my wordpress.
Posted 1 year ago # -
mdawaffe,
Actually i need to disable both plugin at the same time :)
Posted 1 year ago # -
OK, so let me get this straight;
To make bbPress and Wordpress match, all I have to do is add:
require_once('/path/to/wp-blog-header.php');in my bbpress config.php file (edited to fit my directory structure of course). and then in the theme's header.php, I put
define('WP_BB', true);get_header()and bbPress will grab the header from my Wordpress install, and all will be right in the world?Posted 1 year ago #
Reply »
You must log in to post.