Diferencia entre revisiones de «Campos»
(→Funciones personalizadas) |
(→Funciones para personalizar un campo) |
||
| Línea 1: | Línea 1: | ||
==Funciones para personalizar un campo== | ==Funciones para personalizar un campo== | ||
| + | Son funciones que sirven para personalizar la forma como se va a mostrar el contenido de un campo en la página web. | ||
| + | |||
| + | '''Procedimiento''' | ||
| + | |||
| + | 1. Crear el archivo contenedor de funciones personalizadas usr_aliasfnc.php3 dentro de la carpeta /apc-aa/include donde /apc-aa/ es el nombre de la carpeta de instalacion de las AA (puede ser otro tambien) | ||
| + | |||
| + | 2. Colocar dentro de ese archivo la función, por ejemplo | ||
| + | |||
| + | <code>function usr_nombreusuario ($columns, $col, $param) | ||
| + | #ejem {alias:posted_by.......:f_u:usr_nombreusuario:} | ||
| + | { | ||
| + | $id=$columns[$col][0][value]; | ||
| + | $result=mysql_query("select distinct name from users where id='$id'") | ||
| + | or die("consulta invalida"); | ||
| + | while ($row=mysql_fetch_array($result)) | ||
| + | { | ||
| + | return $row["name"]; | ||
| + | } | ||
| + | }</code> | ||
| + | |||
| + | 3. La función captura los datos del usuario al indicarsele el id posted_by......., para ejecutarlo desde una vista o desde la ventana de administracion se la pone asi | ||
| + | |||
| + | {alias:posted_by.......:f_u:usr_nombreusuario:} | ||
Revisión del 15:33 21 nov 2007
Funciones para personalizar un campo
Son funciones que sirven para personalizar la forma como se va a mostrar el contenido de un campo en la página web.
Procedimiento
1. Crear el archivo contenedor de funciones personalizadas usr_aliasfnc.php3 dentro de la carpeta /apc-aa/include donde /apc-aa/ es el nombre de la carpeta de instalacion de las AA (puede ser otro tambien)
2. Colocar dentro de ese archivo la función, por ejemplo
function usr_nombreusuario ($columns, $col, $param)
- ejem {alias:posted_by.......:f_u:usr_nombreusuario:}
{ $id=$columns[$col][0][value]; $result=mysql_query("select distinct name from users where id='$id'") or die("consulta invalida"); while ($row=mysql_fetch_array($result)) { return $row["name"]; } }
3. La función captura los datos del usuario al indicarsele el id posted_by......., para ejecutarlo desde una vista o desde la ventana de administracion se la pone asi
{alias:posted_by.......:f_u:usr_nombreusuario:}