Revision [965]

Last edited on 2008-11-13 13:53:51 by ChristianTorrez
Additions:
<description><![CDATA[{$rows[i].texto|strip_tags|truncate:350}]]></description>
Deletions:
<description>{$rows[i].texto|strip_tags|truncate:350}</description>


Revision [957]

Edited on 2008-10-22 09:48:09 by ChristianTorrez
Additions:
{* src de la imagen, ancho maximo 144 px y alto de 400 px; por convención 88x31 *}
Deletions:
# src de la imagen, ancho maximo 144 px y alto de 400 px


Revision [956]

Edited on 2008-10-22 09:47:33 by ChristianTorrez
Additions:
# src de la imagen, ancho maximo 144 px y alto de 400 px
<url>{$smarty.const.URL}/imgs/elobservEco.png</url>
Deletions:
<url>{$smarty.const.URL}</url>
<link>{$smarty.const.URL}/imgs/elobservEco.png</link>


Revision [941]

Edited on 2008-09-18 15:01:23 by ChristianTorrez

No Differences

Revision [940]

Edited on 2008-09-18 15:01:06 by ChristianTorrez

No Differences

Revision [939]

Edited on 2008-09-18 15:00:52 by ChristianTorrez
Additions:
====Alertar al navegador que hay un feed RSS en el sitio====
Para Incrustarl cualquiera de los Feed en el sitio web y que aparezca el logo de feed en la barra de direcciones, hay que poner cualquiera de las siguientes etiquetas en dependencia del caso. Explicación: href ruta del feed, title etiqueta que aparecera cuando se pressione el icono del feed en la barra de direcciones del navegador
RSS 1.0 - <link rel="alternate" type="application/rss+xml" href="/rss.rdf" title="RSS 1.0" />
RSS 2.0 - <link rel="alternate" type="application/rss+xml" href="/rss.xml" title="RSS 2.0" />
ATOM - <link rel="alternate" type="application/atom+xml" href="/atom.xml" title="ATOM" />
====Enlaces de Interes====
----
CategoryDev
Deletions:
Enlaces de Interes


Revision [938]

Edited on 2008-09-18 14:50:29 by ChristianTorrez
Additions:
%%(smarty;;atom.xml.tpl)
Nota: ocurre lo mismo aqui en el campo entry, que reemplaza al campo item de RSS 1.0 y 2.0, podes añadir imagenes en el campo summary, reemplazo del campo description de cada entry (entrada), pero se tiene que escapar el html y poner en summary como atributo type="html", ver la linea 38 que se muestra a continuación.
%%(smarty;37;atom.xml.tpl)
Deletions:
%%(smarty;1;atom.tpl.php)
Nota: ocurre lo mismo aqui en el campo entry, que reemplaza al campo item de RSS 1.0 y 2.0, podes añadir imagenes en el campo summary, reemplazo del campo description de cada entry (entrada), pero se tiene que escapar el html y poner en summary como atributo type="html", ver la linea


Revision [937]

