Estás navegando como visitante. Por favor Registrate y Logueate para poder participar de ventajas como postear en el foro, Solicitar Ayuda, Ver Enlaces, Ver Imagenes. Registrate con nosotros clickeando AQUÍ.    
Registrarse    Identificarse   Blogs
Anuncios Internos

Quieres ser Moderador/a. Si estas interesado/a, lee la info sobre ésto, haciendo Click
Promociona tu web AQUÍ

En ésta web está expresamente prohibido, publicar enlaces de descargas de material protegido por la ley, asi como seriales, cracks, parches, programas o juegos pirateados sin el consentimienteo del autor, en cuyo caso se debará exibir dicha autorización para legitimizar la descarga. Si algun usuario incumple esta norma, sera
eliminado junto a todos sus mensajes.


Portal » Índice general » Zona Webmasters » PhpBb3 » Consultas Phpbb3




Nuevo tema Responder al tema  [ 5 mensajes ] 
{ VISITS } Vistas: 522  { VISITS } Favoritos: 0  | { VISITS } Seguidores: 2 
Seguidores: uruguayito, blquack, uruguayito, blquack
 
Autor Mensaje
 Asunto: ERROR en mod Mod User achievements 0.0.2  [SOLUCIONADO]
 Nota Publicado: 02 Nov 2010 01:21 


Desconectado
Usuario - De la familia
Usuario - De la familia
Avatar de Usuario

Mensajes: 742

Todos mis aportes
Estado de ánimo: Feliz


Nivel: 24

HP: 27 / 1353
27 / 1353 27 / 1353 27 / 1353
MP: 646 / 646
646 / 646 646 / 646 646 / 646
EXP: 742 / 766
742 / 766 742 / 766 742 / 766

Karma: 27

Sexo:
Masculino



He dado: 31 Gracias
Recibidas: 106 Gracias
Blog: Ver blog (1)
Vean,

desde que tengo instalado este mod, hace bastante tiempo, me sale este error arriba del todo, antes del header y es viendo el perfil del usuario:

[phpBB Debug] PHP Notice: in file /includes/functions_goals.php on line 273: Division by zero
[phpBB Debug] PHP Notice: in file /includes/functions_goals.php on line 274: Division by zero
[phpBB Debug] PHP Notice: in file /includes/functions_goals.php on line 275: Division by zero
[phpBB Debug] PHP Notice: in file /includes/functions_goals.php on line 273: Division by zero
[phpBB Debug] PHP Notice: in file /includes/functions_goals.php on line 274: Division by zero
[phpBB Debug] PHP Notice: in file /includes/functions_goals.php on line 275: Division by zero


Imagen

pero lo raro es que solo sale la primera vez que entro al perfil para activar la cuenta de quien se acaba de registrar...luego ya no aparece.

pensaba yo que era un error de EDICIÓN De algún archivo, pero repasando, no veo error.

¿alguna idea?

firma
Sitio web:
Debe registrarse para ver este enlace. Gracias por su visita.
Versión phpBB: phpBB3 (3.0.12)
Plantilla(s) usada(s): prosilver


Pc-teros Community - www.pc-teros.es
Arriba 
 Perfil  
 
 Asunto: Re: ERROR en mod Mod User achievements 0.0.2
 Nota Publicado: 02 Nov 2010 01:33 


Desconectado
Administrador del Sitio
Administrador del Sitio|Administrador del Sitio|Administradora del Sitio
Avatar de Usuario

Mensajes: 3321

Todos mis aportes
Estado de ánimo: Feliz

Imágenes: 32

Nivel: 44

HP: 591 / 6573
591 / 6573 591 / 6573 591 / 6573
MP: 3138 / 3138
3138 / 3138 3138 / 3138 3138 / 3138
EXP: 3321 / 3391
3321 / 3391 3321 / 3391 3321 / 3391

Karma: 147

Sexo:
Masculino



He dado: 668 Gracias
Recibidas: 315 Gracias
Blog: Ver blog (1)
Hay tines una variable que toma el valor cero, y en una operación posterior te pega el error "division by zero" que por lo que veo no es un error exactamente, pone "notice" una notificación. el error solo es el que aparece en la captura, no?

¿En el archivo config.php tienes comentada o descamentada las dos ultimas lineas del archivo?

Estas lineas son para la depuración del código y si estan descomentadas te iran informando de detalles o errore del código.

