Forum Replies Created
-
let me look at this – it should be fairly easy, but I am away for a few days, so let me look at it next week !
In reply to: How to Integrateknowing nothing about NeonCRM, I would have no idea, and suspect you will struggle to get an answer to this. bbpress uses custom post types, but otherwise is wordpress, so the answer should be the same as it would be for a wordpress post if that helps.
In reply to: Importing messages into bbPresswith option 1, what did you put as post parent for each topic?
However, when BBPress is active, this will not work and will always redirecting to Homepage but if BBPress is activated, the custom code will work perfectly.
Can’t see a difference between the 1st half and the 2nd half of this sentence !!
In reply to: Registration is disabled??1. what are you clicking to get ‘registration is disabled?
2. have a further look at dashboard>settings>general>membership>anyone can register
if that isn’t present come back (and confirm what version of wordpress you are using)
In reply to: Admins Only Allowed To See Threadssuspect your membership software is the issue
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, as a test switch to a default theme such as twentyfifteen, and see if this fixes.
Then come back
In reply to: Nothing is displayedSuspect you are using php 7.1
3 fixes
1. downgrade to a lesser version of php
2. upgrade to bbpress 2.6 RC
3. in bbpress 2.5.12 go to /includes/forums/functions.php and change line 1851 from
$meta_query = $posts_query->get( ‘meta_query’ );
to
$meta_query = $posts_query->get( ‘meta_query’, array() );
Since the next upgrade will fix that anyway, no issue in changing the bbpress file
best I can offer I’m afraidIn reply to: Nothing is displayedIn reply to: Forum is not formatted rightmay be theme rather than plugin related, but try
to do styling
can’t see the forum (get no topics), but you can fix the sidebar with
#sidebar .bbp-login-form label { width: 100%; }
you can put this into the custom css part of your theme or in the custom css of the plugin above
In reply to: Update pagination valuesok, so this is a search function – yes?
If so, look at this code that I use with my private groups plugin to filter search results and see if you can make this work for you
//this function filters to the bbp search function to allow only returns from allowed forums function pg_has_search_results( $args = '' ) { global $wp_rewrite; //start with code as per bbp search ! /** Defaults **************************************************************/ $default_post_type = array( bbp_get_forum_post_type(), bbp_get_topic_post_type(), bbp_get_reply_post_type() ); // Default query args $default = array( 'post_type' => $default_post_type, // Forums, topics, and replies 'posts_per_page' => bbp_get_replies_per_page(), // This many 'paged' => bbp_get_paged(), // On this page 'orderby' => 'date', // Sorted by date 'order' => 'DESC', // Most recent first 'ignore_sticky_posts' => true, // Stickies not supported 's' => bbp_get_search_terms(), // This is a search ); // What are the default allowed statuses (based on user caps) if ( bbp_get_view_all() ) { // Default view=all statuses $post_statuses = array( bbp_get_public_status_id(), bbp_get_closed_status_id(), bbp_get_spam_status_id(), bbp_get_trash_status_id() ); // Add support for private status if ( current_user_can( 'read_private_topics' ) ) { $post_statuses[] = bbp_get_private_status_id(); } // Join post statuses together $default['post_status'] = implode( ',', $post_statuses ); // Lean on the 'perm' query var value of 'readable' to provide statuses } else { $default['perm'] = 'readable'; } //PRIVATE GROUPS then loop to find allowable results //bail from this part if there are no search terms, as otherwise it sorts the whole database and overflows memory if (! bbp_get_search_terms() == '' ) { //change page default to allow filter against all search results - otherwise allowed posts is only the first page of results ie whatever is in bbp_get_replies_per_page() $default['posts_per_page'] = -1; $allowed_posts = private_groups_get_permitted_post_ids(new WP_Query( $default )); // Then add allowed forum ids to the default query $default['post__in'] = $allowed_posts; if (empty ($allowed_posts )) $default['post__in'] = array(0) ; //then set per page back (so that we get the correct pagination ) $default['posts_per_page'] = bbp_get_replies_per_page(); } //then return to bbp search code /** Setup *****************************************************************/ // Parse arguments against default values $r = bbp_parse_args( $args, $default, 'has_search_results' ); // Get bbPress $bbp = bbpress(); // Call the query if ( ! empty( $r['s'] ) ) { $bbp->search_query = new WP_Query( $r ); } // Add pagination values to query object $bbp->search_query->posts_per_page = $r['posts_per_page']; $bbp->search_query->paged = $r['paged']; // Never home, regardless of what parse_query says $bbp->search_query->is_home = false; // Only add pagination is query returned results if ( ! empty( $bbp->search_query->found_posts ) && ! empty( $bbp->search_query->posts_per_page ) ) { // Array of arguments to add after pagination links $add_args = array(); // If pretty permalinks are enabled, make our pagination pretty if ( $wp_rewrite->using_permalinks() ) { // Shortcode territory if ( is_page() || is_single() ) { $base = trailingslashit( get_permalink() ); // Default search location } else { $base = trailingslashit( bbp_get_search_results_url() ); } // Add pagination base $base = $base . user_trailingslashit( $wp_rewrite->pagination_base . '/%#%/' ); // Unpretty permalinks } else { $base = add_query_arg( 'paged', '%#%' ); } // Add args if ( bbp_get_view_all() ) { $add_args['view'] = 'all'; } // Add pagination to query object $bbp->search_query->pagination_links = paginate_links( apply_filters( 'bbp_search_results_pagination', array( 'base' => $base, 'format' => '', 'total' => ceil( (int) $bbp->search_query->found_posts / (int) $r['posts_per_page'] ), 'current' => (int) $bbp->search_query->paged, 'prev_text' => is_rtl() ? '→' : '←', 'next_text' => is_rtl() ? '←' : '→', 'mid_size' => 1, 'add_args' => $add_args, ) ) ); // Remove first page from pagination if ( $wp_rewrite->using_permalinks() ) { $bbp->search_query->pagination_links = str_replace( $wp_rewrite->pagination_base . '/1/', '', $bbp->search_query->pagination_links ); } else { $bbp->search_query->pagination_links = str_replace( '&paged=1', '', $bbp->search_query->pagination_links ); } } //finally filter to return // Return object return apply_filters( 'pg_has_search_results', $bbp->search_query->have_posts(), $bbp->search_query ); } add_filter ('bbp_has_search_results', 'pg_has_search_results') ;
In reply to: Update pagination valuesok, but what are you using to display this?
In reply to: Update pagination valuesthanks for that, but still not sure on the use of the word ‘pagination’
where and using what are these numbers being shown?
In reply to: Update pagination valuesnot quite sure what you are asking in using the word ‘pagination’ vs topic counts.
But check that this is not just because you are using a keymaster role, so seeing keymaster counts. Hidden topics are not normally included for participants.
if still an issue come back
In reply to: bbPress Fatal ErreurSuspect you are using php 7.1
3 fixes
1. downgrade to a lesser version of php
2. upgrade to bbpress 2.6 RC
3. in bbpress 2.5.12 go to /includes/forums/functions.php and change line 1851 from
$meta_query = $posts_query->get( ‘meta_query’ );
to
$meta_query = $posts_query->get( ‘meta_query’, array() );
Since the next upgrade will fix that anyway, no issue in changing the bbpress file
best I can offer I’m afraidIn reply to: Grab topic IDs from forum IDIs there anyway I can get a list of topic IDs inside a forum ID?
sorry missed this first time round.
you’ll want bbp_has_topics which you’ll find in
\includes\topics\template.php
line 140
function bbp_has_topics( $args = '' )
you can call it with a forum id eg
<?php $query = bbp_has_topics( array( 'post_parent' => '2579') ); ?>
this will return an array of topics from forum ID 2579 which you can then work with
In reply to: Forums messed up. How do I delete MySQL data?wp_bp is buddypress
bbpress uses custom post types for forums, topics and replies, and various ‘options’ settings, then of course users have meta data.
Quickest way would be to re-install and reactivate bbpress then use that to delete as above and then remove bbpress again. Much better than messing with sql tables
In reply to: Forums messed up. How do I delete MySQL data?dashboard>tools>forums>reset forums
In reply to: Forum link stopped workingsorry thought you went with phpbb ?
In reply to: Forum link stopped working7.1 will work with 2.5.13 when released
In reply to: Topic/Reply Styling doesn’t workok, without a link, I can’t get further – as I need to see what css is being applied at browser level.
In reply to: Topic Text not displayingIn reply to: Forum link have disappearhmm, not sure what to suggest.
what other plugins do you have?
In reply to: Topic/Reply Styling doesn’t workok, without a link it is hard to say.
but first I’d try closing and reopening your browser, it needs to reload the css.
Can you also confirm/try other settings to know that the style pack plugin is working
In reply to: Forum link have disappearOk, I understand – that is called ‘breadcrumbs’
I think your theme might be hiding them.
as a test try a default theme such as twentyten and see if they are there
The come back