Laburo España: 250.000 ofertas de empleo

CMS Bitacorae

Lunes, 10 de enero de 2005

Gestor de enlaces

Hemos creado un pequeño gestor de enlaces basado en XML (como los acrónimos) para que podáis hacer el típico blogroll.

El archivo XML deberá llamarse enlaces.xml y subirse al directorio raiz en WebFTP y tener esta estructura:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<enlaces>
<categoria nombre="Amigos" descripcion="Bitacoras.com">
<enlace url="http://www.google.com" titulo="Paco">paquito</enlace>
<enlace url="http://www.google.com" titulo="Pepe">josete</enlace>
</categoria>
<categoria nombre="Noticias" descripcion="Noticias de todo tipo">
<enlace url="http://barrapunto.com" titulo="Barrapunto">Barrapunto</enlace>
<enlace url="http://www.elmundo.es" titulo="El Mundo">El Mundo</enlace>
</categoria>
</enlaces>
Se definen categorías conn dos propiedades (nombre y descripción) y dentro de éstas todos los enlaces que se quieran con sus tres propiedades (url, nombre y descripción). Es importante mantener el orden de las propiedades y respetar las comillas, si no los enlaces no serán listados.

Para mostrarlos en la bitácora se porporcionan las siguientes etiquetas:

  • <bit:listado_categorias_enlaces_inicio() /> » Inicio del listado de categorias de enlaces
  • <bit:listado_categorias_enlaces_fin() /> » Fin del listado de categorias de enlaces
  • <bit:categoria_enlaces_nombre() /> » Nombre de la categoria de enlaces
  • <bit:categoria_enlaces_descripcion() /> » Descripcion de la categoria de enlaces
  • <bit:listado_enlaces_inicio() /> » Inicio del listado de enlaces
  • <bit:listado_enlaces_fin() /> » Fin del listado de enlaces
  • <bit:enlace_url() /> » URL del enlace
  • <bit:enlace_nombre() /> » Nombre nombre del enlace
  • <bit:enlace_descripcion() /> » Descripcion del enlace

Por ejemplo:

<h3>Enlaces</h3>
<p>
<bit:listado_categorias_enlaces_inicio() />
<strong><bit:categoria_enlaces_nombre() />:</strong><br />
<ul>
<bit:listado_enlaces_inicio() />
<li><a href="<bit:enlace_url() />"><bit:enlace_titulo() /><span></span></a></li>
<bit:listado_enlaces_fin() />
</ul>
<bit:listado_categorias_enlaces_fin() />
</p>

Categoría: | Extras | Comentarios (16) | Referencias (1)

Comentarios

Ojo: Falta una 'l' en el último

Gracias por la idea.

dziga | 10-01-2005 18:15:29

me imagino que el archivo deberá llamarse enlaces.xml ...

yo | 11-01-2005 13:30:46

Si, yo. Perdón por el desliz. El archivo debe llamarse enlaces.xml

David | 11-01-2005 17:40:33

He escrito un post en el que muestro un pequeño parser que he desarrollado en Python, que lee OPML (formato estándar de listas de feeds) y lo transforma en el XML de la lista de enlaces.

No es la panacea pero es una forma de empezar a generar listas de links en nuestro blog sin tener que morirnos escribiendo el fichero XML.

La dirección URL.

alatriste | 12-01-2005 23:32:59

Siento el estropicio.

alatriste | 12-01-2005 23:33:24

Muchas gracias alatriste. Estamos trabajando en un añadido para el panel de control para gestionar los enlaces...

David | 13-01-2005 20:19:16

Estoy intentando implementar el tema de los enlaces y no me aclaro por ejemplo que pones al final. ¿tengo que poner los enlaces 2 veces?. He subido un fichero enlaces.xml con el siguiente contenido:

-------------------------

<enlaces>
<categoria nombre="Música" descripcion="Noticias relacionadas con la música">
<enlace url="http://www.clubbingspain.com" titulo="Clubbing Spain">Foro de amantes de la cultura de club</enlace>
<enlace url="http://www.hispasonic.com" titulo="Hispasonic">Portal sobre tecnología musical</enlace>
</categoria>
<categoria nombre="Noticias y bitácoras" descripcion="Noticias y bitácoras de todo tipo que leo">
<enlace url="http://barrapunto.com" titulo="Barrapunto">Barrapunto</enlace>
<enlace url="http://www.elotrolado.net" titulo="El Otro Lado">El Otro Lado</enlace>
</categoria>
</enlaces>
---------------------------------

Ahora en el fichero menu.bit tengo lo que venia por defecto:
----------------------------
Categorías

<bit:listado_categorias_inicio() />

<bit:categoria_nombre() />

<bit:listado_categorias_fin() />
--------------------------------

Qué pongo aqui?

djsucre | 21-01-2005 18:26:22

En el mensaje anterior no sale el contenido de los ficheros pero supongo que me habeis entendido.

Muchas gracias de antemano

djsucre | 21-01-2005 18:27:36

Ya lo tengo solucionado, gracias de todas formas!

djsucre | 21-01-2005 18:39:14

Hola, ya he puesto el gestor, y no solo lo he puesto sino que me añadido alguna cosilla que tal vez os puedan interesar...

Este es el articulo de mi blog sobre esto

CrackVan | 03-02-2005 22:34:09

Perdon, que es lo que dicen en el primer comentario que falta?

Atun | 27-04-2005 18:39:14

Tengo MAC y no puedo subir el archivo de enlaces. ¿Se debe a mi máquina? ¿Puedo crearlo o subirlo desde otra dirección?

Pablo | 25-08-2005 00:57:26

You can also visit the pages dedicated to how do I Las Vegas new Casinos ... Thanks!!!

popular online casinos forums | 27-09-2005 17:29:19

Hace poco que tengo mi bitacora y no he podido hacer que aparezcan los enlaces.

ya segui los pasos que dicen arriba y no funcionó

tengo que modificar algo en el archivo de menu o basta con crear enlaces.xml y si es asi cual seria una causa de que no aparezca en la pagina

Espero que alguien me pueda ayudar

mr.escoto | 14-04-2006 08:06:33

a mi tampoco me aparecen los enlaces en el blog
es necesaria una mejor explicacion
el archivo xml esta en la raiz pero al guardar las modificaciones no pasa nada
esto es desesperante
que alguien me auxilie
pareciera que el blog fuera algo compacto sin modificiacion posible y no deberia ser asi

maria | 20-07-2006 05:58:08

a mi me pasa lo mismo :( no consigo hacer aparecer los enlaces

mirian | 18-09-2006 17:55:20

Comentar


Recordar datos

Referencia

URL para referencias o trackbacks

CrackVan: Aprendiz de... Maestro de... | 2005-02-03 22:33:01
1- Bloque para mostrar las notas en un rectangulo rojo claro (en index.css de la plantilla): BLOCKQUOTE.nota {

Acerca de

Todo sobre el nuevo CMS de Bitacoras.com

Búsqueda

Categorías

Sindicación

Añadir a Feedness
RDF XML ATOM

Créditos

Diseñado por Studio.st
Online gracias a Bitacoras.com