Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/06/2011, 06:04
Nexus10
 
Fecha de Ingreso: febrero-2010
Mensajes: 295
Antigüedad: 14 años, 10 meses
Puntos: 58
Respuesta: Warning: Division by zero in

Cita:
Iniciado por Lazard Ver Mensaje
Entiendo, hmmm sigue igual después de haberle introducido el siguiente codigo para arreglar el valor inicial de la variable pag_per_page

Código PHP:
        $this->pag_links paginate_links( array(
            
'base' => $bp->displayed_user->domain $bp->album->slug .'/'$bp->album->pictures_slug .'/%_%',
            
'format' => '%#%',
            
'total' => ceil( (int) $this->total_picture_count / (int) $this->pag_per_page ),
            
'current' => (int) $this->pag_page,
            
'prev_text' => '←',
            
'next_text' => '→',
            
'mid_size' => 1
        
));
        
        if (
$pag_per_page '0')
        {
            
$pag_per_page ++;
        } 
No creo que sea ahí donde debas poner ese if porque el array ya está construído, y si la variable valía cero te seguirá dando error.
Yo no estoy muy puesto en programación orientada a objetos, pero entiendo que en alguna parte de tu programa estarás usando la clase BP_Album_Template. Cuando creas un objeto de esa clase y le pasas los parámentros al constructor, es ahí cuando tienes que asegurarte de que el valor de $pag_per_page que le pasas es distinto de cero.

Puede que sea mejor que preguntes en el subforo de PHP OO, quizá ahí puedan orientarte mejor sobre tu problema.