lunes, 28 de septiembre de 2009

Sindicacion RSS a nuestro portal en joomla.

Ahora vamos a poner un modulo a nuestro portal de información para que nuestros "visitantes" se puedan subscribir por RSS.

Es tan fácil como ir al "back-end" de nuestro portal, y realizar el siguiente camino:

Extensiones --> Admin. de módulos --> Nuevo --> Tipo "mod_syndicate".

Yo suelo no poner ni mostrar titulos, ni habilitado ni nada, simplemente, en la barra de direcciones del navegador ahora saldrá el iconito ese naranja a la derecha del todo.
Seleccionar el menu que quieras, ya que le hemos puesto deshabilitado, dará igual.

Bueno, mejor poner sólo en el menú donde tenemos nuestros artículos, por ejemplo no lo ponerlo en galerias fotográficas, calendarios, sitemap, etc...ya que en algunos directamente no sale aunque lo pongáis y en otros el resultado puede variar y casi nunca funcionar.
Vale, ahora para que se puedan subscribir desde todas las páginas de nuestro sitio web, habrá que introducir un poco de código en el archivo "index.php" de nuestra plantilla:

<head>
<jdoc:include type="head">
<link href="XXXXX" rel="alternate" type="application/rss+xml" title="RSS 2.0">
<link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>
</head>

Donde en "XXXXX" tendremos que poner el path de nuestra página contenedora de los artículos, por ejemplo si las tuvieramos en el menu de actualidad y con URL's amigables, se sustituiría literalmente por esto:
href="/index.php/actualidad?format=feed&type=rss"
Y ya podriamos subscribirnos a nuestro portal.

No hay comentarios:

Publicar un comentario