Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Parametro día de inicio
Páginas (2): 1 2   
angeluz   17 Dec, 2012, 8:11 pm
#1
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
Omar G.   17 Dec, 2012, 8:23 pm
#2
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).
Última modificación: 17 Dec, 2012, 8:26 pm por nicods_20055.
Edson Ordaz   17 Dec, 2012, 8:26 pm
#3
(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??
angeluz   17 Dec, 2012, 8:29 pm
#4
(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:
<?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.
Edson Ordaz   17 Dec, 2012, 8:38 pm
#5
Código PHP:
<?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.
Omar G.   17 Dec, 2012, 8:40 pm
#6
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.
Edson Ordaz   17 Dec, 2012, 8:44 pm
#7
(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!
Omar G.   17 Dec, 2012, 8:49 pm
#8
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í.
angeluz   17 Dec, 2012, 8:51 pm
#9
(17 Dec, 2012, 8:38 pm)Edson Ordaz escribió:
Código PHP:
<?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:
<?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
Edson Ordaz   17 Dec, 2012, 8:51 pm
#10
yo entendi que quiere obtener todos los mensajes (post por post)
Páginas (2): 1 2   
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.