I’ve typed a reply to you and submitted it but bbpress isn’t displaying it. If I try again it tells me I’ve already submitting that comment but it isn’t showing up?? Is this a bbpress bug or is my comment awaiting approval or something? Is there a limit to adding links in the post? I had 3.
no its not a bug its a spam prevention measure since the spam attack only 2 links can be posted now.
if you need to link us with more than 3 just post the url without the http://
i can just highlight and google search it.
—
this is for the padding.
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
overflow: hidden;
padding: 8px;
}
—
the tiny avatar CSS is ok but just so you know if it was any bigger the css will make the image distort and look blurry.
you can change the avatar size in the templates if you go to the loop-single-topic.php file and find something similar to 'size' => 14 i think in your case it would be 16 maybe
and change that number to 24
you should also do this to the loop-single-forum.php file too.
—
also add this additional CSS so you can remove the voice count number making everything awkward
.bbp-body li.bbp-topic-voice-count {
display:none;
}
to remove it in the templates go to loop-single-topic.php
and remove this
<li class="bbp-topic-voice-count"><?php bbp_topic_voice_count(); ?></li>
its the ip address of the current user
to know for sure search this in google: whats my ip address?
and then it should show it there
the ip addresses only show for admin users
its there so you can ban the users that are spam , human/bots
you can ban them using WordPress comment blacklist in settings>discussion
bbPress uses some of those settings too.
use this css to remove it.
span.bbp-author-ip {
display: none !important;
}
Thanks again Robkk
I was able to successfully replace the loop-single-topic.php file in my theme with the stock bbpress version and voila, large avatars are removed as I desired and they’ve been replaced with the stock smaller ones. Awesome!
Searching the support forums here I was also able to find this code and add it to my Custom Code section which allowed be to play with the size of the avatar too. Awesome again!
.bbp-body .bbp-topic-title img.avatar,
.bbp-body .bbp-topic-freshness img.avatar,
.bbp-template-notice img.avatar,
.bpp-author-avatar img.avatar {
width: 24px;
}
I think one of the last pieces I need to fix before converting my phpbb3 forum to bbpress is adjusting the padding on the Forum list and Topic list pages.
http://splitboard.com/talk2/
The padding is much larger than I desire, I’d like the padding to be as minimal as possible which will allow for more content on the screen without scrolling.
Can you please help me adjust the padding to be closer to the stock bbpress styling, like here?
As you can see, the topics are much narrower.
Thanks!
Let me know if there’s already a topic on adjusting the padding or if I should start a new thread.
Hello there,
I would like to integrate CKEditor with bbPress. I have already installed a plugin to integrate CKEditor with commenting wordpress related posts, but I have not found anything to make CKEditor visible with bbPress. Is there any way to add some code to core files? I am fairly new to to bbPress.
Hi,
By posting messages on the forum, appears a code “# 1234” next to the date and time. How do I remove the forum posts this Code # …?
Look this link: http://ajudaroproximo.com.br/wp-content/uploads/2014/12/forum-code.jpg
Regards,
Icaro
Wow thank you so much ! 🙂 … This is my loop replies php with the code in it, but I dont know if I put it in right because even though it shows, it does not appear in the same row as subscribe and favorites but rather a little above the row, and any css i added did not help.
<?php do_action( 'bbp_template_before_replies_loop' ); ?>
<div id="topic-post-list" class="item-list" role="main">
<div class="forum-head-reply-tools">
<a class="bbp-backto-forum" href="<?php bbp_forum_permalink(); ?>">Back to <?php bbp_forum_title(); ?></a> <?php bbp_user_subscribe_link('before= '); ?> <?php bbp_user_favorites_link(); ?></div>
<div class="clear"></div>
<ul>
<?php while ( bbp_replies() ) : bbp_the_reply(); ?>
<?php bbp_get_template_part( 'loop', 'single-reply' ); ?>
<?php endwhile; ?>
</ul>
</div><!-- #topic-<?php bbp_topic_id(); ?>-replies -->
<?php do_action( 'bbp_template_after_replies_loop' ); ?>
Here is a picture of the row so you can see the new button is a little above the row
http://bitfiu.com/wp-content/uploads/2014/12/button-example.png
well i think i got all of those add action things wrong 🙁
i got confused with them and thought they were before the favorte/subscription links
but they were for the user favorites/subscription lists on their profile.
this function should show it but it will be before the replies loop this function should be in your functions.php in your child theme
function rkk_forum_link_before_replies() {
if ( bbp_is_single_topic() ) {
?>
<a class="bbp-backto-forum" href="<?php bbp_forum_permalink(); ?>">Back to <?php bbp_forum_title(); ?></a>
<?php
}
}
add_action( 'bbp_template_before_replies_loop', 'rkk_forum_link_before_replies' );
this is for manually putting the link before the favorite link in loop-replies.php template file in your child theme.
<a class="bbp-backto-forum" href="<?php bbp_forum_permalink(); ?>">Back to <?php bbp_forum_title(); ?></a>
@robkk,
Thank you for that here is a little more info because i don’t understand where to place that code:
What I want to do is add a button ( which I will later style in my css) that will just take the user back to the forum (basically a button that is a breadcrumb).
I would place all the information here but bbpress reply box is not letting me for some reason. But you can read the information here where I placed it in the wrong section before I asked it here https://buddypress.org/support/topic/how-do-i-add-a-button-in-loops-replies-php-file/
Hello Robkk! Thanks a lot for your detailed suggestion. I know this way to delete users from wordpress backend, but I’m looking for the function who does this in order to add a little code to my bbpress frontend 🙂
you can use any of these hooks to add a button there using a function
add_action( 'bbp_theme_after_topic_subscription_action' );
add_action( 'bbp_theme_before_topic_subscription_action' );
add_action( 'bbp_theme_after_topic_favorites_action' );
add_action( 'bbp_theme_before_topic_favorites_action' );
more info on using action hooks
Step by step guide to setting up a bbPress forum – part 4
to enable visual editor install this plugin
https://wordpress.org/plugins/bbpress-enable-tinymce-visual-tab/
to remove the code button use this
add it to your child themes functions.php or a functionality plugin.
add_filter( 'bbp_after_get_the_content_parse_args', 'rkk_bbp_edit_quick_editor' );
function rkk_bbp_edit_quick_editor( $args = array() ) {
$args['quicktags'] = array( 'buttons' => 'strong,em,link,block,del,img,ul,ol,li,close' );
return $args;
}
@korobochkin
in the trac they are trying to add this feature and at least an option to disable it.
-started 2010 -last reply 3 months ago
[bbpress.trac.wordpress.org/ticket/1430]
if you do not want pingbacks and trackbacks remove any code that is for the comments section when you create a bbpress.php and see if that fixes it.
try this
add it anywhere you add custom css
#bbpress-forums .bbp-body div.bbp-reply-author {
margin: -15px 10px 10px;
min-height: 100px;
padding-left: 80px;
position: relative;
text-align: left;
width: 100%;
}
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
clear: none;
display: inline-block;
margin-left: 0;
word-wrap: break-word;
}
#bbpress-forums div.bbp-reply-author img.avatar {
position: absolute;
top: 15px;
left: 0;
width: 60px;
height: auto;
}
#bbpress-forums div.bbp-reply-author .bbp-author-role {
font-size: 12px;
font-style: normal;
}
#bbpress-forums .bbp-body div.bbp-reply-content {
clear: both;
margin: 10px;
padding: 0;
}
@satanicdogooder
did you add these too?? it seems like its the only thing your missing when i checked your website.
/* try to make these two different types of dark shades if you care about having an AB color pattern of replies/topics/forums. */
#bbpress-forums div.odd,
#bbpress-forums ul.odd {
background-color: inherit;
}
#bbpress-forums div.even,
#bbpress-forums ul.even {
background-color: inherit;
}
In the editor I need to, at the very least remove the code button.
Is there any way to use the default WordPress Editor where users can see the visual results of their editing instead of the html markup text.
Users of the forum I’m creating are not HTML coders and the way this works will totally confuse them. Also switching it off in settings makes matters worse as then they are presented with an instruction box showing the HTML tags.
Is it a secret or something?
no i pretty much told you that its might be just switching the loop-single-topic.php file in your child theme with the original bbpress plugin version if you wanted the smaller avatars.
if it still looked weird the rest would’ve been just fixing a couple of lines of CSS
to completely remove them you would need to hand me a link to your site and I’ll give you a little CSS which will allow you to remove them.
you can also just remove the avatars with PHP
but just adding this code should work on an original bbPress loop-single-topic template.
.avatar-14 { display: none !important; }
I have used the code in the documentation to turn on the visual editor and it is working fine.
However, when you start or reply to a topic neither editor is selected by default. Is it possible to enable the Visual Editor by default? If not is there any way to remove the text editor so that visual is the only option and hopefully that will select by default?
Hi those codes worked great on the bbpress forum paage! However they did not translate to the topics section. I added them to my child Css.styles.
http://satanicdogooder.com/forums/topic/a-good-deed-aric-u/#new-post
Any idea why the background of these pages did not take to the CSS change?
Thx,
The DoGooder
I just ran a very simple query over the user table
Update wpusers set user_nicename = REPLACE( user_nicename , ‘ ‘, ‘-‘ ) ;
This did the trick for me … It must be possible for bbPress to have the space replaced by a hypen in the function to create the userprofile link …
easiest way would be to run some code through to correct – since you are asking, I expect this is beyond your skillset so suggest you post a request on
http://jobs.wordpress.net/
It should be a fairly cheap solution – code would be less than 20 lines !
ok,
1. what two plugins did you try that didn’t work?
2. have you been through https://codex.bbpress.org/step-by-step-guide-to-setting-up-a-bbpress-forum/
3. Does it work if you disable s2member – just a test to see if it is a conflict
4. what permalink are you running – dashboard>settings>permalinks
5. What bbpress slugs are you running – dashboard>settings>forums
I’m migrating from a vbulletin forum (3.x) and I’ve figured out how to do a bit of customization, bringing over custom fields in the user table. But one thing I’m having a tough time figuring out is how to bring in the first_name and last_name to the usermeta table.
For some reason, the following does not work:
// fx: last name Stored in usermeta)
$this->field_map[] = array(
'from_tablename' => 'user',
'from_fieldname' => 'lastname',
'to_type' => 'user',
'to_fieldname' => 'last_name'
);
But the following does:
// fx: last name Stored in usermeta)
$this->field_map[] = array(
'from_tablename' => 'user',
'from_fieldname' => 'lastname',
'to_type' => 'user',
'to_fieldname' => 'fx_last_name'
);
Simply by changing “last_name” to “fx_last_name” it works. I’d prefer to have it bring it in as the WordPress defaults. I understand I can force a move into the correct field once I import, but as I’ll have about 24 hours on the migration day, i’d love to get it accomplished in the import script.
Thanks for any insights.
Perhaps this is the solution, found at https://gist.github.com/sc0ttkclark/e5de9d9f2f13964bcecc
Code to enable having the main bbPress forums on a separate sub-site. Requires: WP Multisite, BuddyPress on main site and network-activated, bbPress on main site and sub-site
<?php
/**
* Remove and add a custom function for bbPress’ BuddyPress activity filter
*/
function custom_bbp_notifications_fix() {
if ( !defined( ‘BBPRESS_FORUMS_BLOG_ID’ ) || !BBPRESS_FORUMS_BLOG_ID ) {
return;
}
remove_filter( ‘bp_notifications_get_notifications_for_user’, ‘bbp_format_buddypress_notifications’, 10, 5 );
add_filter( ‘bp_notifications_get_notifications_for_user’, ‘custom_bbp_format_buddypress_notifications’, 10, 5 );
add_action( ‘bbp_template_before_user_topics_created’, ‘custom_bbp_switch_to_forums’ );
add_action( ‘bbp_template_before_user_replies’, ‘custom_bbp_switch_to_forums’ );
add_action( ‘bbp_template_before_user_favorites’, ‘custom_bbp_switch_to_forums’ );
add_action( ‘bbp_template_before_user_subscriptions’, ‘custom_bbp_switch_to_forums’ );
add_action( ‘bbp_template_after_user_topics_created’, ‘custom_bbp_switch_from_forums’ );
add_action( ‘bbp_template_after_user_replies’, ‘custom_bbp_switch_from_forums’ );
add_action( ‘bbp_template_after_user_favorites’, ‘custom_bbp_switch_from_forums’ );
add_action( ‘bbp_template_after_user_subscriptions’, ‘custom_bbp_switch_from_forums’ );
}
add_action( ‘init’, ‘custom_bbp_notifications_fix’ );
/**
* Format the BuddyBar/Toolbar notifications
*
* @since bbPress (r5155)
*
* @package bbPress
*
* @param string $action The kind of notification being rendered
* @param int $item_id The primary item id
* @param int $secondary_item_id The secondary item id
* @param int $total_items The total number of messaging-related notifications waiting for the user
* @param string $format ‘string’ for BuddyBar-compatible notifications; ‘array’ for WP Toolbar
*/
function custom_bbp_format_buddypress_notifications( $action, $item_id, $secondary_item_id, $total_items, $format = ‘string’ ) {
if ( ‘bbp_new_reply’ == $action ) {
custom_bbp_switch_to_forums();
$action = bbp_format_buddypress_notifications( $action, $item_id, $secondary_item_id, $total_items, $format );
custom_bbp_switch_from_forums();
}
return $action;
}
/**
* @var boolean $custom_bbp_switch
*/
global $custom_bbp_switch;
/**
* Switch to forums blog, if it’s not the current blog
*/
function custom_bbp_switch_to_forums() {
global $custom_bbp_switch;
$custom_bbp_switch = ( get_current_blog_id() != BBPRESS_FORUMS_BLOG_ID );
if ( $custom_bbp_switch ) {
// Switch to forum site
switch_to_blog( BBPRESS_FORUMS_BLOG_ID );
}
}
/**
* Switch back to current blog, if not the forums blog
*/
function custom_bbp_switch_from_forums() {
global $custom_bbp_switch;
if ( $custom_bbp_switch ) {
restore_current_blog();
}
$custom_bbp_switch = false;
}
Hi,
I am volunteering on a not for profit site running wordpress 4.0.1, bbpress 2.5.4, s2member pro 141007
I have yet to be able to see any of the forums, topics etc as all I get is a 404 error. I have ready through the info about this issue and tried everything suggested, including the two plugins that are supposed to fix it to no avail.
I do have pretty links turned on, I do have a “Forums” page and have tried it with and without a shortcode to pull up the forums and it just shows the shortcode and never the forum. The only way I get get anything to show is to use the “ugly” link to the forums but none of the links work from
http://ontariodoulas.org/?post_type=forum
Any ideas on where to go from here? Any help would be appreciated! Thank you!