logoExtra: extras_xml

Descripción: Con este comodín podemos obtener el listado de extras del diario en formato rss (xml).


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.
// descripción para la sindicación:
/*
    [rss]Con este comodín podemos obtener el listado de extras del diario en formato rss (xml).[/rss]
*/
header("Content-type: text/xml");
    ob_start();
    echo <<< cabecera
<?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml
-stylesheet type="text/xsl" href="diario.rss.xsl" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<atom:link href="$diario_ruta/diario.rss.xml" rel="self" type="application/rss+xml" />
<title>$diario_titulo: extras</title>
<link>$PHP_SELF</link>
<description>$diario_titulo</description>

cabecera;
$cabeza = ob_get_clean();
/*
$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 = mysql_num_rows($res);
while ($dato = mysql_fetch_array($res))    {
    $nombre = $dato["nombre"];
    $ids = explode(",", $dato["ids"]);
    preg_match('/\[rss\](.*?)\[\/rss\]/is', $dato["descripcion"], $des);
    array_push($listado, "\n<item>\n<title>\n$nombre\n</title>\n<link>diario.jocker.php?extra=codigo&amp;codigo=".urlencode($nombre)."</link>\n<description>\n{$des[1]}\n</description>\n</item>");
}



$lista = implode("\n", $listado);
//$cabeza = "<h1>Listado de extras</h1>";
$hoy = getdate();
$year = $hoy["year"];
echo $cabeza.$lista."\n</channel>\n</rss>";
$css = "body{text-align: left; padding: 0; margin: 0;}\nh1{text-align: center; margin: 0; padding: .5em; background-color: #eeeeee;}\n#listado{margin: 1em; border: 1px solid blue; padding: .5em 2em;}\nh6{text-align: center; background-color: #eeeeee; margin: 0; padding: .5em;}\n.derecha{float: right; width: 60%;}\np{text-indent: 3em; margin: 0; padding: 1em;}";
//$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";
unset($css);
unset($body);

Este código ha sido leído en 80 ocasiones.

Zona de comentarios

Esta extra aún no tiene comentarios.

Evaluación

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