Php 无法添加/查看活动帖子获取警告:除零-Buddypress
嗨,我正在使用BUDDYPRESS和wordpress 3.9.1 下面是一条信息。。我不能添加帖子,也看不见 警告:在Php 无法添加/查看活动帖子获取警告:除零-Buddypress,php,wordpress,pagination,warnings,buddypress,Php,Wordpress,Pagination,Warnings,Buddypress,嗨,我正在使用BUDDYPRESS和wordpress 3.9.1 下面是一条信息。。我不能添加帖子,也看不见 警告:在第783行上的/wp content/plugins/buddypress/bp activity/bp activity template.php中被零除 第783行:是吗 if ( ! empty( $activities_template->pag_page ) ) { $remaining_pages = floor( ( $activities_template
第783行上的/wp content/plugins/buddypress/bp activity/bp activity template.php中被零除
第783行:是吗
if ( ! empty( $activities_template->pag_page ) ) {
$remaining_pages = floor( ( $activities_template->total_activity_count – 1 ) / ( $activities_template->pag_num * $activities_template->pag_page ) );
}
上述各项的全部功能:
我无法添加/查看我的帖子…有加载更多链接,但单击后什么也没有发生
domain.com/dashboard和domain.com/member/username
上面两页都不起作用
另外我注意到的是…当我使用管理员帐户登录时,我可以查看和发布活动
但作为一个新用户,他不能在网站上注册(订户)。他不能添加或查看他的活动(帖子)…但他的活动可以被网站管理员添加和查看
下面是我正在使用的版本
WordPress : 3.9.1
BuddyPress : Version 2.0.1
BuddyPress Activity Comment Notifier : Version 1.0.8
BuddyPress Activity Plus : Version 1.6
BuddyPress Friends Only Activity Stream : Version 1.0
要修复错误,请先检查是否有变量0
function bp_activity_has_more_items() {
global $activities_template;
$remaining_pages = 0;
if ( ! empty( $activities_template->pag_page ) ) {
if( ($activities_template->pag_num * $activities_template->pag_page) == 0 )
{
$remaining_pages = 0;
} else {
$remaining_pages = floor( ( $activities_template->total_activity_count-1 ) / ($activities_template->pag_num * $activities_template->pag_page ) );
}
}
$has_more_items = (int) $remaining_pages ? true : false;
return apply_filters('bp_activity_has_more_items', $has_more_items );
}
要修复错误,请先检查是否等于零if(($activities\u template->pag\u num*$activities\u template->pag\u page)==0)$剩余页面=0代码>谢谢回复…嘿,你能给我完整的代码吗?谢谢你。。。但是替换你的代码。。我得到以下错误:解析错误:语法错误,在第788行的/buddypress/bp activity/bp-activity-template.php中出现意外的T_字符串,行是:$leveling_pages=floor(($activities_template->total_activity_count–1)/($activities_template->pag_num*$activities_template->pag_page));请检查您的代码我使用,
而您使用,
进行bp\u活动时,您的问题中有更多的项目
,谢谢您的回复。。。实际上代码是“bp_activity_has_more_items”,但我得到了错误解析错误:语法错误,第788行的/buddypress/bp activity/bp-activity-template.php中出现意外的T_字符串,即$resisting_pages=floor($activities_template->total_activity_count–1)/($activities_template->pag_num*$activities_template->pag_page))得到了解决方案:解决了我的问题:这是因为BuddyPress仅限好友的活动流:版本1.0插件
function bp_activity_has_more_items() {
global $activities_template;
$remaining_pages = 0;
if ( ! empty( $activities_template->pag_page ) ) {
if( ($activities_template->pag_num * $activities_template->pag_page) == 0 )
{
$remaining_pages = 0;
} else {
$remaining_pages = floor( ( $activities_template->total_activity_count-1 ) / ($activities_template->pag_num * $activities_template->pag_page ) );
}
}
$has_more_items = (int) $remaining_pages ? true : false;
return apply_filters('bp_activity_has_more_items', $has_more_items );
}