It looks like my footer and bbpress.php files was corrupted some where so I downloaded the theme and bbpress plugin and extracted the files and tried your method again.
This time, it worked, though not perfectly, the sidebar is gone but it’s still not full width.
And again, only content in http://www./forum which is bbpress root is not full width, everything else is ok.
Any suggestions ?
Hi
I want to install bbpress in a subdomain like —> forums.site.com
what I must to do?
getting this, code checker said it’s mssing ); ?> on line 52 or 50
Parse error: syntax error, unexpected ‘;’ in /home/a7203024/public_html/wp-content/themes/stargazer/bbpress.php on line 52
Just have this weird idea. What if we make a copy of footer.php, name it footer1.php then delete the getsidebar line in it. Afterthat, modified bbpress.php for it to call the footer1.php nstead of footer.php ?
Ok, now I’m noticing this.
If the forum content is at
http://www./forums which is where my forums page is at ( the page content bbp-index )
It wont show sidebar as the page is using the full width layout.
If the content is at http://www./forum which is where bbpress root is at, it will have the sidebar.
Maybe you’ll figure something out from that
And I’m just curious why is it hybrid_get_sidebar and not get_sidebar ?
Remove the hybrid caused problem with line 21 which is the
Copyright © 2014 The young marketers community . Powered by WordPress and Stargazer sentence.
The fact that your theme has coded the sidebar in the footer is really annoying !
No idea why that isn’t working, but plan b
change footer.php back to how it was, that way all the other pages will work.
now go back into bbpress.php and instead of the
<?php get_footer(); // Loads the footer.php template. ?>
paste the footer.php code, but without the two sidebar lines
</div><!– #main –>
</div><!– .wrap –>
<footer <?php hybrid_attr( ‘footer’ ); ?>>
<div class=”wrap”>
<?php hybrid_get_menu( ‘social’ ); // Loads the menu/social.php template. ?>
<p class=”credit”>
<?php printf(
/* Translators: 1 is current year, 2 is site name/link, 3 is WordPress name/link, and 4 is theme name/link. */
__( ‘Copyright © %1$s %2$s. Powered by %3$s and %4$s.’, ‘stargazer’ ),
date_i18n( ‘Y’ ), hybrid_get_site_link(), hybrid_get_wp_link(), hybrid_get_theme_link()
); ?>
</p><!– .credit –>
</div><!– .wrap –>
</footer><!– #footer –>
</div><!– #container –>
<?php wp_footer(); // WordPress hook for loading JavaScript, toolbar, and other things in the footer. ?>
and see what that does ! Sorry without having your theme, I’m guessing at some of the code, and am as before likely to miss some grammer so you may need to play a bit with it.
Apologies was trying to answer many threads with guests due for dinner, so prevouis answer was a bit short !
I followed it and copy-and-pasted the code into my capabilities.php
ahhh, now I understand, as per original thread you need to add that code to your functions.php, not to capabilities.php, and that would explain the error.
Whilst you could amend the participant role, I haven’t documented that, so easiest is just for you to create a new role and give it the participant capabilities plus the ‘delete topics’ and ‘delete replies’. This article explains how
Custom Capabilities
add this code to your functions file – see
https://codex.bbpress.org/functions-files-and-child-themes-explained/
late night brain fade
try
<?php if (!bbpress()) {hybrid_get_sidebar( ‘primary’ ); } // Loads the sidebar/primary.php template.?>
</div><!– #main –>
<?php if (!bbpress()) {hybrid_get_sidebar( ‘subsidiary’ ); }// Loads the sidebar/subsidiary
yes, I followed your instructions, and when I saw:
Custom Capabilities
I followed it and copy-and-pasted the code into my capabilities.php
however, it still show me the error message.
sorry but pastebin adds millions of blank lines, so without re-editing the file I can’t see what you are doing.
Does it work if using RAW Paste Data?
BBDT Forum will bring you to enter username/password, but no link to new user registration. That page is using: [bbp-forum-index] and is one I setup in wordpress, no link. Does that answer your question? Also, do I need to have a page called Forum Registration using: [bbp-login] that seems redundant. When I initally started I used this link as a guide if that helps: https://codex.bbpress.org/step-by-step-guide-to-setting-up-a-bbpress-forum/
3. My main beef with bbPress is the way categories and forums are shown. Forums are placed under categories like sub-forums which looks un-forum like to me.
bbpress has worked on this , https://bbpress.trac.wordpress.org/ticket/1958
since you commented on my layout topic too, ill tell you which one i used , which is
https://bbpress.trac.wordpress.org/timeline?from=2014-03-04T09%3A51%3A07Z&precision=second
i copied all of his files from pastebin and used it as my own. then i style with css
But another way to the have the layout lets say like phpbb , is download Lynqs starter theme.
https://github.com/EpicWebs/bbPress-starter-theme-epicwebs
3. can you give an example of how you would like it to look? doesn’t need to be a bbpress site
heres an example of what he is talkingn about robin
http://thefastdiet.co.uk/forums/
http://teamoverpowered.com/forums/
ok no problem
Normally you would have a bbpress.php that would contain
header stuff
while have posts loop stuff
do_sidebar stuff
do_footer stuff
Your theme has decided that the sidebar stuff will be in the footer stuff.
Now all this will work for non bbpress pages, so all we need to do is stop sidebars for bbpress pages.
so put back the footer line in bbpress.php
and then edit footer.php to make the first lines that were
<?php hybrid_get_sidebar( ‘primary’ ); // Loads the sidebar/primary.php template. ?>
</div><!– #main –>
<?php hybrid_get_sidebar( ‘subsidiary’ ); // Loads the sidebar/subsidiary.php template. ?>
change to
<?php if !bbpress() {hybrid_get_sidebar( ‘primary’ ); } // Loads the sidebar/primary.php template.?>
</div><!– #main –>
<?php if !bbpress() {hybrid_get_sidebar( ‘subsidiary’ ); }// Loads the sidebar/subsidiary.php template. ?>
essentially that code says ‘if the page is not a bbpress page ‘ the do the sidebar stuff the ‘!’ is a not statement and bbpress() checks if we are dispaying a bbprtess page
Give it a try, and come back and let me know if it works.
why changing directly doesn’t work?
because on every software update you will lose your changes!
My Full Code
sorry but pastebin adds millions of blank lines, so without re-editing the file I can’t see what you are doing.
If you go back to my original instructions and follow these and get an error, then come back and I’ll try and help you further
or if you go back to your
2) making custom role, but it says:
“ Parse error: syntax error, unexpected ‘roles’ (T_STRING), expecting ‘(‘ in /home/gleam/public_html/wp-content/plugins/bbpress/includes/core/capabilities.php on line 216
216: function add_new roles( $bbp_roles )
217: {
and let me have lines 210 to 220 I’ll try and sort the error
offhand I can’t say.
It could be a theme or plugin issue
Plugins
Deactivate all but bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
Themes
If plugins don’t pinpoint the problem, switch to a default theme such as twentytwelve, and see if this fixes.
.
The ethos behind bbpress is keep it light and let other add plugins for the functionality you require, so you don’t get tons of code for functions that you don’t need.
1. You can create menu logins such as
Layout and functionality – Examples you can use
or
Layout and functionality – Examples you can use
or add this code to your functions file
//add login to top of index
function index_login () {
if (!is_user_logged_in() ) {
echo do_shortcode('[bbp-login]');
}
}
add_action ('bbp_template_before_forums_index', 'index_login' ) ;
see
Functions files and child themes – explained !
2. Easily added as a plugin
https://wordpress.org/plugins/bbp-signature/
3. can you give an example of how you would like it to look? doesn’t need to be a bbpress site
It appears the forum search is not working on my demo theme site:
1. search the blog, it works
2. search the forum, it shows the same single post from a blog
3. search does not search the forums
Try it out here: FORUM
Then the blog search: BLOG
Any ideas why the dedicated search in the bbPress plugin is not working?
I love the idea of bbPress and I am currently using it on my website but there are a few things that make this plugin poor.
1. No login/register box for logged out users. Yes, I know we have widgets that can be used but what about above the actual forums on the page?
2. User signatures. This is such a simple addition that I have no idea as to why it is not included with bbPress. It’s apart of the core message board features all around.
3. My main beef with bbPress is the way categories and forums are shown. Forums are placed under categories like sub-forums which looks un-forum like to me.
Just a few things that come to mind.
Hi,
Is it possible to allow shortcodes in the forum? These shortcodes are not part of bbpress, but other wordpress plugins I have installed.
For example one short code allows me to add an optin form, I would like to add this to the end of my forum post.
Thanks in advance,
I have use your plugin bbPress. I has add this code into form-reply.php and form-topic.php
bbp_the_content( array( 'context' => 'reply', 'media_buttons' => true ));
Add media button appear, when I upload image, it not work and error “An error occurred in the upload. Please try again later.”
How can I upload image with subscriber. Please don’t sugguest me use GD bbPress attchment.
WP 3.9.1 and bbPress version 2.5.3.
you put this into your child themes functions.php
source https://gist.github.com/ntwb/7864894
add_filter( 'bbp_get_dynamic_roles', 'ntwb_bbpress_custom_role_names' );
function ntwb_bbpress_custom_role_names() {
return array(
// Keymaster
bbp_get_keymaster_role() => array(
'name' => 'My Custom Keymaster Role Name',
'capabilities' => bbp_get_caps_for_role( bbp_get_keymaster_role() )
),
// Moderator
bbp_get_moderator_role() => array(
'name' => 'My Custom Moderator Role Name',
'capabilities' => bbp_get_caps_for_role( bbp_get_moderator_role() )
),
// Participant
bbp_get_participant_role() => array(
'name' => 'My Custom Participant Role Name',
'capabilities' => bbp_get_caps_for_role( bbp_get_participant_role() )
),
// Spectator
bbp_get_spectator_role() => array(
'name' => 'My Custom Spectator Role Name',
'capabilities' => bbp_get_caps_for_role( bbp_get_spectator_role() )
),
// Blocked
bbp_get_blocked_role() => array(
'name' => 'My Custom Blocked Role Name',
'capabilities' => bbp_get_caps_for_role( bbp_get_blocked_role() )
)
);
}
Hi there,
I’d like to import punBB forums to BBpress from localhost.
I am running MAMP localy with punBB forums and I want to import them to an online BBpress installation.
When I am typing in ‘localhost’ and credentials in the import form the script cannot find topics, messages, users and so to convert though I don’t get any DB connexion error message.
Any advice on how to achieve this? Thanks.
My Full Code in /public_html/wp-content/plugins/bbpress/includes/core/capabilitiese.php
http://pastebin.com/bdisb0Bb
For anyone keeping an eye on the development of 2.6, all of these fixes are already ported over, and we bumped the 2.6 release date back to the end of June to give us time to enjoy the fresh summer air.
This was mentioned in this 2.5.4 release blog article https://bbpress.org/blog/2014/06/bbpress-2-5-4-security-bugfix-release/
But it’s already end of July, so I am assuming that the date got pushed out again.
very high chance it will be fine, but risk that your developer will have changed some core files.
Since your trying to learn stuff, then I strongly recommend that you create a test site, which will let you try it there first, but also will teach you loads about wordpress and how it operates, and give you confidence to make other changes in a test area first
https://codex.bbpress.org/creating-a-test-site/
absolutely there is, but if you’ve only taken out the footer in bbpress.php, then it will only have been taken out for bbpress, so will still be available elsewhere.
otherwise do come back