6
« en: Febrero 27, 2013, 07:55:24 am »
buenisimo santy :) te dejo +1 y algunas de las tantas cosas para que las incluyas en el post:
- spVarsJs(string vars, string globalData, string readyData) [index.template.php]
esta funcion alojada en un template hace que podamos declarar variables javascript, al mismo tiempo interpreta valores en php ( arrays, booleanos, etc ) como javascript.
ejemplo:
'variable' => array(1,2,3) retornaria al imprimir esto: var variable = [1,2,3] ó var variable = new Array(1,2,3)
- getUsersFromChat(int seconds) [index.template.php]
esta funcion devuelve la cantidad de usuarios que se encuentran en el chat, útil si se desea poner un globo de notificacion en la pestaña chat, tiene un parametro para volver a hacer la consulta cada x segundos.
ejemplo:
echo 'la cantidad de usuarios en el chat es de' . getUsersFromChat(10)
variable $tabs [index.template.php]
esta variable es un array con las tabs del menu de navegacion de la página, aqui podremos configurar las tabs, agregar más, quitar alguna, etc
las claves de este array son all, on, off, admin,
all tiene como valores a todas las tabs que seran mostradas a todos los usuarios logueados y visitantes.
on tiene como valores a todas las tabs que seran mostradas unicamente a usuarios registrados y logueados.
off tiene como valores a todas las tabs que seran mostradas unicamente a usuarios visitantes.
admin solo mostrara a usuarios que tienen privilegios de administrador o moderacion en la página.
la sintaxis para esta variable es:
( tomado de index.template.php )
/**
* @tabs[
* all : pestañas a vista de todos los usuarios logueados y visitantes.
* on : pestañas a vista de usuarios logueados solamente.
* off : pestañas a vista de usuarios visitantes solamente.
* admin : pestañas a vista de administradores solamente.
* ]
*
* ¡IMPORTANTE! : recuerda usar '. $var .' y no usar ', $var ,' ( puntos => SI, COMAS => no )
*
* sintaxis: 'ideas' => '<li{selected}><a href="'.$scripturl.'?action=ideas" title="ideas para tu web"><i></i></a></li>'
* --------
*
* seleccionando pestaña con varias acciones (?action=)
*
* 'foo|jhon|fruits' => '<li{selected}><a href="'.$scripturl.'?action=jhon" title="probando..."><i></i></a></li>'
* --------
*
* seleccionando pestaña con una subaccion en especial
*
* "accion" : ?action=
* "subaccion" : &sa= o &loquesea=
* "adonde" : valor de la subaccion
*
* 'accion&[subaccion]=adonde' => '<li{selected}><a href="'.$scripturl.'?action=debug" title="probando..."><i></i></a></li>'
*
*/
saludos!