logo El diario de Pepe Molina (Caricatos)

yo

Ahora cuando seleccionamos una categoría o etiqueta aparte de la descripción y el listado de apuntes, podemos encontrar junto a su nombre, el típico dibujo que permite la sindicación.


Última caricatura

Andrés Iniesta: Futbolista español. En la actualidad juega en el Barcelona.

Andrés Iniesta

RSS de las imágenes: rss


La Cita

Ser es hacer

Immanuel Kant, filósofo alemán (1724-1804).


En esta zona están las páginas personales del autor.


Mis clientes ahora también son mis amigos (aunque les cobre).


En Mis amigos Informáticos hay una pequeña colección de páginas de colegas webmasters..


En Mis amigos artistas podemos encontrar artistas de cualquier índole (dibujantes, pintores, escritores...)


Las recomendaciones que proponemos son de índole variada.


Aquí un cajón de sastre de enlaces.


Nos referencian desde sitios de toda índole.


Puede contribuir a mantener esta página con su donativo.


botón pay-pal

Este diario: Sindicación dinámica

emoticón de Caricatos Publicado el día 05 de junio de 2011
id=29; categorías: Así se hizo, Vicisitudes de un Webmaster, Globalización, Programación, Experiencias SEO

rss Ya hemos comentado como se implementó el sistema de sindicación rss de este diario, pero por un motivo que detallaré a continuación he decidido ampliar la sindicación y hacerlo por categoría o etiqueta. Ahora cuando seleccionamos una categoría o etiqueta aparte de la descripción y el listado de apuntes, podemos encontrar junto a su nombre, el típico dibujo que permite la sindicación.

Si solo nos interesan los apuntes de una u otra categoría o etiqueta, y descartar el resto, podemos sindicarnos solo a ella.

El motivo: titulares en SuCaricatura.com

Al entrar a la página SuCaricatura.com puede verse a la izquierda un recuadro con la leyenda "Apuntes de mi diario", donde se puede encontrar el título y el resúmen RSS de loa apuntes asociados a la etiqueta Caricaturas, refrescándose con cierta frecuencia. También podría considerarse alguna categoría como "Artes y Oficio" o tal vez "Globalización", y no descartamos realizar cambios de acuerdo a las necesidades.

Comprobando la facilidad de su implementación, esperamos adaptar este sistema a la otra página referenciada en "Mis Enlaces".

La implementación

En el sistema actual, tan solo leemos de una tabla de nuestro sistema de base de datos, con la condición que el apunte este publicado (también podrían "no estar publicados": los borradores) ordenados inversamente según la fecha de publicación, y luego volcados esos datos al fichero "diario.rss.xml", pero para no crear un fichero rss.xml para cada elemento hemos creado uno que se genere dinámicamente en cada ocasión con extensión php: diario.rss.php, donde pasamos el nombre de la categoría o etiqueta en la línea de dirección (url); o sea que para la sindicación de la etiqueta Caricaturas (el origen de este proyecto), la url será "diario.rss.php?etiqueta=Caricaturas". Nótese que sin usar parámetros, el listado generado es el mismo que en la página xml.

Ahora la consulta será en dos tiempos:

if (isset($_GET["etiqueta"]))	{
	$sql = "select descripcion, ids from $tabla_etiquetas where nombre='".$_GET["etiqueta"]."'";
	$res = mysql_query($sql);
	if ($res)	{
		if (mysql_num_rows($res) > 0)	{
			$ids = mysql_result($res, 0, 1);
			preg_match('/(.*?)/is', mysql_result($res, 0, 0), $des);
			$descripcion = $des[1];
			$where = " and id in ($ids)";
		}
		else $where = "";
	}
	else $where = "";
}

Podemos apreciar que obtenemos de la descripción el resumen -rss-, y creamos una variable $where que usaremos en la búsqueda de apuntes:

$sql = "select titulo, id, fecha, apunte from $tabla_apuntes where activo>0$where order by fecha desc";

Tan solo nos queda presentar los datos, que en principio debe llevar su correspondiente cabecera xml, tal como hemos comentado en el apunte "sindicación".

Zona de comentarios

Este apunte aún no tiene comentarios.

Evaluación

Valoración de esta página: (apunte.29) valor

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

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

Historial de navegación

Esta página ha sido visitada en 3070 ocasiones


Disponemos de rss sindicar

Y del Mapa del sitio, además del sitemap.xml.


Aquí podemos encontrar los apuntes más visitados.

"Top 10" reemplaza a la sección Últimos apuntes.


Una buena forma de buscar un apunte es a partir de su categoría.


También es posible buscar apuntes por medio de las etiquetas (tags).


Hemos decidido poner al alcance de todos algunos comodines.

Adjuntamos una versión reducida del "buscador interno" que vemos en la lista anterior:

Buscar en apuntes

También estamos recopilando antiguas páginas del sitio.


Desde este recuadro se puede hacer una búsqueda cronológica.


Se puede crear una postal nueva desde el enlace del sector "Otras páginas del dominio", o editar la que sale en el recuadro, pulsando sobre ella..

http://www.pepemolina.com/postales/Fondos/FONDO005.gif
http://www.pepemolina.com/postales/Musicales/Imagen1.gif
http://www.pepemolina.com/postales/Musicales/Imagen2.gif
http://www.pepemolina.com/postales/Musicales/Imagen3.gif
http://www.pepemolina.com/postales/Musicales/Imagen4.gif
http://www.pepemolina.com/postales/Musicales/Imagen5.gif
http://www.pepemolina.com/postales/Musicales/Imagen6.gif
http://www.pepemolina.com/postales/Musicales/Imagen7.gif
Postal Digital
Postal Digital
enlace a la postal
Copyright © 2002-2017 www.pepemolina.com
RSS rss | Ver Mapa del sitio