logoExtra: anuario

Descripción: Con este comodín podemos obtener el listado de extras del diario.


A continuación mostramos los apuntes asociados a este extra:

Este diario: Sindición extra
Cuando hemos tratado el "resumen del año 2011" mostramos unos nuevos extras que implementamos recientemente, y ahora que empiezan a ser considerables, nos ha parecido buena idea mejorar el rincón dedicado a los extras que tenemos en la página.
Este diario: resumen del año 2011
Este año que acaba de terminar hemos publicado algo más de una cincuentena de apuntes de diversa índole, pero también hemos modificado algunos aspectos de la misma, tanto estéticos como de funcionalidad.
// descripción para la sindicación:
/*
    [rss]Con este comodín podemos obtener el listado de extras del diario.[/rss]
*/

$mes = array(
    "01" => "enero",
    "02" => "febrero",
    "03" => "marzo",
    "04" => "abril",
    "05" => "mayo",
    "06" => "junio",
    "07" => "julio",
    "08" => "agosto",
    "09" => "septiembre",
    "10" => "octubre",
    "11" => "noviembre",
    "12" => "diciembre"
);

$a = $_GET["a"];
if (strlen($a) != 4)    {
    $lista = "<dt>Revise el valor del año de búsqueda...</dt>";
}
else    {
    $apuntes = array();
    $sql = "select titulo, id, fecha, apunte from $tabla_apuntes where fecha like '$a%' order by fecha desc";
    $res = mysql_query($sql);
    $encontrados = mysql_num_rows($res);
    if ($encontrados == 0)    {
        $lista = "<dt>Revise el valor del año de búsqueda...</dt>";
    }
    else    {
        while ($dato = mysql_fetch_array($res))    {
            $titulo = $dato["titulo"];
            $id = $dato["id"];
            $fecha = $dato["fecha"];
            preg_match('/\[rss\](.*?)\[\/rss\]/is', $dato["apunte"], $apunte);
            array_push($apuntes, array("titulo" => $titulo, "desc" => $apunte[1], "fecha" => $fecha, "id" => $id));
        }
        $listado = array();
        while(count($apuntes) > 0)    {
            $este = array_shift($apuntes);
            list($_f, $_h) = explode(" ", $este["fecha"]);
            list($_anual, $_mensual, $_dial) = explode("-", $_f);
            $publicado = "Publicado el día $_dial de {$mes[$_mensual]} de $_anual. Valoración: <img src='diario.estrellas.php?pagina=apunte.{$este[id]}'";
            $dt = "<dt ><a href='index.php?titulo=".urlencode($este["titulo"])."'>{$este[titulo]}</a> $publicado.</dt>";
            array_push($listado, $dt);
            if ($este["desc"] != "")    {
                $dd = "<dd>".$este["desc"]."</dd>";
                array_push($listado, $dd);
            }
        }
        $lista = implode("\n", $listado);
    }
}
$title = "<title>Listado de apuntes del año $a</title>";
$cabeza = "<h1>Listado de apuntes del año $a</h1>";
$hoy = getdate();
$año = $hoy["year"];
$otros_anuarios = array();
for ($i = 2010; $i <= $año; $i++)
    if ($i != (int) $a)    {
        array_push($otros_anuarios, "<a href='?extra=anuario&amp;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 <<< cuerpo

$cabeza
<p>
    Se han encontrado $encontrados apuntes.
</p>
<div id='listado'>
    <dl>
        $lista
    </dl>
</div>
<p>
    <b>Otros anuarios</b>: 
    $anuarios |
    <b>Otros listados</b>:
    <a href='?extra=imagenes'>imagenes</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=categorias'>categorías</a>,
    <a href='?extra=extras'>extras</a> |
    <b>Buscador</b>:
    <a href='?extra=buscador'>interno</a> (apuntes, categorías, etiquetas, extras, imágenes),
    <a href='diario.plugin.php?plugin=buscador_citas'>citas</a>.
</p>
$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 138 ocasiones.

Zona de comentarios

Esta extra aún no tiene comentarios.

Evaluación

Valoración de esta página: (extra.anuario) valor

Valoración evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar evaluar

Respuesta: Zona de mensajes (proceso de evaluación)

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