Nwlapcug.com


Come creare un Feed RSS dalla tua pagina di ColdFusion

Il linguaggio di scripting di ColdFusion coesista con HTML per creare pagine Web dinamiche che possono recuperare dati da database e creare moduli interattivi. Uno di questi elementi interattivi è il lettore di Really Simple Syndication, che utilizza uno standard XML per fornire dati come i post del blog e gli aggiornamenti del sito in modo organizzato. Utilizzando il tag cffeed in ColdFusion, è possibile creare un feed RSS da vostro database per gli utenti di sottoscrivere.

Istruzioni

1

Creare una query al database da cui il feed RSS ottiene i relativi dati:

< nome cfquery = "feed" datasource = "storie" >

SELECT * FROM stories

< / cfquery >

2

Mappare i dati di tabella a una struttura che si utilizzerà per il feed:

< tag cfset mappedStruct = StructNew() >
< tag cfset mappedStruct.publisheddate = "pubblicato" >
< tag cfset mappedStruct.content = "storia" >
< tag cfset mappedStruct.title = "Title" >
< tag cfset mappedStruct.rsslink = "storylink" >

3

Creare un oggetto di meta per il feed RSS, per contenere i metadati per il feed:

< tag cfset meta.title = "Title" >
< tag cfset meta.link = "http://storylink & quot; >
< tag cfset meta.description = "Top Stories" >
< tag cfset meta.version = "rss_2.0" >

4

Creare il feed con l'etichetta di cffeed:

< cffeed azione = "Crea"

query=&quot;#feed#&quot;
properties=&quot;#meta#&quot;
columnMap=&quot;#mappedStruct#&quot;
xmlvar=&quot;rssXML&quot;>