logoExtra: extras

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]
*/

$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_extras";
$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"];
    array_push($listado, "<dt><i>Nombre:</i> <b><a href='diario.jocker.php?extra=codigo&codigo=".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");
    $ids = explode(",", $dato["ids"]);
    if ($ids[0] != "")    {
        $ap = array();
        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>\n<li> ".implode("</li>\n<li>", $ap)."</li>\n</ul></dd>");
    }
    $cuenta++;
}
$lista = implode("\n", $listado);
$title = "<title>Listado de extras</title>";
$cabeza = "<h1>Listado de extras</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&amp;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=categorias'>categorías</a>,
    <a href='?extra=etiquetas'>etiquetas</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 extras.
</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 50 ocasiones.

Zona de comentarios

Esta extra aún no tiene comentarios.

Evaluación

Valoración de esta página: (extra.extras) 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 | Otros enlaces: buscador