De todas formas pasa el archivo o el código al que hace referencia el error para mirar con mas detalle y poder ver si lo solucionamos.

Saludos.

firma
La inteligencia, es todo lo que la calculadora no puede hacer por tí.
Todo lo demas son simples cálculos.

Si te ha sido de utilidad el foro, por favor danos un me gusta y, comparte tu expriencia.


Pc-teros Community - www.pc-teros.es
Arriba 
 Perfil Álbum personal  
 
 Asunto: Re: ERROR en mod Mod User achievements 0.0.2
 Nota Publicado: 02 Nov 2010 15:46 


Desconectado
Usuario - De la familia
Usuario - De la familia
Avatar de Usuario

Mensajes: 742

Todos mis aportes
Estado de ánimo: Feliz


Nivel: 24

HP: 27 / 1353
27 / 1353 27 / 1353 27 / 1353
MP: 646 / 646
646 / 646 646 / 646 646 / 646
EXP: 742 / 766
742 / 766 742 / 766 742 / 766

Karma: 27

Sexo:
Masculino



He dado: 31 Gracias
Recibidas: 106 Gracias
Blog: Ver blog (1)
aquí dejo el archivo en cuestión ... y sí es como dices quack ...el error solo aparece allí

firma
Sitio web:
Debe registrarse para ver este enlace. Gracias por su visita.
Versión phpBB: phpBB3 (3.0.12)
Plantilla(s) usada(s): prosilver


Pc-teros Community - www.pc-teros.es
Arriba 
 Perfil  
 
 Asunto: Re: ERROR en mod Mod User achievements 0.0.2
 Nota Publicado: 03 Nov 2010 00:31 


Desconectado
Administrador del Sitio
Administrador del Sitio|Administrador del Sitio|Administradora del Sitio
Avatar de Usuario

Mensajes: 3321

Todos mis aportes
Estado de ánimo: Feliz

Imágenes: 32

Nivel: 44

HP: 591 / 6573
591 / 6573 591 / 6573 591 / 6573
MP: 3138 / 3138
3138 / 3138 3138 / 3138 3138 / 3138
EXP: 3321 / 3391
3321 / 3391 3321 / 3391 3321 / 3391

Karma: 147

Sexo:
Masculino



He dado: 668 Gracias
Recibidas: 315 Gracias
Blog: Ver blog (1)
Bueno Aquí te traigo la solución:

El problemas esta en éste codigo, lo pongo y ahora explico lo que sucede.
  1.   $post_per_day_5 = ($member['user_posts'] / $per_day >= 5) ? true : false;
  2.    $post_per_day_10 = ($member['user_posts'] / $per_day >= 10) ? true : false;
  3.    $post_per_day_20 = ($member['user_posts'] / $per_day >= 20) ? true : false;

Pues mira, esta variable $member['user_posts'] guarda el numero de post del usuario al que visitas, y si se da el caso de que es cero, se produce una inconcluencia lógica al intentar dividir cero por el valor que guarda $per_day ésta otra variable y entonces es cuando te salta el error.

Bueno para solucionarlo vamos a usar una condición en php como lo es el if...else de modo que cuando la variable $member['user_posts'] toma valor cero, asignamos el valor cero a la variable que guarda el valor de la operación sin pasar por dicha operación y si toma un valor distinto de cero dejamos que se complaten las operaciones que corresponden.

No me enrollo más y te digo los cambios que vas a hacer para corre el asunto:

Abre: includes/functions_goals.php

Busca:
  1.   $per_day = total_join_days($user_id);
  2.    $post_per_day_5 = ($member['user_posts'] / $per_day >= 5) ? true : false;
  3.    $post_per_day_10 = ($member['user_posts'] / $per_day >= 10) ? true : false;
  4.    $post_per_day_20 = ($member['user_posts'] / $per_day >= 20) ? true : false;
  5.    
  6.    $post_per_day_goal = $post_per_day_10 + $post_per_day_5 + $post_per_day_20;


