02-05-2015, 08:17 PM
0
¡Hola!
Hace tiempo me encontraba intentando crear un plugin que mostrara un mensaje en el postbit de los usuarios con más de X tiempo registrados en mi foro.
Gracias a la ayuda de Omar, AmN y Rakes, finalmente dí en el clavo, sin embargo no ví necesario el uso de un plugin extra ya que se podía hacer con PHP in templates 2.0 así que aquí les traigo una guía para hacerlo.
Van a su plantilla de postbit (la que usen, postbit o postbit_classic) lo abren y abajo de {$post['user_details']} agregan
El código es bastante sencillo de entender, pueden añadir más utilizando elseifs, sin embargo hay que resaltar que tienen que ser decrecientes, de lo contrario se mostrará el más bajo.
Me explico, si quieres tener uno que diga 2 años de servicio y 1 año de servicio, entonces debes comenzar con el de 2 años de servicio, de lo contrario nunca lo mostrará y solo aparecera el de 1 año de servicio.
Jueguen con su creatividad
Saludos
Hace tiempo me encontraba intentando crear un plugin que mostrara un mensaje en el postbit de los usuarios con más de X tiempo registrados en mi foro.
Gracias a la ayuda de Omar, AmN y Rakes, finalmente dí en el clavo, sin embargo no ví necesario el uso de un plugin extra ya que se podía hacer con PHP in templates 2.0 así que aquí les traigo una guía para hacerlo.
Van a su plantilla de postbit (la que usen, postbit o postbit_classic) lo abren y abajo de {$post['user_details']} agregan
Código:
<if $post['regdate']+(60*60*24*30) <= TIME_NOW then><center><span style="color: #4682B4;">Un Mes de Servicio</span></center><elseif $post['regdate']+(60*60*24*7) <= TIME_NOW then><center><span style="color: red;">Una semana de servicio</span></center></if>
El código es bastante sencillo de entender, pueden añadir más utilizando elseifs, sin embargo hay que resaltar que tienen que ser decrecientes, de lo contrario se mostrará el más bajo.
Me explico, si quieres tener uno que diga 2 años de servicio y 1 año de servicio, entonces debes comenzar con el de 2 años de servicio, de lo contrario nunca lo mostrará y solo aparecera el de 1 año de servicio.
Jueguen con su creatividad
Saludos