Descripción: Con este buscador podemos simplificar la navegación por este diario a partir de un texto de búsqueda.
A continuación mostramos los apuntes asociados a este extra:
// descripción para la sindicación
/*
[rss]Con este buscador podemos simplificar la navegación por este diario a partir de un texto de búsqueda.[/rss]
*/
$title = '<title>Buscador interno del "Diario de Pepe Molina"</title>';
$cabeza = '<h1>Buscador interno del "<a href=\'index.php\'>Diario de Pepe Molina</a>"</h1>';
$hoy = getdate();
$año = $hoy["year"];
$otros_anuarios = array();
for ($i = 2010; $i <= $año; $i++)
array_push($otros_anuarios, "<a href='?extra=anuario&a=$i' >$i</a>");
$anuarios = implode(", ", $otros_anuarios);
ob_start();
echo <<< pie
<div id="copyright">
<h6>
<span style="font-weight: bolder">Copyright © 2002-$year <a href="index.php">www.pepemolina.com</a></span>
<br/>
<a href="diario.rss.xml" >RSS</a>
<a href="diario.rss.xml" ><img src="diario.imagen.php?id=22&max=10" alt="rss" title="rss" longdesc="diario.ficha.php?id=22" /></a>
| Ver
<a href="diario.sitemap.html" >
Mapa del sitio
</a>
</h6>
</div><!-- id="copyright" -->
pie;
$pie = ob_get_clean();
ob_start();
echo <<< form
<form id="buscador" action="" method="get" style="margin: auto; width:70%">
<input type="hidden" name="extra" value="buscar" />
<fieldset>
<legend>
Tablas
</legend>
<label for="apuntes">apuntes </label>
<input id="apuntes" type="checkbox" name="tabla[]" value="apuntes" checked="checked" />
<label for="categorias">categorias </label>
<input id="categorias" type="checkbox" name="tabla[]" value="categorias" />
<label for="etiquetas">etiquetas </label>
<input id="etiquetas" type="checkbox" name="tabla[]" value="etiquetas" />
<label for="extras">extras </label>
<input id="extras" type="checkbox" name="tabla[]" value="extras" />
<label for="imagenes">imagenes </label>
<input id="imagenes" type="checkbox" name="tabla[]" value="imagenes" />
</fieldset>
<div style="padding: 1em">
<label for="buscar">Texto para buscar:</label><br/>
<input id="buscar" type="text" name="buscar" style="width: 100%; " />
<button type="submit" style="width: 100%; text-align: center;" >Buscar</button>
</div>
</form>
form;
$lista = ob_get_clean();
ob_start();
echo <<< desc
<div style="margin: 1em auto; width: 50%; padding: 3em 1em; border: 1px solid blue; background-color: #defdef;">
<p>
Este sencillo buscador, busca el texto que ingresemos en el recuadro etiquetado "Texto para buscar" en las tablas que seleccionemos (por defecto la tabla "apuntes").
</p>
<p>
De los apuntes se realizará la búsqueda en sus contenidos, y en el resto de elementos (tablas) las búsquedas se realizarán en sus respectivas descripciones.
</p>
<p>
Recomendamos una buena elección de la palabra o frase para buscar.
</p>
</div>
desc;
$descri = ob_get_clean();
$menu = <<< men
<p>
<b>Listados</b>:
<a href='?extra=imagenes'>imágenes</a>,
<a href='?extra=caricaturas'>caricaturas</a>,
<a href='diario.plugin.php?plugin=listado_citas'>citas</a>,
<a href='?extra=etiquetas'>etiquetas</a>,
<a href='?extra=extras'>extras</a>,
<a href='diario.plugin.php?plugin=listado_plugins'>complementos</a> |
<b>Anuarios</b>:
$anuarios |
<b>buscador</b> <a href="diario.plugin.php?plugin=buscador_citas">citas</a>.
</p>
men;
ob_start();
echo <<< cuerpo
$cabeza
$descri
<div id='listado'>
$lista
</div>
<hr/>
$menu
$pie
cuerpo;
$body = ob_get_clean();
ob_start();
echo <<< estilos
body {
text-align: left;
padding: 0;
margin: 0;
}
h1 {
text-align: center;
margin: 0;
padding: .5em;
background-color: #eeeeee;
}
#listado {
margin: 1em;
padding: .5em 2em;
}
h6 {
text-align: center;
background-color: #eeeeee;
margin: 0;
padding: .5em;
}
#buscador {
border: 1px solid blue;
}
p {
text-indent: 3em;
margin: 0;
padding-left: 1em;
}
estilos;
$css = ob_get_clean();
$doctype = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">";
$links = "<link rel='shortcut icon' href='caricatos.ico' />\n";
Este código ha sido leído en 122 ocasiones.
Esta extra aún no tiene comentarios.
Valoración de esta página: (extra.buscador)
Listados: imágenes, categorías, etiquetas, extras | Anuarios: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 | Otros enlaces: buscador