Diseño y Posicionamiento Web con Joomla › Foros › Joomla 1.5 › Componentes › crear un buscador para una lista › Re:crear un buscador para una lista
Partiendo de la idea que has buscado en el JED y que no has encontrado nada te puedo decir que hacer un módulo buscador es bastante sencillo el módulo puede buscar en una base de datos o bien en un fichero de texto el nombre introducido en un campo de texto y dar una frase de exito o una de fracaso en la busqueda…
El módulo imaginemos que se llama mod_lista y dentro tenemos un archivo mod_lista.php que será el punto de entrada del módulo, un archivo mod_lista.xml que tendrá los parámetros configurables en administración y un directorio tmpl con un archivo default.php que será la vista html del módulo osea lo que vemos en el front-end…
Creamos un tabla en la bd que se llame y6z4i_lista y un campo dos campos id INT NOT NULL PRIMARY KEY y nombre VARCHAR(500) NOT NULL por ejemplo
en el punto de entrada se le pasa el nombre del módulo y la vista
el xml si abres cualquiera veras podrás editarlo a tu gusto no necesitas parametros solo los datos de la instalación…
y en el default.php le pones:
setQuery($query);
$result = $db->loadResult();
if($result >= 1)
{
echo “EL usuario existe en la lista”;
}
else
{
echo “El usuario no existe en la lista”;
}
?>
PD: Lo he escrito de memoria sin consultar no se si hay algun error de sintáxis pero la manera de hacerlo si no se encuentra nada es esa…en realidad seria emjor separar la logica del html con un archivo helper.php donde crear la funcion y usar JText__ para los textos pero algo asi funcionara…