[Desarrollo MyBB]  Parametro día de inicio
Hola mi pregunta es si alguien sabe como especificar la fecha de inicio para un mod. Lo que deseo hacer es sacar un promedio de mensajes desde el ini...

Hola mi pregunta es si alguien sabe como especificar la fecha de inicio para un mod. Lo que deseo hacer es sacar un promedio de mensajes desde el inicio del foro hasta los post del día de revisado.

Ejemplo:
Foro con 5 días de existencia con 50 mensajes
50/5 =10 post por día Big Grin
Usaré la variante %d para que no dé decimales C:

Adiós
Lo único que se me ocurre es obtener la fecha de creación del primer mensaje y usar esa como la fecha en que el foro fue creado, luego obtener el numero de temas totales y dividir por el numero de días.

Los foros no tienen fecha de creación (aunque podrías crear un plugin para ello).
{SIGNATURE_IMAGE}
Última modificación: 17 Dec, 2012, 8:26 pm por nicods_20055.
(17 Dec, 2012, 8:23 pm)Omar G. escribió: Lo único que se me ocurre es obtener la fecha de creación del primer mensaje y usar esa como la fecha en que el foro fue creado, luego obtener el numero de temas totales y dividir por el numero de días.

mas bien seria el numero de posts totales no??
(17 Dec, 2012, 8:23 pm)Omar G. escribió: Lo único que se me ocurre es obtener la fecha de creación del primer mensaje y usar esa como la fecha en que el foro fue creado, luego obtener el numero de temas totales y dividir por el numero de días.

Como no encontraba el valor del día inicial me puse hacerlo con algo así:

Código PHP:
function miplugin_run
{
$miplugin = ($mybb->stats['numposts'] / $mybb->stats['numthreads']
return = 
$miplugin 

Pero me tira un error en la línea donde está el "{" y eso ni idea de por que u.u

Con esto quiero hacer similar a la idea inicial pero con números de post con el número de temas Big Grin

Pero ese error no lo termino de entender u.u

Adiós

Edito: lindo avatar edson Big Grin
Última modificación: 17 Dec, 2012, 8:31 pm por AHRLabs.
Código PHP:
function miplugin_run()
{
global 
$mybb;
$miplugin = ($mybb->stats['numposts'] / $mybb->stats['numthreads']);
return = 
$miplugin;


aunque con eso no sacas el dia inicial Big Grin
grax por lo de mi avatar Wink
Última modificación: 17 Dec, 2012, 8:38 pm por Pomelete.
Temas o mensajes, es lo mismo, a menos de que no quieras contar el primer mensaje de cada tema como mensaje si quieres obtener el numero de mensajes, e.e

Uno piensa que todo se vuelve fácil entre mas aprendes a crear plugins, pero solo te das cuenta de que no existe lo fácil.

La cosa aquí es si quieres crear un plugin que agregue a un foro la fecha en que fue creado o si quieres contar el tema (primer mensaje) mas antiguo como la fecha de creación del foro.
{SIGNATURE_IMAGE}
(17 Dec, 2012, 8:40 pm)Omar G. escribió: Temas o mensajes, es lo mismo, a menos de que no quieras contar el primer mensaje de cada tema como mensaje si quieres obtener el numero de mensajes, e.e

ok ok vamos lo vimos desde perspectivas diferentes, yo vi tema como uno (asi tenga 10 respuestas) y posts como cada uno de los mensajes!

(17 Dec, 2012, 8:40 pm)Omar G. escribió: Uno piensa que todo se vuelve fácil entre mas aprendes a crear plugins, pero solo te das cuenta de que no existe lo fácil.

Pero esa es la maravilla de aprender... Uno de mis profesores de programacion dice que mientras mas aprendes mas inutil te sientes xD

(17 Dec, 2012, 8:40 pm)Omar G. escribió: La cosa aquí es si quieres crear un plugin que agregue a un foro la fecha en que fue creado o si quieres contar el tema (primer mensaje) mas antiguo como la fecha de creación del foro.

Aunque lo veo muy innecesario!
La cosa es que el quiere obtener los mensajes (o temas, ya no supe) por día desde el día en que el foro fue creado, pero dicha fecha no existe.

@angeluz, intenta colocar códigos completos aquí, por que me parece que no lo estas haciendo y sinceramente es difícil ayudarte así.
{SIGNATURE_IMAGE}
(17 Dec, 2012, 8:38 pm)Edson Ordaz escribió:
Código PHP:
function miplugin_run()
{
global 
$mybb;
$miplugin = ($mybb->stats['numposts'] / $mybb->stats['numthreads']);
return = 
$miplugin;


aunque con eso no sacas el dia inicial Big Grin
grax por lo de mi avatar Wink

Agregando tu código me tira error en línea 30 en:

Código PHP:
return = $miplugin
para ser más claros.

El mensaje es el siguienteTonguearse error: syntax error, unexpected '=' in /home/***********/public_html/inc/plugins/miplugin.php on line 30

u.u
@omar o eres muy filosófico o yo muy ignorante, no te entendí nada XD

Adiós
yo entendi que quiere obtener todos los mensajes (post por post)
Tema cerrado