Mensaje en php para la cabecera
Buenas!
Lo primero, disculpadme si el tema no debe ir aquí, pero no he sabido aclararme sobre dónde podía ir.
Os cuento: me gustaría hacer mediante php un pequeña función que hiciera que se mostrara en el header un comentario que anime a los miembros poco participativos a ser más activos. Por ejemplo, a los que todavía no han puesto ningún mensaje, que les aparezca dicho mensaje. Mis preguntas son: ¿puedo meter directamente código php en la plantilla header?¿Podría encontrar el "codex" (tipo api) en el docs de mybb.com?¿Tenéis alguna idea?
Muchas gracias! Un saludo
Lo primero, disculpadme si el tema no debe ir aquí, pero no he sabido aclararme sobre dónde podía ir.
Os cuento: me gustaría hacer mediante php un pequeña función que hiciera que se mostrara en el header un comentario que anime a los miembros poco participativos a ser más activos. Por ejemplo, a los que todavía no han puesto ningún mensaje, que les aparezca dicho mensaje. Mis preguntas son: ¿puedo meter directamente código php en la plantilla header?¿Podría encontrar el "codex" (tipo api) en el docs de mybb.com?¿Tenéis alguna idea?
Muchas gracias! Un saludo
Php in templates: http://mybbhacks.zingaburga.com/showthread.php?tid=260
Si quieres algo mas simple para que sea solo comprobar los mensajes de un usuario puedes usar Template conditionals: http://mybbhacks.zingaburga.com/showthread.php?tid=464
Si quieres algo mas simple para que sea solo comprobar los mensajes de un usuario puedes usar Template conditionals: http://mybbhacks.zingaburga.com/showthread.php?tid=464
9 Nov, 2012, 6:56 am Steeep wrote:
Php in templates: http://mybbhacks.zingaburga.com/showthread.php?tid=260
Si quieres algo mas simple para que sea solo comprobar los mensajes de un usuario puedes usar Template conditionals: http://mybbhacks.zingaburga.com/showthread.php?tid=464
Muchísimas gracias Steeep! Yo creo que con esto algo podré hacer! Un saludo
En ese caso supongo que puedo cerrar :p
Con el template conditionals algo así debería funcionar:
<if intval($mybb->user['postnum']) < 1 then>
TIENES MENOS DE UN MENSAJE! PARTICIPA MAS!!!
</if>
Justo eso era lo que he hecho! Gracias Omar G.! Os lo pongo aquí un poco más desarrollado por si a alguien le interesa
Siendo el css .clean-red:
Espero que le sea útil a alguien y muchas gracias por la ayuda prestada!
<if $mybb->user['postnum'] < '5' then>
<div class="clean-red">Te animamos a que escribas más en el foro. Tienes {$mybb->user['postnum']} mensaje/s. Este mensaje desaparecerá al tener al menos 5 respuestas en todo el foro.</div>
</if>Siendo el css .clean-red:
.clean-red{
border:solid 1px #AC0303;
background:#FA8686 url(images/icon_alert.gif) 8px 4px no-repeat;
color:black;
padding:4px;
text-align:center;
width: 500px;
margin: auto auto;
}
La imagen icon_alert.gif es una pequeña exclamación (16x15) que podéis encontrar en cualquier lado!Espero que le sea útil a alguien y muchas gracias por la ayuda prestada!
![[Image: signature.png]](https://omarg.me/cache/images/signature.png)