Creando un plugin, tips por favor
Hola. Verán, estuve leyendo varios documentos de la creación de plugins que hay dispersos en los foros de mybb.com y creo que tengo un pequeño enten...

Hola.

Verán, estuve leyendo varios documentos de la creación de plugins que hay dispersos en los foros de mybb.com y creo que tengo un pequeño entendimiento de como funcionan.

Ahora, que me voy del tema, yo quiero hacer que en el postbit de los usuarios aparezca cierto mensaje después de pasado X tiempo después de su registro.

Alguien en un foro me dijo que utilizará timestamp, pero no sé bien como debería de usarlo, pensé en hacer algo así (obviamente más elaborado pero la idea seria más o menos esta)

Código:
if ($mybb->user['regdate'] => (1460592000)) {

    echo "Mensaje que apareceria";
}

Pero como dije, no tengo idea de como utilizar el timestamp, entonces quiero que a partir de la fecha de registro, se cuente X tiempo, luego de ese tiempo, aparecería un mensaje.

¿Creen que voy en el buen camino?

Seria el primer plugin que hago entonces cualquier tip es bienvenido Big Grin
Si no me falla seria...
Código PHP:
if ($mybb->user['regdate']+(60*60*24*5) <= TIME_NOW) {

    echo "Tienes 5 dias de registro, felicidades!";


Para el usuario visitante. Para el creador del mensaje seria $post en lugar de $mybb->user.
Código PHP:
function foo(&$post)
{
    
$post['m'] = '';
    if (
$post['regdate']+(60*60*24*5) <= TIME_NOW) {

        
$post['m'"Tienes 5 dias de registro, felicidades!";
    }

    echo 
$post['m'];

{SIGNATURE_IMAGE}
(14 Apr, 2015, 7:04 pm)Omar G. escribió: Si no me falla seria...

Código PHP:
if ($mybb->user['regdate']+(60*60*24*5) <= TIME_NOW) {

    echo "Tienes 5 dias de registro, felicidades!";


Para el usuario visitante. Para el creador del mensaje seria $post en lugar de $mybb->user.

Código PHP:
function foo(&$post)
{
    
$post['m'] = '';
    if (
$post['regdate']+(60*60*24*5) <= TIME_NOW) {

        
$post['m'"Tienes 5 dias de registro, felicidades!";
    }

    echo 
$post['m'];



Muchas gracias Omar, me ha sido de gran ayuda
Perdonen el doble post.

¿Es posible tener un if dentro de otro? Me refiero, quiero que al tener activado el plugin ocurra lo mencionado, entonces sería algo como

Código:
if ($mybb->settings['tiempoenlinea_enable'] == 1)
{
Aquí iria el otro if o no sé
}

¿Cómo debería proceder?
(15 Apr, 2015, 2:07 pm)AndresXZ09 escribió: Perdonen el doble post.

¿Es posible tener un if dentro de otro? Me refiero, quiero que al tener activado el plugin ocurra lo mencionado, entonces sería algo como



Código:
if ($mybb->settings['tiempoenlinea_enable'] == 1)
{
Aquí iria el otro if o no sé
}

¿Cómo debería proceder?

Me asusta que prefieras hacer un tema de soporte, a probar si se puede.
Si, se puede.

Saludos. Smile
  • Temas personalizados (HTML5, flat, responsive, SEO Friendly, etc)
  • Plugins y sistemas personalizados (Galería de imagenes, Bolsa de Trabajo, etc)
Última modificación: 16 Apr, 2015, 5:12 am por BitLiberal.
Solo no cometas el error de algunos.
Código PHP:
if(true)
{
    if(
true)
    {
        if(
true)
        {
            
/* ~~ */
        
}
    }
}

if(
true && true && true)
{
    
/* ~~ */
}

// Son lo mismo.. 
{SIGNATURE_IMAGE}