Here’s the pagination fix. Open “footer-default.php” and add this code:
<script type="text/javascript">
jq('div#BP-Content').click( function(event) {
var target = jq(event.target);
if ( target.hasClass('button') )
return true;
if ( target.parents('.bp-pagination').hasClass('bp-pagination') && !target.parent('.bp-pagination').hasClass('no-ajax') ) {
if ( target.hasClass('dots') || target.hasClass('current') )
return false;
if ( jq('div.item-list-tabs li.selected').length )
var el = jq('div.item-list-tabs li.selected');
else
var el = jq('li.filter select');
var page_number = 1;
var css_id = el.attr('id').split( '-' );
var object = css_id[0];
var search_terms = false;
if ( jq('div.dir-search input').length )
search_terms = jq('div.dir-search input').val();
if ( jq(target).hasClass('next') )
var page_number = Number( jq('div.pagination span.current').html() ) + 1;
else if ( jq(target).hasClass('prev') )
var page_number = Number( jq('div.pagination span.current').html() ) - 1;
else
var page_number = Number( jq(target).html() );
bp_filter_request( object, jq.cookie('bp-' + object + '-filter'), jq.cookie('bp-' + object + '-scope'), 'div.' + object, search_terms, page_number, jq.cookie('bp-' + object + '-extras') );
return false;
}
});
</script>
I’ve only tested this in the forums so if you find it not working somewhere else let me know.