Edited on 2008-09-18 14:48:32 by ChristianTorrez
Additions:
Siguiendo la nomenclatura de los feeds anteriores crearemos un archivo php con el nombre de la siguiente manera nombre_rss.xml.php, donde nombre_rss es el nombre que queramos usar para el archivo, xml es la extensión que se utiliza para la versión de ATOM y php es la extensión necesaria para que se ejecute el archivo como un archivo script.
//Archivo php//
%%(php;;atom.xml.php)
$articulo->limit = 10;
$smarty->display('atom.xml.tpl');
%%(smarty;1;atom.tpl.php)
<feed xmlns="http://www.w3.org/2005/Atom">
<title>El Observador Económico | {$smarty.const.DOMAIN}</title>
{* Contiene una descripción o un subtítulo para el feed *}
<subtitle>Monitoreo, Periscopio, Notas C.A., Opinion, Analisis, Actualidad para el Desafío Económico Global - FIDEG</subtitle>
{* Enlace al mismo feed *}
<link rel="self" href="{$smarty.const.URL}/atom.xml" />
{* Enlace al sitio *}
<link href="{$smarty.const.URL}" />
{* Util si usamos cache o el rss se vuelve a generar cada cierto tiempoi, identifica la ultima vez que el contenido del rss cambio *}
<updated>{$smarty.now|date_format:"%Y-%m-%dT%T-06:00"}</updated>
<author>
<name>Grupo Telenica</name>
{*<email></email>
<uri>http://siteurl.tld</uri>*}
</author>
{* Identifica al feed usando una única y permantente URI. *}
<id>{$smarty.const.URL}</id>
{*
<category term="sports" /> - Especifica una categoría a la que el feed pertenece, puede contener varios si pertenece a varias categorias
<icon>/icon.jpg</icon> - Identifica una imagen pequeña que da una información visual icónica del feed.
<rights> © 2005 John Doe </rights> - ensaje copyright para el contenido en el feed
*}
<logo>{$smarty.const.URL}/imgs/elobservEco.png</logo>
<category>Economia</category>
<generator>El Nuevo Diario Online v2.0.1 {$smarty.const.URL}</generator>
<entry>
<updated>{$rows[i].fecha|date_format:"%Y-%m-%dT%T-06:00"}</updated>
<published>{$rows[i].fecha|date_format:"%Y-%m-%dT%T-06:00"}</published>
<link href="{$smarty.const.URL}/articulo/{$rows[i].idarticulo}" />
{* estructura: uatsap@uatsap.com (uatsap.com) *}
<author>{$rows[i].autor}</author>
{* Identifica la entrada usando una URI permanente y universal *}
<id>{$smarty.const.URL}/articulo/{$rows[i].idarticulo}</id>
{* Contiene un pequeño resumen o parte del comienzo de una entrada *}
<summary type="html">{if $rows[i].imagen}{capture name=image}<img src="{$smarty.const.URL}/cms/pic/250x250/articulo/{$rows[i].imagen|escape:"url"}" />{/capture}{if $smarty.capture.image!=""}{$smarty.capture.image|cat:"<br />"|escape}{/if}{/if}{$rows[i].texto|strip_tags|truncate:350}</summary>
{* Contiene o enlaza al contenido de la entrada *}
<content><![CDATA[{if $rows[i].imagen}{capture name=image}<img src="{$smarty.const.URL}/cms/pic/250x250/articulo/{$rows[i].imagen|escape:"url"}" />{/capture}{if $smarty.capture.image!=""}{$smarty.capture.image|cat:"<br />"}{/if}{/if}{$rows[i].texto|nl2br}]]></content>
</entry>
</feed>
vea el ejemplo [[http://elobservadoreconomico.com/atom.xml aqui]]
Nota: ocurre lo mismo aqui en el campo entry, que reemplaza al campo item de RSS 1.0 y 2.0, podes añadir imagenes en el campo summary, reemplazo del campo description de cada entry (entrada), pero se tiene que escapar el html y poner en summary como atributo type="html", ver la linea
[[http://www.rssboard.org/rss-specification RSS 2.0 Spec]]
[[http://armonia.spiral-static.org/?2005/10/11/89-atom-una-pequena-introduccion Atom: Una pequeña introducción]]
[[http://en.wikipedia.org/wiki/Atom_(standard) Atom]]


Revision [936]

Edited on 2008-09-18 13:47:41 by ChristianTorrez
Additions:
[[http://web.resource.org/rss/1.0/ web.resource.org RSS 1.0]]
Deletions:
[[http://web.resource.org/ web.resource.org]]


Revision [935]

Edited on 2008-09-18 13:47:07 by ChristianTorrez
Additions:
[[http://web.resource.org/ web.resource.org]]
Deletions:
[[http://web.resource.org/rss/1.0/ web.resource.org]]


Revision [934]

Edited on 2008-09-18 13:46:58 by ChristianTorrez
Additions:
[[http://web.resource.org/rss/1.0/ web.resource.org]]


Revision [933]

Edited on 2008-09-18 13:37:47 by ChristianTorrez
Additions:
====Sindicando con ATOM 1.0====
Deletions:
ATOM 1.0


Revision [932]

Edited on 2008-09-18 13:37:31 by ChristianTorrez
Additions:
vea el ejemplo [[http://elobservadoreconomico.com/rss.rdf aquí]]
vea el ejemplo [[http://elobservadoreconomico.com/rss.xml aqui]]
Nota: ocurre lo mismo aqui en el campo item, podes añadir imagenes en el campo descripción de cada item, pero se tiene que escapar el html.
ATOM 1.0
Deletions:
vea el ejemplo correindo [[http://elobservadoreconomico.com/rss.rdf aquí]]


Revision [931]

Edited on 2008-09-18 13:35:47 by ChristianTorrez
Additions:
{* Util si usamos cache o el rss se vuelve a generar cada cierto tiempoi, identifica la ultima vez que el contenido del rss cambio *}
<description>Monitoreo, Periscopio, Notas C.A., Opinion, Analisis, Actualidad para el Desafío Económico Global - FIDEG</description>
<item>
<title>{$rows[i].articulo}</title>
<pubDate>{$rows[i].fecha|date_format:"%Y-%m-%dT%T-06:00"}</pubDate>
<link>{$smarty.const.URL}/articulo/{$rows[i].idarticulo}</link>
<description>{$rows[i].texto|strip_tags|truncate:350}</description>
Deletions:
{* Util si usamos cache o el rss se vuelve a generar cada cierto tiempoi, identifica la ultima vez que el contenido del rss cambio *
<description>Monitoreo, Periscopio, Notas C.A., Opinion, Analisis, Actualidad para el Desafío Económico Global - FIDEG</descriptio
n>
<item> <title>{$rows[i].articulo}</title> <pubDate>{$rows[i].fecha|date_format:"%Y-%m-%dT%T-06:00"}</pubDate> <link>{$smarty.const.URL}/articulo/{$rows[i].idarticulo}</link>
<description>{if $rows[i].imagen}{capture name=image}{html_image file=$smarty.const.URL|cat:'/cms/pic/250x250/articulo/'|cat:$rows
[i].imagen}{/capture}{if $smarty.capture.image!=""}{$smarty.capture.image|cat:"<br />"|escape}{/if}{/if}{$rows[i].texto|strip_tags|trunc
ate:350}</description>


Revision [930]

Edited on 2008-09-18 13:34:29 by ChristianTorrez
Additions:
%%(smarty;;rss.xml.tpl)
<rss version="2.0">
<channel> <title>El Observador Económico | {$smarty.const.DOMAIN}</title>
<language>es</language>
<category>Economia</category>
{* Util si usamos cache o el rss se vuelve a generar cada cierto tiempoi, identifica la ultima vez que el contenido del rss cambio *
<lastBuildDate></lastBuildDate>
<webMaster>{$smarty.const.EMAIL}</webMaster>
{* Mensaje copyright para el contenido en el feed *}
<copyright></copyright> <generator>El Nuevo Diario Online v2.0.1 {$smarty.const.URL}</generator>
<image>
<title>El Observador Económico</title>
<url>{$smarty.const.URL}/imgs/elobservEco.png</url>
<link>{$smarty.const.URL}</link>
<description>Monitoreo, Periscopio, Notas C.A., Opinion, Analisis, Actualidad para el Desafío Económico Global - FIDEG</descriptio
n>
<width>358</width>
<height>85</height>
</image>
{section name=i loop=$rows}
<item> <title>{$rows[i].articulo}</title> <pubDate>{$rows[i].fecha|date_format:"%Y-%m-%dT%T-06:00"}</pubDate> <link>{$smarty.const.URL}/articulo/{$rows[i].idarticulo}</link>
{* estructura: uatsap@uatsap.com (uatsap.com) *}
<author>{$rows[i].autor}</author>
<guid isPermaLink="true">{$smarty.const.URL}/articulo/{$rows[i].idarticulo}</guid>
<description>{if $rows[i].imagen}{capture name=image}{html_image file=$smarty.const.URL|cat:'/cms/pic/250x250/articulo/'|cat:$rows
[i].imagen}{/capture}{if $smarty.capture.image!=""}{$smarty.capture.image|cat:"<br />"|escape}{/if}{/if}{$rows[i].texto|strip_tags|trunc
ate:350}</description>
{* opcionales
<comments></comentarios> - Es la dirección web (URL) donde se encuentran los comentarios acerca del item
<category></category> -- Categoría a la que pertenece la notícia.
*}
</item>
{/section}
</rss>


Revision [929]

Edited on 2008-09-18 13:25:51 by ChristianTorrez
Additions:
[[http://cyber.law.harvard.edu/rss/rss.html RSS 2.0]]


Revision [928]

Edited on 2008-09-18 13:20:32 by ChristianTorrez

No Differences

Revision [927]

Edited on 2008-09-18 13:10:36 by ChristianTorrez
Additions:
Crearemos un archivo php con el nombre de la siguiente manera nombre_rss.xml.php, donde nombre_rss es el nombre que queramos usar para el archivo, rdf es la extensión que se utiliza para la versión 1.0 del RSS y php es la extensión necesaria para que se ejecute el archivo como un archivo script.
Crearemos un archivo php con el nombre de la siguiente manera nombre_rss.xml.php, donde nombre_rss es el nombre que queramos usar para el archivo, xml es la extensión que se utiliza para la versión 2.0 del RSS y php es la extensión necesaria para que se ejecute el archivo como un archivo script.
%%(php;;rss.xml.php)
$smarty->display('rss.xml.tpl');
Deletions:
Crearmos un archivo php con el nombre de la siguiente manera nombre_rss.rdf.php, donde nombre_rss es el nombre que queramos usar para el archivo, rdf es la extensión que se utiliza para la versión 1.0 del RSS y php es la extensión necesaria para que se ejecute el archivo como un archivo script.


Revision [926]

The oldest known version of this page was created on 2008-09-18 13:05:59 by ChristianTorrez
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki