Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法添加/查看活动帖子获取警告:除零-Buddypress_Php_Wordpress_Pagination_Warnings_Buddypress - Fatal编程技术网

Php 无法添加/查看活动帖子获取警告:除零-Buddypress

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

嗨,我正在使用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->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 );
}