Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Splat - Programador PHP

436 views

Published on

http://programadorphp.org (cedido).

Cómo construir una aplicación web, en este caso una herramienta para una comunidad de arte.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Splat - Programador PHP

  1. 1. Tutorial de construcción de una web freesource II COMUNIDAD SPLAT Un lugar donde compartir una imagen… Tutorial de iniciación a… zenphp SERIE DE TUTORIALES SIMPLES III HTTP://BLOG.ZENPHP.ES
  2. 2. Contacto: Juan Belón Proyecto Web: zenphp csl2-zenphp.forja.rediris.es Blog: http://blog.zenphp.es Web: http:// www.zenphp.es PROYECTOS WEB DE SOFTWARE LIBRE COMUNIDAD SPLAT Construida con zenphp para el II Concurso Universitario Software Libre La calidad del código va mejorando con el tiempo…y,el usuario puede verlo… Granada, Febrero 2008: Éste es un tutorial de iniciación al framework : resultados http://www.senseidav.com La idea fundamental de ésta comunidad de imágenes es la de compartir…por eso ,las obras pueden colgarse con distintas licencias. En principio el diseño de la web es sencillo: se trata de una web donde se pueden crear imágenes de forma colaborativa donde se incluye un chat en un iframe proporcionado por un servicio extra para no perder recursos del servidor original, además se pueden publicar las obras en la web, donde aparecerá una estructura como la siguiente: un conjunto de 3 divisiones donde se permiten hasta 3 conexiones de usuarios que colaboran en un único dibujo o imagen que es actualizada y visualizada en cada operación i.e. cada cierto tiempo se manda la pila de operaciones, que es ejecutada en cada cliente de forma que reciba la representación correcta del estado del dibujo en la pizarra online colaboracionista.
  3. 3. La representación gráfica de la idea es la siguiente: cliente1 cliente2 cliente3 Comunicación a/síncrona con zen_AJAX Chat AJAX (global) usuarios Noticias [componente estático] conectados con los que colaborar Imágenes Imágenes Últimas imágenes anteriores [AJAX] siguientes [AJAX] Todos los componentes de las cajas (menos el chat ajax) tienen la misma estructura, de hecho son iguales sólo que cambian en el nombre y algunas funciones son distintas.
  4. 4. El esquema de la jerarquía de clases es el siguiente: enlaces a mis clases funcs mis base de datos extra: login, datos utils config,etc. sesiones,etc. La clase principal llamada splat está heredando de la clase zen_aplicación y ésta de la clase zen, en aquella se colocan los punteros a las clases que necesitamos en la aplicación para hacerlas accesibles desde cualquier punto, al igual que la clase zen_aplicacion.
  5. 5. Primer prototipo de comunidad: senseidav 2.0 theta. Podéis ver el primer prototipo en www.senseidav.com aquí dejo el código del primer generador de RSS para el sitio web: <?php require_once('includes/clase_web.php'); require_once('clases/clase_zen_generador_rss.php'); $canal_rss = new zen_generador_rss(); $canal_rss->enlaceAtom = ''; $canal_rss->titulo = 'Senseidav 2.0theta RSS'; $canal_rss->enlace = 'http://www.senseidav.com/'; $canal_rss->generador = 'zenPHP Generador RSS'; $canal_rss->editor = 'juaxix'; $canal_rss->webMaster = 'zenphp'; $web = new clase_web(true); //Carga la BD y los idiomas require_once('includes/languages/'.$web->idioma.'/mapa.php'); $canal_rss->descripcion = TXT_RSS2; //no usar HTML o bien usar zen_borraHTML() $canal_rss->idioma = $web->idioma.'-'.$web->idioma; $r = $web->bd->seleccion("idu,usuario,nombre,apellidos from usuarios where nivel>1 and bloqueado=0"); $usuarios = array(); if (!isset($_REQUEST['idu'])){ $_idu = -1; } else { $_idu = intval($_REQUEST['idu']); } while ($usuario = $web->bd->obtener_fila($r)){ //Crear los items $item = new zen_rss_item(); $item->titulo = $usuario[2]; $item->enlace = 'http://'.$usuario['usuario'].'.senseidav.com/'; $item->descripcion = $canal_rss- >cData($usuario['usuario'].'('.$usuario[2].' '.$usuario[3].')'); if ($_idu==-1 || $usuario['idu']==$_idu) { array_push($usuarios,$usuario); $_idu = $usuario['idu']; } $item->fecha_publicacion = strftime("%a, %d %b %Y %H:%M:%S %z"); //'Wed, 19 Feb 2008 00:00:01 GMT'; $item->guid =& $item->enlace; $canal_rss->items[] = $item; } @mysql_free_result($r); foreach ($usuarios as $llave => $idu) { $item = new zen_rss_item(); $num = $web->bd->seleccion_unica("count(num_seccion) from secciones where idu=".$idu[0]." and idioma='".$web->idioma."'"); if ($num>0){ $item->titulo = "$num Sections [ {$idu[1]} ]"; //sprintf(TXT_SECCIONES,$idu[1],$num,$web->bd->seleccion_unica("bandera from idiomas where idi='".$web->idioma."'")); $secciones = $web->bd->seleccion("num_seccion,nombre from secciones where idu=".$idu[0]." and idioma='".$web->idioma."'");
  6. 6. while ($ids = $web->bd->obtener_fila($secciones)) { $num = $web->bd->seleccion_unica("count(idc) from categorias where ids=".$ids[0]); if ($num>0){ //$item->enlace = "http://www.senseidav.com/?idu=".$idu[0]."&ids=".$ids[0]; $item->fecha_publicacion = strftime("%a, %d %b %Y %H:%M:%S %z"); //'Wed, 19 Feb 2008 00:00:01 GMT'; //$item->guid =& $item->enlace; $item->descripcion = '<![CDATA[<h2><strong>'.$ids[1].'</strong> ( '.$item->enlace.' ) [ <a href="'.$item->enlace.'">'.TXT_IR.'</a> ]'. '<h2>'.sprintf(TXT_CATEGORIAS,$idu[1]." [ ".$idu[2]." ".$idu[3]." ] ",$idu[1],$ids[1]).'</h1><hr align="left" width="75%">'; $r = $web->bd->seleccion("idu,idc,ids,nombre from categorias where idioma='".$web->idioma."' and idu=".$idu[0].";"); $item->enlace = ""; while ($categoria = $web->bd->obtener_fila($r)) { //$item->enlace ='http://www.senseidav.com/?idu='.$idu[0].'&idc='.$categoria['idc'].'&ids='.$ categoria['ids']; //$item->guid =& $item->enlace; $e = sprintf($item- >enlace,$categoria['idu'],$categoria['idc'],$categoria['ids']); $num = $web->bd->seleccion_unica("count(ido) from obras where idc=".$categoria['idc']); if ($num>0){ $item->descripcion.='<h3>'.sprintf(TXT_EN_CATEGORIAS,'<a href="'.$e.'">'.$categoria['nombre'].'</a>'. ' <em style="color: rgb(174, 174, 174); font-size: 10px;">* '.$e.'</em> ',$num).'</h1><hr align="left" width="50%"> <ul>'; $r2 = $web->bd->seleccion("idu,idc,ids,ido,nombre,titulo from obras where idc=".$categoria['idc']); while ($obra = $web->bd->obtener_fila($r2)){ $e = "http://www.senseidav.com/?idu=".$obra['idu']."idc=".$obra['idc']."ids=".$obr a['ids'].'&ido='.$obra['ido']; $item->descripcion.='<li><a href="'.$e.'">'.$obra['nombre'].' - '.$obra['titulo'].'</a><br> ( '.$e.' )</li>'; } $item->descripcion.= '</ul>'; @mysql_free_result($r2); } else { $item- >descripcion.=sprintf(TXT_NO_OBRAS,$categoria['nombre']); } } @mysql_free_result($r); } } @mysql_free_result($secciones); } else $item->titulo = "No sections"; $item->descripcion.= ' ]]>';
  7. 7. $canal_rss->items[] = $item; } $rss_feed = new zen_generador_rss(); $rss_feed->codificacion = 'UTF-8'; $rss_feed->version = '2.0'; header('Content-Type: text/xml'); echo $rss_feed->crearRSS($canal_rss); ?> Y obtenemos como resultado:[ http://www.senseidav.com/rss.php ] <?xml version="1.0" encoding="UTF-8"?> <!-- Generado el Sun, 24 Feb 2008 15:56:06 +0100 --> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> <atom:link href="http://www.senseidav.com/rss.php" rel="self" type="application/rss+xml" /> <title>Senseidav 2.0theta RSS</title> <link>http://www.senseidav.com/</link> <description>Últimas actualizaciones de senseidav2.0</description> <language>es-es</language> <managingEditor>juaxix</managingEditor> <webMaster>zenphp</webMaster> <generator>zenPHP Generador RSS</generator> <item> <title>David</title> <description><![CDATA[ senseidav(David Bel&oacute;n P&eacute;rez) ]]></description> <link>http://senseidav.senseidav.com/</link> <fecha_publicacion>Sun, 24 Feb 2008 15:56:06 +0100</fecha_publicacion> <guid isPermaLink="true">http://senseidav.senseidav.com/</guid> </item> <item> <title>Juan</title> <description><![CDATA[ juaxix(Juan Bel&oacute;n P&eacute;rez) ]]></description> <link>http://juaxix.senseidav.com/</link> <fecha_publicacion>Sun, 24 Feb 2008 15:56:06 +0100</fecha_publicacion> <guid isPermaLink="true">http://juaxix.senseidav.com/</guid> </item> <item> <title>Gabino</title> <description><![CDATA[ perceval(Gabino López Andueza) ]]></description> <link>http://perceval.senseidav.com/</link> <fecha_publicacion>Sun, 24 Feb 2008 15:56:06 +0100</fecha_publicacion> <guid isPermaLink="true">http://perceval.senseidav.com/</guid> </item> <item> <title>Ángel</title> <description><![CDATA[ squembri(Ángel Squembri) ]]></description> <link>http://squembri.senseidav.com/</link> <fecha_publicacion>Sun, 24 Feb 2008 15:56:06 +0100</fecha_publicacion>
  8. 8. <guid isPermaLink="true">http://squembri.senseidav.com/</guid> </item> <item> <title>Ojo</title> <description><![CDATA[ ojodepez(Ojo de Pez) ]]></description> <link>http://ojodepez.senseidav.com/</link> <fecha_publicacion>Sun, 24 Feb 2008 15:56:06 +0100</fecha_publicacion> <guid isPermaLink="true">http://ojodepez.senseidav.com/</guid> </item> <item> <title>Xavi</title> <description><![CDATA[ xavi(Xavi Rivilla) ]]></description> <link>http://xavi.senseidav.com/</link> <fecha_publicacion>Sun, 24 Feb 2008 15:56:06 +0100</fecha_publicacion> <guid isPermaLink="true">http://xavi.senseidav.com/</guid> </item> <item> <title>beli</title> <description><![CDATA[ goddess(beli lopez moya) ]]></description> <link>http://goddess.senseidav.com/</link> <fecha_publicacion>Sun, 24 Feb 2008 15:56:06 +0100</fecha_publicacion> <guid isPermaLink="true">http://goddess.senseidav.com/</guid> </item> <item> <title>6 Sections [ senseidav ]</title> <description><![CDATA[<h2><strong>Actividades</strong> ( ) [ <a href="">Ir</a> ]<h2>Categor&iacute;as para el usuario senseidav [ David Bel&oacute;n P&eacute;rez ] ( http://senseidav.senseidav.com/ ) en la secci&oacute;n Actividades</h1><hr align="left" width="75%"><h3>Obras para <a href="">A carboncillo</a> <em style="color: rgb(174, 174, 174); font-size: 10px;">* </em> [total:4]</h1><hr align="left" width="50%"> <ul><li><a href="http://www.senseidav.com/?idu=1idc=1ids=1&ido=1">Venus - La venus de Milo</a><br> ( http://www.senseidav.com/?idu=1idc=1ids=1&ido=1 )</li><li><a href="http://www.senseidav.com/?idu=1idc=1ids=1&ido=6">Pisando fuerte - Pie</a><br> ( http://www.senseidav.com/?idu=1idc=1ids=1&ido=6 )</li><li><a href="http://www.senseidav.com/?idu=1idc=1ids=1&ido=7">Boceto Ni&ntilde;o - Boceto de ni&ntilde;o con pato</a><br> ( http://www.senseidav.com/?idu=1idc=1ids=1&ido=7 )</li><li><a href="http://www.senseidav.com/?idu=1idc=1ids=1&ido=8">Escultura caballo - Busto de un caballo</a><br> ( http://www.senseidav.com/?idu=1idc=1ids=1&ido=8 )</li></ul><h3>Obras para <a href="">A bol&iacute;grafo</a> <em style="color: rgb(174, 174, 174); font-size: 10px;">* </em> [total:15]</h1><hr align="left" width="50%"> <ul><li><a href="http://www.senseidav.com/?idu=1idc=2ids=1&ido=9">Nueva obra - Planta-Cactus</a><br> ( http://www.senseidav.com/?idu=1idc=2ids=1&ido=9 )</li><li><a href="http://www.senseidav.com/?idu=1idc=2ids=1&ido=10">Hotel Meli&aacute; - Complejo tur&iacute;stico isle&ntilde;o</a><br> ( http://www.senseidav.com/?idu=1idc=2ids=1&ido=10 )</li><li><a href="http://www.senseidav.com/?idu=1idc=2ids=1&ido=11">Nueva obra -
  9. 9. Camioneta Platanera</a><br> ( http://www.senseidav.com/?idu=1idc=2ids=1&ido=11 )</li><li><a href="http://www.senseidav.com/?idu=1idc=2ids=1&ido=12">E&oacute;lica - H&eacute;lice de energ&iacute;a e&oacute;lica</a><br> ( http://www.senseidav.com/?idu=1idc=2ids=1&ido=12 )</li><li><a href="http://www.senseidav.com/?idu=1idc=2ids=1&ido=13">TorrEspa&ntilde;a - Pirul&iacute;</a><br> ( http://www.senseidav.com/?idu=1idc=2ids=1&ido=13 )</li><li><a href="http://www.senseidav.com/?idu=1idc=2ids=1&ido=14">Al lado del muelle - Un barco pesquero</a><br> ( http://www.senseidav.com/?idu=1idc=2ids=1&ido=14 )</li><li><a href="http://www.senseidav.com/?idu=1idc=2ids=1&ido=15">D-28 - Mi parada de autob&uacute;s</a><br> ( http://www.senseidav.com/?idu=1idc=2ids=1&ido=15 )</li><li><a href="http://www.senseidav.com/?idu=1idc=2ids=1&ido=16">Palmeras - Tres p&aacute;lmidos</a><br> ( http://www.senseidav.com/?idu=1idc=2ids=1&ido=16 )</li><li><a href="http://www.senseidav.com/?idu=1idc=2ids=1&ido=17">Parque Facultad Ciencias - Dos troncos en uno</a><br> ( http://www.senseidav.com/?idu=1idc=2ids=1&ido=17 )</li><li><a href="http://www.senseidav.com/?idu=1idc=2ids=1&ido=18">Balcones almerienses - Balcones en M&oacute;jacar</a><br> ( http://www.senseidav.com/?idu=1idc=2ids=1&ido=18 )</li><li><a href="http://www.senseidav.com/?idu=1idc=2ids=1&ido=19">Palmera urbana - Palmera en Pueblo Indalo</a><br> ( http://www.senseidav.com/?idu=1idc=2ids=1&ido=19 )</li><li><a href="http://www.senseidav.com/?idu=1idc=2ids=1&ido=20">Casas mediterr&aacute;neas - Pueblo Indalo</a><br> ( http://www.senseidav.com/?idu=1idc=2ids=1&ido=20 )</li><li><a href="http://www.senseidav.com/?idu=1idc=2ids=1&ido=21">Centro Comercial - Vista del centro comercial de M&oacute;jacar</a><br> ( http://www.senseidav.com/?idu=1idc=2ids=1&ido=21 )</li><li><a href="http://www.senseidav.com/?idu=1idc=2ids=1&ido=22">Banco - Banco de madera y papelera</a><br> ( http://www.senseidav.com/?idu=1idc=2ids=1&ido=22 )</li><li><a href="http://www.senseidav.com/?idu=1idc=2ids=1&ido=23">Jard&iacute;n y puente - Plantas y jard&iacute;n en Ja&eacute;n</a><br> ( http://www.senseidav.com/?idu=1idc=2ids=1&ido=23 )</li></ul>No hay obras para la categor&iacute;a Surrealista<h3>Obras para <a href="">Caseras</a> <em style="color: rgb(174, 174, 174); font-size: 10px;">* </em> [total:1]</h1><hr align="left" width="50%"> <ul><li><a href="http://www.senseidav.com/?idu=1idc=12ids=6&ido=5">Taekwonding - Senseidav pegando patada</a><br> ( http://www.senseidav.com/?idu=1idc=12ids=6&ido=5 )</li></ul><h3>Obras para <a href="">Pintura al &oacute;leo</a> <em style="color: rgb(174, 174, 174); font-size: 10px;">* </em> [total:13]</h1><hr align="left" width="50%"> <ul><li><a href="http://www.senseidav.com/?idu=1idc=13ids=2&ido=26">Bodeg&oacute;n con escayola - Cuadro de naturaleza muerta</a><br> ( http://www.senseidav.com/?idu=1idc=13ids=2&ido=26 )</li><li><a href="http://www.senseidav.com/?idu=1idc=13ids=2&ido=27">Bodeg&oacute;n con tubo y caj&oacute;n -
  10. 10. Un tubo, un caj&oacute;n y una tapa de contenedor</a><br> ( http://www.senseidav.com/?idu=1idc=13ids=2&ido=27 )</li><li><a href="http://www.senseidav.com/?idu=1idc=13ids=2&ido=28">Bodegon sin condicion - Un caballete, una buj&iacute;a, un radiador, un orinal</a><br> ( http://www.senseidav.com/?idu=1idc=13ids=2&ido=28 )</li><li><a href="http://www.senseidav.com/?idu=1idc=13ids=2&ido=29">Amantes - Bodeg&oacute;n de dos mu&ntilde;ecos sentados en un sill&oacute;n</a><br> ( http://www.senseidav.com/?idu=1idc=13ids=2&ido=29 )</li><li><a href="http://www.senseidav.com/?idu=1idc=13ids=2&ido=30">6 Chakras - Pintura con los puntos energ&eacute;ticos del cuerpo</a><br> ( http://www.senseidav.com/?idu=1idc=13ids=2&ido=30 )</li><li><a href="http://www.senseidav.com/?idu=1idc=13ids=2&ido=31">Bodeg&oacute;n casero - Mi terraza</a><br> ( http://www.senseidav.com/?idu=1idc=13ids=2&ido=31 )</li><li><a href="http://www.senseidav.com/?idu=1idc=13ids=2&ido=33">Bodeg&oacute;n de mesa - Bodeg&oacute;n hecho en papel</a><br> ( http://www.senseidav.com/?idu=1idc=13ids=2&ido=33 )</li><li><a href="http://www.senseidav.com/?idu=1idc=13ids=2&ido=34">Cenicero, botella y tubo - Bodeg&oacute;n de mesa</a><br> ( http://www.senseidav.com/?idu=1idc=13ids=2&ido=34 )</li><li><a href="http://www.senseidav.com/?idu=1idc=13ids=2&ido=116">Figura entre abstractos - Modelo en fondo abstracto</a><br> ( http://www.senseidav.com/?idu=1idc=13ids=2&ido=116 )</li><li><a href="http://www.senseidav.com/?idu=1idc=13ids=2&ido=117">Mari la modelo - Modelo en desnudo</a><br> ( http://www.senseidav.com/?idu=1idc=13ids=2&ido=117 )</li><li><a href="http://www.senseidav.com/?idu=1idc=13ids=2&ido=118">Figuras normal y piccassiana - Una mirada a piccasso</a><br> ( http://www.senseidav.com/?idu=1idc=13ids=2&ido=118 )</li><li><a href="http://www.senseidav.com/?idu=1idc=13ids=2&ido=119">Óleo y acrílico - Desnudo</a><br> ( http://www.senseidav.com/?idu=1idc=13ids=2&ido=119 )</li><li><a href="http://www.senseidav.com/?idu=1idc=13ids=2&ido=120">Antiacademicismo - Pintura a grandes trazos</a><br> ( http://www.senseidav.com/?idu=1idc=13ids=2&ido=120 )</li></ul><h3>Obras para <a href="">T&eacute;mpera</a> <em style="color: rgb(174, 174, 174); font- size: 10px;">* </em> [total:9]</h1><hr align="left" width="50%"> <ul><li><a href="http://www.senseidav.com/?idu=1idc=14ids=2&ido=37">6 representaciones - Seis perspectivas de una foto</a><br> ( http://www.senseidav.com/?idu=1idc=14ids=2&ido=37 )</li><li><a href="http://www.senseidav.com/?idu=1idc=14ids=2&ido=32">Cubista - &iquest;Viene del arte minimal?</a><br> ( http://www.senseidav.com/?idu=1idc=14ids=2&ido=32 )</li><li><a href="http://www.senseidav.com/?idu=1idc=14ids=2&ido=36">Cubista planetario - Imagen por paralelogramos</a><br> ( http://www.senseidav.com/?idu=1idc=14ids=2&ido=36 )</li><li><a href="http://www.senseidav.com/?idu=1idc=14ids=2&ido=38">Coliseum - Un coliseo de colores</a><br> ( http://www.senseidav.com/?idu=1idc=14ids=2&ido=38 )</li><li><a
  11. 11. href="http://www.senseidav.com/?idu=1idc=14ids=2&ido=39">La casa de las cosas - Una casa sue&ntilde;a con todo lo que debe de llenarse</a><br> ( http://www.senseidav.com/?idu=1idc=14ids=2&ido=39 )</li><li><a href="http://www.senseidav.com/?idu=1idc=14ids=2&ido=40">Maestros en la urbe - Dos sempais de la isla de Hokkaido</a><br> ( http://www.senseidav.com/?idu=1idc=14ids=2&ido=40 )</li><li><a href="http://www.senseidav.com/?idu=1idc=14ids=2&ido=41">C&oacute;smico - Asteroide, sol y luna</a><br> ( http://www.senseidav.com/?idu=1idc=14ids=2&ido=41 )</li><li><a href="http://www.senseidav.com/?idu=1idc=14ids=2&ido=42">Ella, la luna, su nave y un ovni - Una recreaci&oacute;n manga con paleta japonesa</a><br> ( http://www.senseidav.com/?idu=1idc=14ids=2&ido=42 )</li><li><a href="http://www.senseidav.com/?idu=1idc=14ids=2&ido=43">De otro planeta - Un alien&iacute;gena en su ciudad contrasta con la nuestra</a><br> ( http://www.senseidav.com/?idu=1idc=14ids=2&ido=43 )</li></ul><h3>Obras para <a href="">Pintando el Taekwondo</a> <em style="color: rgb(174, 174, 174); font-size: 10px;">* </em> [total:8]</h1><hr align="left" width="50%"> <ul><li><a href="http://www.senseidav.com/?idu=1idc=15ids=2&ido=44">Aérea capturada - Aérea capturada de sEnsEidav</a><br> ( http://www.senseidav.com/?idu=1idc=15ids=2&ido=44 )</li><li><a href="http://www.senseidav.com/?idu=1idc=15ids=2&ido=45">Neryo rasante - Estela de movimiento rasante</a><br> ( http://www.senseidav.com/?idu=1idc=15ids=2&ido=45 )</li><li><a href="http://www.senseidav.com/?idu=1idc=15ids=2&ido=48">Neryo en movimiento - A punto de bajar</a><br> ( http://www.senseidav.com/?idu=1idc=15ids=2&ido=48 )</li><li><a href="http://www.senseidav.com/?idu=1idc=15ids=2&ido=49">Chagi ascendente - Chagi en salto desde arriba</a><br> ( http://www.senseidav.com/?idu=1idc=15ids=2&ido=49 )</li><li><a href="http://www.senseidav.com/?idu=1idc=15ids=2&ido=79">Golpe en tres fases - Dinamismo de una patada</a><br> ( http://www.senseidav.com/?idu=1idc=15ids=2&ido=79 )</li><li><a href="http://www.senseidav.com/?idu=1idc=15ids=2&ido=78">De arriba a abajo - Chagi Descendente</a><br> ( http://www.senseidav.com/?idu=1idc=15ids=2&ido=78 )</li><li><a href="http://www.senseidav.com/?idu=1idc=15ids=2&ido=80">360º Chagi - Pentadinamismo</a><br> ( http://www.senseidav.com/?idu=1idc=15ids=2&ido=80 )</li><li><a href="http://www.senseidav.com/?idu=1idc=15ids=2&ido=81">Detalle - Detalle Pentadinamismo</a><br> ( http://www.senseidav.com/?idu=1idc=15ids=2&ido=81 )</li></ul><h3>Obras para <a href="">Barro</a> <em style="color: rgb(174, 174, 174); font-size: 10px;">* </em> [total:10]</h1><hr align="left" width="50%"> <ul><li><a href="http://www.senseidav.com/?idu=1idc=20ids=5&ido=60">Golem - Golem lámpara</a><br> ( http://www.senseidav.com/?idu=1idc=20ids=5&ido=60 )</li><li><a href="http://www.senseidav.com/?idu=1idc=20ids=5&ido=69">Golem Lámpara - Se avecina la tarde...</a><br> ( http://www.senseidav.com/?idu=1idc=20ids=5&ido=69 )</li><li><a href="http://www.senseidav.com/?idu=1idc=20ids=5&ido=70">Foto detalle -
  12. 12. Golem Rojo</a><br> ( http://www.senseidav.com/?idu=1idc=20ids=5&ido=70 )</li><li><a href="http://www.senseidav.com/?idu=1idc=20ids=5&ido=71">Golem Rojo - Plano General del Golem</a><br> ( http://www.senseidav.com/?idu=1idc=20ids=5&ido=71 )</li><li><a href="http://www.senseidav.com/?idu=1idc=20ids=5&ido=72">Plano detalle de retrato - Retrato de Benji</a><br> ( http://www.senseidav.com/?idu=1idc=20ids=5&ido=72 )</li><li><a href="http://www.senseidav.com/?idu=1idc=20ids=5&ido=73">Nueva obra - T&iacute;tulo nueva obra</a><br> ( http://www.senseidav.com/?idu=1idc=20ids=5&ido=73 )</li><li><a href="http://www.senseidav.com/?idu=1idc=20ids=5&ido=74">Nueva obra - T&iacute;tulo nueva obra</a><br> ( http://www.senseidav.com/?idu=1idc=20ids=5&ido=74 )</li><li><a href="http://www.senseidav.com/?idu=1idc=20ids=5&ido=75">Nueva obra - T&iacute;tulo nueva obra</a><br> ( http://www.senseidav.com/?idu=1idc=20ids=5&ido=75 )</li><li><a href="http://www.senseidav.com/?idu=1idc=20ids=5&ido=76">Nueva obra - T&iacute;tulo nueva obra</a><br> ( http://www.senseidav.com/?idu=1idc=20ids=5&ido=76 )</li><li><a href="http://www.senseidav.com/?idu=1idc=20ids=5&ido=77">Nueva obra - T&iacute;tulo nueva obra</a><br> ( http://www.senseidav.com/?idu=1idc=20ids=5&ido=77 )</li></ul><h3>Obras para <a href="">Secuencias</a> <em style="color: rgb(174, 174, 174); font-size: 10px;">* </em> [total:4]</h1><hr align="left" width="50%"> <ul><li><a href="http://www.senseidav.com/?idu=1idc=22ids=3&ido=62">En salto - Hip</a><br> ( http://www.senseidav.com/?idu=1idc=22ids=3&ido=62 )</li><li><a href="http://www.senseidav.com/?idu=1idc=22ids=3&ido=63">Patada en giro - 360º Chagi</a><br> ( http://www.senseidav.com/?idu=1idc=22ids=3&ido=63 )</li><li><a href="http://www.senseidav.com/?idu=1idc=22ids=3&ido=64">Caida - Fin</a><br> ( http://www.senseidav.com/?idu=1idc=22ids=3&ido=64 )</li><li><a href="http://www.senseidav.com/?idu=1idc=22ids=3&ido=65">Flamingo - Cata de Taekwondo</a><br> ( http://www.senseidav.com/?idu=1idc=22ids=3&ido=65 )</li></ul><h3>Obras para <a href="">Animaci&oacute;n por plastilina</a> <em style="color: rgb(174, 174, 174); font-size: 10px;">* </em> [total:1]</h1><hr align="left" width="50%"> <ul><li><a href="http://www.senseidav.com/?idu=1idc=23ids=4&ido=66">Nueva obra - T&iacute;tulo nueva obra</a><br> ( http://www.senseidav.com/?idu=1idc=23ids=4&ido=66 )</li></ul>No hay obras para la categor&iacute;a Dibujo Animado<h3>Obras para <a href="">Otaku</a> <em style="color: rgb(174, 174, 174); font-size: 10px;">* </em> [total:1]</h1><hr align="left" width="50%"> <ul><li><a href="http://www.senseidav.com/?idu=1idc=25ids=3&ido=124"> ssj 4 - Super SaijaJin 4</a><br> ( http://www.senseidav.com/?idu=1idc=25ids=3&ido=124 )</li></ul><h3>Obras para <a href="">Acuarela</a> <em style="color: rgb(174, 174, 174); font-size: 10px;">* </em> [total:8]</h1><hr align="left" width="50%"> <ul><li><a href="http://www.senseidav.com/?idu=1idc=32ids=2&ido=108">Acuarelas de la alhambra - Acuarela</a><br> ( http://www.senseidav.com/?idu=1idc=32ids=2&ido=108 )</li><li><a href="http://www.senseidav.com/?idu=1idc=32ids=2&ido=109">Muralla Alhambra -
  13. 13. Del cebollas para arriba</a><br> ( http://www.senseidav.com/?idu=1idc=32ids=2&ido=109 )</li><li><a href="http://www.senseidav.com/?idu=1idc=32ids=2&ido=110">Casa CArmen del Rey - Acuarela de una casa albaycinera</a><br> ( http://www.senseidav.com/?idu=1idc=32ids=2&ido=110 )</li><li><a href="http://www.senseidav.com/?idu=1idc=32ids=2&ido=111">PAseo de los tristes - Acuarela del Puente</a><br> ( http://www.senseidav.com/?idu=1idc=32ids=2&ido=111 )</li><li><a href="http://www.senseidav.com/?idu=1idc=32ids=2&ido=112">Casa Japonesa - 1 Casa sobre un lago de Hokkaido</a><br> ( http://www.senseidav.com/?idu=1idc=32ids=2&ido=112 )</li><li><a href="http://www.senseidav.com/?idu=1idc=32ids=2&ido=113">Geishas - 2 geishas japonesas</a><br> ( http://www.senseidav.com/?idu=1idc=32ids=2&ido=113 )</li><li><a href="http://www.senseidav.com/?idu=1idc=32ids=2&ido=114">Tinta china y acuarela - China en China</a><br> ( http://www.senseidav.com/?idu=1idc=32ids=2&ido=114 )</li><li><a href="http://www.senseidav.com/?idu=1idc=32ids=2&ido=115">Castillo de Osaka - UN castillo de la prefectura</a><br> ( http://www.senseidav.com/?idu=1idc=32ids=2&ido=115 )</li></ul><h3>Obras para <a href="">Acr&iacute;lico</a> <em style="color: rgb(174, 174, 174); font- size: 10px;">* </em> [total:3]</h1><hr align="left" width="50%"> <ul><li><a href="http://www.senseidav.com/?idu=1idc=36ids=2&ido=121">ACrílico, látex y serigrafía - Mujer en embarazo</a><br> ( http://www.senseidav.com/?idu=1idc=36ids=2&ido=121 )</li><li><a href="http://www.senseidav.com/?idu=1idc=36ids=2&ido=122">Dibujos de ayer y hoy - Infancia en compañía</a><br> ( http://www.senseidav.com/?idu=1idc=36ids=2&ido=122 )</li><li><a href="http://www.senseidav.com/?idu=1idc=36ids=2&ido=123">Dibujos de ayer y hoy 2 - Infancia en compañía 2</a><br> ( http://www.senseidav.com/?idu=1idc=36ids=2&ido=123 )</li></ul> ]]></description> <fecha_publicacion>Sun, 24 Feb 2008 15:56:06 +0100</fecha_publicacion> </item> </channel> </rss> Hasta aquí un ejemplo sencillo de un RSS para un sitio web de una comunidad para compartir arte  Continuará…

×