Descripción: Con este comodín podemos obtener el listado de categorías del diario.
A continuación mostramos los apuntes asociados a este extra:
// descripción para la sindicación:
/*
[rss]Con este comodín podemos obtener el listado de categorías del diario.[/rss]
*/
$apuntes = array();
$sql = "select titulo, id from $tabla_apuntes";
$res = @mysql_query($sql);
while ($dato = mysql_fetch_array($res)) {
$titulo = $dato["titulo"];
$id = $dato["id"];
$apuntes[$id] = $titulo;
}
$sql = "select * from $tabla_categorias";
$listado = array();
$res = @mysql_query($sql);
$fondos = array("defdef", "fedfed");
$cuenta = 0;
//$cuenta = mysql_num_rows($res);
while ($dato = mysql_fetch_array($res)) {
$nombre = $dato["nombre"];
$ids = explode(",", $dato["ids"]);
$ap = array();
array_push($listado, "<dt><i>Categoría:</i> <b><a href='index.php?categoria=".urlencode($nombre)."'>$nombre</a></b>\n</dt>\n");
preg_match('/\[rss\](.*?)\[\/rss\]/is', $dato["descripcion"], $des);
if ($des[1] != "")
array_push($listado, "<dd><i>Descripción:</i>\n{$des[1]}\n</dd>\n");
if ($ids[0] != "") {
for ($i = 0, $total = count($ids); $i < $total; $i++)
array_push($ap, "<a href='index.php?titulo=".urlencode($apuntes[$ids[$i]])."'>{$apuntes[$ids[$i]]}</a>");
array_push($listado, "<dd><i>Apuntes afectados:</i>\n<ul><li> ".implode("</li>\n<li>", $ap)."</li></ul></dd>");
}
//$fondo = "style='background-color: #".$fondos[$cuenta++ % 2]."'";
$cuenta++;
}
$lista = implode("\n", $listado);
$title = "<title>Listado de categorías</title>";
$cabeza = "<h1>Listado de categorías</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);
$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="?plugin=buscador_citas">citas</a>, <a href='diario.jocker.php?extra=buscador'>interno</a> (apuntes, categorías, etiquetas, extras).
</p>
men;
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 <<< cuerpo
$cabeza
<p>
Se han encontrado $cuenta categorías.
</p>
<dl id='listado'>
$lista
</dl>
$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;
border: 1px solid blue;
padding: .5em 2em;
}
h6 {
text-align: center;
background-color: #eeeeee;
margin: 0;
padding: .5em;
}
p {
text-indent: 3em;
margin: 0;
padding: 0;
}
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 113 ocasiones.
Esta extra aún no tiene comentarios.
Valoración de esta página: (extra.categorias)
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