Remplaza con:
  1.   if($member['user_posts'] <= 0 || !$member['user_posts']){
  2.      $per_day = 0;
  3.      $post_per_day_5 = 0;
  4.      $post_per_day_10 = 0;
  5.      $post_per_day_20 = 0;
  6.      $post_per_day_goal = 0;
  7.    }else{
  8.      $per_day = total_join_days($user_id);
  9.      $post_per_day_5 = ($member['user_posts'] / $per_day >= 5) ? true : false;
  10.      $post_per_day_10 = ($member['user_posts'] / $per_day >= 10) ? true : false;
  11.      $post_per_day_20 = ($member['user_posts'] / $per_day >= 20) ? true : false;
  12.      $post_per_day_goal = $post_per_day_10 + $post_per_day_5 + $post_per_day_20;
  13.    }


Prueba y dinos que tal.
Saludos.

firma
La inteligencia, es todo lo que la calculadora no puede hacer por tí.
Todo lo demas son simples cálculos.

Si te ha sido de utilidad el foro, por favor danos un me gusta y, comparte tu expriencia.


Pc-teros Community - www.pc-teros.es
Arriba 
 Perfil Álbum personal  
 
 Asunto: Re: ERROR en mod Mod User achievements 0.0.2
 Nota Publicado: 03 Nov 2010 20:57 


Desconectado
Usuario - De la familia
Usuario - De la familia
Avatar de Usuario

Mensajes: 742

Todos mis aportes
Estado de ánimo: Feliz


Nivel: 24

HP: 27 / 1353
27 / 1353 27 / 1353 27 / 1353
MP: 646 / 646
646 / 646 646 / 646 646 / 646
EXP: 742 / 766
742 / 766 742 / 766 742 / 766

Karma: 27

Sexo:
Masculino



He dado: 31 Gracias
Recibidas: 106 Gracias
Blog: Ver blog (1)
eres un genio quack ...bravo!!!!!
ha quedado perfecto.

lo doy como solucionado.


a tener en cuenta si instalan este mod ;)

firma
Sitio web:
Debe registrarse para ver este enlace. Gracias por su visita.
Versión phpBB: phpBB3 (3.0.12)
Plantilla(s) usada(s): prosilver


Pc-teros Community - www.pc-teros.es
Arriba 
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
 
Nuevo tema Responder al tema  [ 5 mensajes ] 


¿Te fue util este tema?

Link:
BBcode:
HTML:


Temas Similares


Portal » Índice general » Zona Webmasters » PhpBb3 » Consultas Phpbb3


Temas relacionados
 Temas   Autor   Comentarios   Vistas   Último mensaje 
No hay nuevos mensajes sin leer en este tema. Adjunto(s) Mod User achievements 0.0.2 - phpbb3

[ Ir a páginaIr a página: 1, 2 ]

uruguayito

19

1259

24 Abr 2011 05:36

Megabyte Ver último mensaje

Este tema está cerrado, no puede editar mensajes o enviar nuevas respuestas Adjunto(s) No se puede actualizar el perfil por un error "Parse error"

AlanWake360

9

465

20 Jun 2011 22:18

Megabyte Ver último mensaje

No hay nuevos mensajes sin leer en este tema. new user

dexter2.0

7

506

29 Jul 2011 08:57

EseTecnico Ver último mensaje

No hay nuevos mensajes sin leer en este tema. new 2012 user again

dexter2.0

3

567

29 Ene 2012 12:43

ezequiel-1031 Ver último mensaje

No hay nuevos mensajes sin leer en este tema. User bar para pc-teros

blquack

4

2007

04 Ene 2011 16:16

blquack Ver último mensaje

No hay nuevos mensajes sin leer en este tema. HELP user and pasword recorder

dexter2.0

3

1008

12 Nov 2015 12:40

Total13 Ver último mensaje

No hay nuevos mensajes sin leer en este tema. Motivacion user MOD (Adaptado en phpbb3)

buthas

1

640

18 Abr 2010 21:08

blquack Ver último mensaje

No hay nuevos mensajes sin leer en este tema. Adjunto(s) User reminder 1.0.5 español phpbb3

blquack

4

727

09 Nov 2010 21:49

dexter2.0 Ver último mensaje

No hay nuevos mensajes sin leer en este tema. Adjunto(s) Show User Time, mod, phpbb

Megabyte

3

598

26 Abr 2011 15:51

uruguayito Ver último mensaje

No hay nuevos mensajes sin leer en este tema. Adjunto(s) User posts with next rank, mod, phpbb

Megabyte

1

436

11 May 2011 21:40

blquack Ver último mensaje

 


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

 
 

 
No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron