<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-14017068</id><updated>2011-12-14T18:40:08.024-08:00</updated><category term='xml'/><category term='español'/><category term='coldfusion'/><category term='rss'/><title type='text'>Coldfusion en Español</title><subtitle type='html'>El unico blog de coldfusion en español</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://allancliff.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://allancliff.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>allancliff</name><uri>http://www.blogger.com/profile/01293976269112834678</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_OV6mj251-QA/SaM4lPEEshI/AAAAAAAAAAM/BahfQPndwFk/S45/allan.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-14017068.post-8419674597103082355</id><published>2011-02-10T12:00:00.001-08:00</published><updated>2011-02-11T12:28:21.362-08:00</updated><title type='text'>Crear Excel con Coldfusion</title><content type='html'>He mirado este tema varias veces y casí siempre terminé haciendo un simple csv.&lt;br /&gt;&lt;br /&gt;A veces era necesario hacer un csv con "," y otros con ";", dependiendo del ordenador, así que busqué otra forma y terminé haciendo un .xls en formato excel.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:html"&gt;&lt;br /&gt;&lt;cfquery datasource="midsn" name="qEmpleados"&gt;&lt;br /&gt;SELECT * FROM Empleados ORDER BY Nombre&lt;br /&gt;&lt;/cfquery&gt;&lt;br /&gt;&lt;br /&gt;&lt;cfsavecontent variable="XmlData"&gt;&lt;cfoutput&gt;&lt;br /&gt;&lt;?xml version="1.0"?&gt;&lt;br /&gt;&lt;?mso-application progid="Excel.Sheet"?&gt;&lt;br /&gt;&lt;Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:html="http://www.w3.org/TR/REC-html40"&gt;&lt;br /&gt;    &lt;DocumentProperties xmlns="urn:schemas-microsoft-com:office:office"&gt;&lt;br /&gt;        &lt;Author&gt;MiNombre&lt;/Author&gt;&lt;br /&gt;        &lt;LastAuthor&gt;MiNombre&lt;/LastAuthor&gt;&lt;br /&gt;        &lt;Created&gt;2011-02-01T11:22:33Z&lt;/Created&gt;&lt;br /&gt;        &lt;LastSaved&gt;2011-02-01T11:22:33Z&lt;/LastSaved&gt;&lt;br /&gt;        &lt;Company&gt;MiEmpresa&lt;/Company&gt;&lt;br /&gt;        &lt;Version&gt;12.00&lt;/Version&gt;&lt;br /&gt;    &lt;/DocumentProperties&gt;&lt;br /&gt;&lt;Styles&gt;&lt;br /&gt;		&lt;Style ss:ID="Default" ss:Name="Normal"&gt;&lt;br /&gt;		&lt;Alignment ss:Vertical="Bottom"/&gt;&lt;br /&gt;		&lt;Borders/&gt;&lt;br /&gt;		&lt;Font ss:FontName="Calibri" x:Family="Swiss" ss:Size="11" ss:Color="##000000"/&gt;&lt;br /&gt;		&lt;Interior/&gt;&lt;br /&gt;		&lt;NumberFormat/&gt;&lt;br /&gt;		&lt;Protection/&gt;&lt;br /&gt;	&lt;/Style&gt;&lt;br /&gt;	&lt;Style ss:ID="DateFieldStyle"&gt;&lt;br /&gt;		&lt;Borders&gt;&lt;br /&gt;			&lt;Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/&gt;&lt;br /&gt;			&lt;Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/&gt;&lt;br /&gt;			&lt;Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/&gt;&lt;br /&gt;			&lt;Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/&gt;&lt;br /&gt;		&lt;/Borders&gt;&lt;br /&gt;		&lt;NumberFormat ss:Format="Short Date"/&gt;&lt;br /&gt;	&lt;/Style&gt;&lt;br /&gt;	&lt;Style ss:ID="DataFieldStyle"&gt;&lt;br /&gt;		&lt;Borders&gt;&lt;br /&gt;			&lt;Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/&gt;&lt;br /&gt;			&lt;Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/&gt;&lt;br /&gt;			&lt;Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/&gt;&lt;br /&gt;			&lt;Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/&gt;&lt;br /&gt;		&lt;/Borders&gt;&lt;br /&gt;	&lt;/Style&gt;&lt;br /&gt;	&lt;Style ss:ID="HeaderFieldStyle"&gt;&lt;br /&gt;		&lt;Borders&gt;&lt;br /&gt;			&lt;Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1"/&gt;&lt;br /&gt;			&lt;Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1"/&gt;&lt;br /&gt;			&lt;Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1"/&gt;&lt;br /&gt;			&lt;Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1"/&gt;&lt;br /&gt;		&lt;/Borders&gt;&lt;br /&gt;		&lt;Font ss:FontName="Calibri" x:Family="Swiss" ss:Size="11" ss:Color="##000000" ss:Bold="1"/&gt;&lt;br /&gt;		&lt;Interior ss:Color="##D8D8D8" ss:Pattern="Solid"/&gt;&lt;br /&gt;	&lt;/Style&gt;&lt;br /&gt;&lt;/Styles&gt;&lt;br /&gt;            &lt;Worksheet ss:Name="Empleados"&gt;&lt;br /&gt;            &lt;Table ss:ExpandedColumnCount="5" ss:ExpandedRowCount="#qEmpleados+1#" x:FullColumns="1" x:FullRows="1" ss:DefaultRowHeight="15"&gt;&lt;br /&gt;               &lt;Column ss:Width="257.25"/&gt;&lt;br /&gt;               &lt;Column ss:Width="127.5"/&gt;&lt;br /&gt;               &lt;Column ss:Width="218.25"/&gt;&lt;br /&gt;               &lt;Column ss:Width="77.25"/&gt;&lt;br /&gt;               &lt;Row&gt;&lt;br /&gt;                    &lt;Cell ss:StyleID="HeaderFieldStyle"&gt;&lt;Data ss:Type="String"&gt;Nombre&lt;/Data&gt;&lt;/Cell&gt;&lt;br /&gt;                    &lt;Cell ss:StyleID="HeaderFieldStyle"&gt;&lt;Data ss:Type="String"&gt;Apellido&lt;/Data&gt;&lt;/Cell&gt;&lt;br /&gt;                    &lt;Cell ss:StyleID="HeaderFieldStyle"&gt;&lt;Data ss:Type="String"&gt;Email&lt;/Data&gt;&lt;/Cell&gt;&lt;br /&gt;                    &lt;Cell ss:StyleID="HeaderFieldStyle"&gt;&lt;Data ss:Type="String"&gt;Fecha Incorporacion&lt;/Data&gt;&lt;/Cell&gt;&lt;br /&gt;                    &lt;Cell ss:StyleID="HeaderFieldStyle"&gt;&lt;Data ss:Type="String"&gt;Datos&lt;/Data&gt;&lt;/Cell&gt;&lt;br /&gt;                &lt;/Row&gt;&lt;br /&gt;                &lt;cfloop query="qEmpleados"&gt;&lt;br /&gt;                	&lt;Row&gt;&lt;br /&gt;                        &lt;Cell ss:StyleID="DataFieldStyle"&gt;&lt;Data ss:Type="String"&gt;#Nombre#&lt;/Data&gt;&lt;/Cell&gt;&lt;br /&gt;                        &lt;Cell ss:StyleID="DataFieldStyle"&gt;&lt;Data ss:Type="String"&gt;#Apellidos#&lt;/Data&gt;&lt;/Cell&gt;&lt;br /&gt;                        &lt;Cell ss:StyleID="DataFieldStyle"&gt;&lt;Data ss:Type="String"&gt;#email#&lt;/Data&gt;&lt;/Cell&gt;&lt;br /&gt;                        &lt;Cell ss:StyleID="DateFieldStyle"&gt;&lt;Data ss:Type="DateTime"&gt;#DateFormat(fechaincorporacion,"yyyy-mm-dd")#T00:00:00.000&lt;/Data&gt;&lt;/Cell&gt;&lt;br /&gt;                        &lt;Cell ss:StyleID="DataFieldStyle"&gt;&lt;Data ss:Type="String"&gt;#datos#&lt;/Data&gt;&lt;/Cell&gt;&lt;br /&gt;                    &lt;/Row&gt;&lt;br /&gt;&lt;/cfloop&gt;&lt;br /&gt;            &lt;/Table&gt;&lt;br /&gt;        &lt;/Worksheet&gt;&lt;br /&gt;&lt;/Workbook&gt;&lt;br /&gt;&lt;/cfoutput&gt;&lt;/cfsavecontent&gt;&lt;br /&gt;&lt;cfheader name="content-disposition" value="attachment; filename=miexcel.xls"&gt;&lt;br /&gt;&lt;cfcontent type="application/vnd.ms-excel" variable="#ToBinary( ToBase64( XmlData.Trim().ReplaceAll( '&gt;\s+', '&gt;' ).ReplaceAll( '\s+&lt;', '&lt;' ) ) )#"&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017068-8419674597103082355?l=allancliff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allancliff.blogspot.com/feeds/8419674597103082355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017068&amp;postID=8419674597103082355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/8419674597103082355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/8419674597103082355'/><link rel='alternate' type='text/html' href='http://allancliff.blogspot.com/2011/02/crear-excel-con-coldfusion.html' title='Crear Excel con Coldfusion'/><author><name>allancliff</name><uri>http://www.blogger.com/profile/01293976269112834678</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_OV6mj251-QA/SaM4lPEEshI/AAAAAAAAAAM/BahfQPndwFk/S45/allan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017068.post-619455852763733366</id><published>2010-10-29T07:38:00.000-07:00</published><updated>2010-10-29T07:40:43.668-07:00</updated><title type='text'>Taller de Coldfusion 9</title><content type='html'>&lt;div&gt;Claude Englebert, Adobe ColdFusion Product Specialist, va a hacer un taller de ColdFusion 9 en Barcelona, el 15 de noviembre de 14:00 a 17:00.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://www.eventbrite.com/event/921681775/efblike"&gt;http://www.eventbrite.com/event/921681775/efblike&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017068-619455852763733366?l=allancliff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allancliff.blogspot.com/feeds/619455852763733366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017068&amp;postID=619455852763733366' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/619455852763733366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/619455852763733366'/><link rel='alternate' type='text/html' href='http://allancliff.blogspot.com/2010/10/taller-de-coldfusion-9.html' title='Taller de Coldfusion 9'/><author><name>allancliff</name><uri>http://www.blogger.com/profile/01293976269112834678</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_OV6mj251-QA/SaM4lPEEshI/AAAAAAAAAAM/BahfQPndwFk/S45/allan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017068.post-1951421697155865846</id><published>2010-09-02T00:11:00.000-07:00</published><updated>2010-09-02T01:01:07.894-07:00</updated><title type='text'>Twitter y OAuth</title><content type='html'>A partir del 1 de septiembre, Twitter obliga a sus usuarios del API conectar con OAuth, en vez del sistema antiguo de conectar con el usuario y contraseña.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;La verdad, para que funcionara en Coldfusion, no fue tarea facil pero gracias a un par de blogs le he conseguido.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. Registra tu applicación con Twitter &lt;a href="http://twitter.com/oauth_clients/"&gt;aqui&lt;/a&gt; y guarda los dos valores Consumer Key y Secret. Yo lo guarde en una base de datos.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Descarga &lt;a href="http://yusuke.homeip.net/twitter4j/en/index.html"&gt;Twitter4J&lt;/a&gt; , es facil instalar, es solo copiar twitter4j.jar en C:\ColdFusion8\lib o tu equivalente y después reinicia CF.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. Esta parte, solo hay que hacerlo UNA VEZ, para conseguir 2 claves más.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;a) Crea un archivo IniciarTwitter.cfm con el codigo siguiente. (Este es el archivo que insertas en Call Back URL, cuando creas la applicación en Twitter en el paso 1)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&amp;lt;cfparam name="Url.oauth_token" default=""&amp;gt;&lt;br /&gt;&amp;lt;cfquery name="qTwitterData" datasource="ds"&amp;gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;SELECT TwitterCKey, TwitterCSecret&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;FROM TwitterData&lt;br /&gt;&amp;lt;/cfquery&amp;gt;&lt;br /&gt;&amp;lt;cfif qTwitterData.TwitterCKey NEQ "" and qTwitterData.TwitterCSecret NEQ ""&amp;gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;    &lt;/span&gt;&amp;lt;cfset TwitterObject=CreateObject("java", "twitter4j.Twitter")&amp;gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;    &lt;/span&gt;&amp;lt;cfset TwitterObject.setOAuthConsumer(qTwitterData.TwitterCKey ,qTwitterData.TwitterCSecret)&amp;gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;    &lt;/span&gt;&amp;lt;cfif Url.oauth_token EQ ""&amp;gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;        &lt;/span&gt;&amp;lt;cfset RequestTokenObject=TwitterObject.getOAuthRequestToken()&amp;gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;        &lt;/span&gt;&amp;lt;cfset Session.RequestToken=RequestTokenObject.getToken()&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;        &lt;/span&gt;&amp;lt;cfset Session.RequestTokenSecret=RequestTokenObject.getTokenSecret()&amp;gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;        &lt;/span&gt;&amp;lt;cflocation url="#RequestTokenObject.getAuthorizationURL()#" addtoken="No"&amp;gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;    &lt;/span&gt;&amp;lt;cfelse&amp;gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;        &lt;/span&gt;&amp;lt;cfset AccessTokenObject=TwitterObject.getOAuthAccessToken(Session.RequestToken,Session.RequestTokenSecret)&amp;gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;        &lt;/span&gt;&amp;lt;cfquery name="qInsertarTwitterData" datasource="ds"&amp;gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;            &lt;/span&gt;UPDATE TwitterData&lt;div&gt;            SET TwitterAccessToken='#AccessTokenObject.getToken()#',&lt;div&gt;            TwitterAccessTokenSecret='#AccessTokenObject.getTokenSecret()#'&lt;br /&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;        &lt;/span&gt;&amp;lt;/cfquery&amp;gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;    &lt;/span&gt;&amp;lt;/cfif&amp;gt;&lt;br /&gt;&amp;lt;/cfif&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;b) Basicamente, lo que hace este código es usar tus Consumer Key y Secret Key, y genera un Access Key y Access Token, y con los cuatro datos, ya puedes empezar a usar Twitter API.&lt;/div&gt;&lt;div&gt;La primera vez tienes que autorizar la cuenta de Twitter manualmente.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4. Con los 4 variable puedes usar los muchos metodos de Twitter.&lt;/div&gt;&lt;div&gt;(CKey,CSecret,AToken,ATokenSecret viene de la base de datos donde grabaste en el paso anterior)&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&amp;lt;cfparam name="Url.Message" default=""&amp;gt;&lt;br /&gt;&amp;lt;cfif Len(Url.Message)&amp;gt;&lt;br /&gt;    &amp;lt;cfset TwitterObject=CreateObject("java", "twitter4j.Twitter")&amp;gt;&lt;br /&gt;    &amp;lt;cfset TwitterObject.SetOAuthConsumer(CKey,CSecret)&amp;gt;&lt;br /&gt;    &amp;lt;cfset TwitterObject.SetOAuthAccessToken(AToken,ATokenSecret)&amp;gt;&lt;br /&gt;    &amp;lt;cfset Answer=TwitterObject.UpdateStatus(Url.Message)&amp;gt;&lt;br /&gt;&amp;lt;/cfif&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017068-1951421697155865846?l=allancliff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allancliff.blogspot.com/feeds/1951421697155865846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017068&amp;postID=1951421697155865846' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/1951421697155865846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/1951421697155865846'/><link rel='alternate' type='text/html' href='http://allancliff.blogspot.com/2010/09/twitter-y-oauth.html' title='Twitter y OAuth'/><author><name>allancliff</name><uri>http://www.blogger.com/profile/01293976269112834678</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_OV6mj251-QA/SaM4lPEEshI/AAAAAAAAAAM/BahfQPndwFk/S45/allan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017068.post-7128399610096064370</id><published>2009-10-06T12:41:00.000-07:00</published><updated>2009-10-06T12:42:34.208-07:00</updated><title type='text'>Coldfusion 9</title><content type='html'>&lt;a href="http://www.adobe.com/products/coldfusion/"&gt;http://www.adobe.com/products/coldfusion/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ha salido Coldfusion 9!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017068-7128399610096064370?l=allancliff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allancliff.blogspot.com/feeds/7128399610096064370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017068&amp;postID=7128399610096064370' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/7128399610096064370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/7128399610096064370'/><link rel='alternate' type='text/html' href='http://allancliff.blogspot.com/2009/10/coldfusion-9.html' title='Coldfusion 9'/><author><name>allancliff</name><uri>http://www.blogger.com/profile/01293976269112834678</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_OV6mj251-QA/SaM4lPEEshI/AAAAAAAAAAM/BahfQPndwFk/S45/allan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017068.post-3903727579763078307</id><published>2009-09-17T04:10:00.000-07:00</published><updated>2009-09-17T04:15:12.064-07:00</updated><title type='text'>Problema con CSS en Safari</title><content type='html'>Este post no tiene nada que ver con Coldfusion, sino con un problema de css en Safari.&lt;br /&gt;&lt;br /&gt;Una web tenia el código siguiente para cambiar los links a naranja.&lt;br /&gt;&lt;br /&gt;a:link {color: #ff6600;  text-decoration: none;}&lt;br /&gt;a:visited {color: #ff6600;  text-decoration: none;}&lt;br /&gt;a:hover {color: #ff6600;  text-decoration: underline;}&lt;br /&gt;a:active {color: #ff6600;  text-decoration: none;}&lt;br /&gt;&lt;br /&gt;Funcionaba en Firefox, IE y Google Chrome pero en Safari los links eran rojos!&lt;br /&gt;&lt;br /&gt;Despúes de buscar mucho por la web, el problema era que en el &amp;lt;head&amp;gt; habia una referencia a un css externo que no existia. Esta referencia causó a Safari a poner los links in rojo!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017068-3903727579763078307?l=allancliff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allancliff.blogspot.com/feeds/3903727579763078307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017068&amp;postID=3903727579763078307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/3903727579763078307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/3903727579763078307'/><link rel='alternate' type='text/html' href='http://allancliff.blogspot.com/2009/09/css-problem-with-safari.html' title='Problema con CSS en Safari'/><author><name>allancliff</name><uri>http://www.blogger.com/profile/01293976269112834678</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_OV6mj251-QA/SaM4lPEEshI/AAAAAAAAAAM/BahfQPndwFk/S45/allan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017068.post-4659138409759320708</id><published>2009-08-10T03:12:00.000-07:00</published><updated>2009-09-04T10:37:36.065-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='coldfusion'/><category scheme='http://www.blogger.com/atom/ns#' term='español'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><category scheme='http://www.blogger.com/atom/ns#' term='rss'/><title type='text'>RSS y XML en Coldfusion</title><content type='html'>&lt;div&gt;Esta semana decidí poner las noticias de una web en RSS para que los visitantes podian subscribir. Les pongo el códgio para que puedan copiarlo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&amp;lt;cfquery name="&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 51, 255);"&gt;qNoticias&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;" datasource="&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 51, 255);"&gt;xxx&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;"&amp;gt;&lt;/span&gt;&lt;br /&gt;SELECT *&lt;br /&gt;FROM Noticias&lt;br /&gt;ORDER BY   NoticiasFecha DESC&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&amp;lt;/cfquery&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&amp;lt;cfsetting enablecfoutputonly="yes"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&amp;lt;cfsavecontent variable="&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 51, 255);"&gt;mixml&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;"&gt;&amp;lt;cfoutput&amp;gt;&lt;/span&gt;&amp;lt;?xml version="1.0" encoding="iso-8859-1"?&amp;gt;&lt;br /&gt;&amp;lt;rss version="2.0" atom="http://www.w3.org/2005/Atom"&amp;gt;&lt;br /&gt;&amp;lt;channel&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Mi Titulo&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;link&amp;gt;#request.dominio#/rss.cfm&amp;lt;/link&amp;gt;&lt;br /&gt;&amp;lt;description&amp;gt;Mi Descripcion&amp;lt;/description&amp;gt;&lt;br /&gt;&amp;lt;language&amp;gt;en&amp;lt;/language&amp;gt;&lt;br /&gt;&amp;lt;atom:link href="#request.dominio#/rss.cfm" rel="self" type="application/rss+xml"&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&amp;lt;cfloop query="&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 51, 255);"&gt;qNoticias&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;"&amp;gt;&lt;/span&gt;&amp;lt;item&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;#NoticiasTitle#&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;link&amp;gt;#request.dominio##NoticiasUrl#&amp;lt;/link&amp;gt;&lt;br /&gt;&amp;lt;guid&amp;gt;#request.dominio##NoticiasUrl#&amp;lt;/guid&amp;gt;&lt;br /&gt;&amp;lt;pubdate&amp;gt;#DateFormat(NoticiasFecha,"ddd, dd mmm yyyy")# #TimeFormat(NoticiasFecha,"HH:mm:ss")# GMT&amp;lt;/pubdate&amp;gt;&lt;br /&gt;&amp;lt;description&amp;gt;#XmlFormat(NoticiasContenido)#&amp;lt;/description&amp;gt;&lt;br /&gt;&amp;lt;/item&amp;gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&amp;lt;/cfloop&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;/channel&amp;gt;&amp;lt;/rss&amp;gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&amp;lt;/cfoutput&amp;gt;&amp;lt;/cfsavecontent&amp;gt;&lt;br /&gt;&amp;lt;cfcontent type="&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(102, 51, 255);"&gt;text/xml&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;"&amp;gt;&lt;br /&gt;&amp;lt;cfoutput&amp;gt;&lt;/span&gt;#mixml#&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;&amp;lt;/cfoutput&amp;gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017068-4659138409759320708?l=allancliff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allancliff.blogspot.com/feeds/4659138409759320708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017068&amp;postID=4659138409759320708' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/4659138409759320708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/4659138409759320708'/><link rel='alternate' type='text/html' href='http://allancliff.blogspot.com/2009/08/rss-y-xml-en-coldfusion.html' title='RSS y XML en Coldfusion'/><author><name>allancliff</name><uri>http://www.blogger.com/profile/01293976269112834678</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_OV6mj251-QA/SaM4lPEEshI/AAAAAAAAAAM/BahfQPndwFk/S45/allan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017068.post-520036224444340246</id><published>2009-08-05T03:38:00.001-07:00</published><updated>2009-08-05T03:50:20.582-07:00</updated><title type='text'>XHTML valido con Flash</title><content type='html'>He estado intentando hacer todas mis páginas web con XHTML valido, pero uno de los problemas que tenia era Flash. El tag &amp;lt;embed&amp;gt; nunca ha formado parte de la estandardización del HTML según W3 &lt;a href="http://validator.w3.org/docs/help.html#faq-flash"&gt;http://validator.w3.org/docs/help.html#faq-flash&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Leyendo el método Satay, hay una forma de poner flash en su web y manener las normas de XHTML.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;lt;object type="application/x-shockwave-flash" data="movie.swf" width="400" height="300"&amp;gt;&lt;br /&gt;&amp;lt;param name="movie" value="movie.swf"&amp;gt;&lt;br /&gt;&amp;lt;/object&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.alistapart.com/articles/flashsatay"&gt;http://www.alistapart.com/articles/flashsatay&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017068-520036224444340246?l=allancliff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allancliff.blogspot.com/feeds/520036224444340246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017068&amp;postID=520036224444340246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/520036224444340246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/520036224444340246'/><link rel='alternate' type='text/html' href='http://allancliff.blogspot.com/2009/08/xhtml-valido-con-flash.html' title='XHTML valido con Flash'/><author><name>allancliff</name><uri>http://www.blogger.com/profile/01293976269112834678</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_OV6mj251-QA/SaM4lPEEshI/AAAAAAAAAAM/BahfQPndwFk/S45/allan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017068.post-2562583408043426858</id><published>2009-07-30T03:13:00.002-07:00</published><updated>2009-08-10T03:31:32.281-07:00</updated><title type='text'>Leyendo texto o csv como un query</title><content type='html'>En un post previo escribí sobre la manera de leer un csv usando el driver de texto en coldfusion admin. Usando este codigo no necesitas tener acceso a cfadmin, ideal si usas un servidor compartido. Y además, esta muy bien para insertar datos de un archivo a una base de datos.&lt;br /&gt;&lt;br /&gt;Primero, he creado un archivo llamado nombres.csv con los siguientes datos:&lt;br /&gt;&lt;br /&gt;Nombre,Apellidos,Email&lt;br /&gt;Fred,Prueba,fred67@prueba.com&lt;br /&gt;Jose,Rodriguez,jred@hotmail.com&lt;br /&gt;Sandra,Garcia,sandra@miweb.com&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;&amp;lt;cfhttp method="&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#6633FF;"&gt;Get&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;" url="&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#6633FF;"&gt;http://127.0.0.1:8500/nombres.csv&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;" name="&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#6633FF;"&gt;LosNombres&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;&amp;lt;cfquery name="&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#6633FF;"&gt;qNombres&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;" dbtype="&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#6633FF;"&gt;query&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;"&amp;gt;&lt;/span&gt;&lt;br /&gt;SELECT  *&lt;br /&gt;FROM  LosNombres&lt;br /&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;&amp;lt;/cfquery&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;&amp;lt;cfoutput&amp;gt;&lt;/span&gt;#qNombres.recordcount#&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;&amp;lt;/cfoutput&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;P.D. Estoy usando un servidor local con el servidor web que viene en la versión developer de colfusion en el puerto 8500&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017068-2562583408043426858?l=allancliff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allancliff.blogspot.com/feeds/2562583408043426858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017068&amp;postID=2562583408043426858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/2562583408043426858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/2562583408043426858'/><link rel='alternate' type='text/html' href='http://allancliff.blogspot.com/2009/07/leyendo-texto-o-csv-como-un-query.html' title='Leyendo texto o csv como un query'/><author><name>allancliff</name><uri>http://www.blogger.com/profile/01293976269112834678</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_OV6mj251-QA/SaM4lPEEshI/AAAAAAAAAAM/BahfQPndwFk/S45/allan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017068.post-8748044456353879250</id><published>2009-07-30T01:49:00.000-07:00</published><updated>2009-08-10T03:37:11.515-07:00</updated><title type='text'>Crear un excel con coldfusion</title><content type='html'>&lt;p&gt;De vez en cuando he tenido que crear un csv usando Coldfusion pero nunca un archivo de Excel. La solucion más simple sin objetos es usando tablas.&lt;/p&gt;&lt;p&gt;Excel puede interpretar una página simple de HTML. Usando esto, podemos forzar a  Excel a abrir automaticamete una pagina web con tablas.&lt;/p&gt;&lt;p&gt;Primero tenemos que asignar el content type de la página.&lt;/p&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;&amp;lt;cfsetting enablecfoutputonly="&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#6633FF;"&gt;Yes&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;&amp;lt;cfquery name="&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#6633FF;"&gt;qEmps&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;" datasource="&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#6633FF;"&gt;cfdocexamples&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;SELECT * &lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;FROM &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;Employee&lt;br /&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;&amp;lt;/cfquery&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;&amp;lt;cfcontent type="&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#6633FF;"&gt;application/msexcel&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="color:#CC33CC;"&gt;&amp;lt;table border=&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#6633FF;"&gt;"1"&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#CC33CC;"&gt;&amp;gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;&amp;lt;cfoutput query="&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#6633FF;"&gt;qEmps&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;"&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;tr&amp;gt;    &lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&amp;lt;td&amp;gt;&lt;/span&gt;#Emp_ID#&lt;span class="Apple-style-span"  style="color:#CC33CC;"&gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&amp;lt;td&amp;gt;&lt;/span&gt;#FirstName#&lt;span class="Apple-style-span"  style="color:#CC33CC;"&gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&amp;lt;td&amp;gt;&lt;/span&gt;#LastName#&lt;span class="Apple-style-span"  style="color:#CC33CC;"&gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;&amp;lt;/cfoutput&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017068-8748044456353879250?l=allancliff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allancliff.blogspot.com/feeds/8748044456353879250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017068&amp;postID=8748044456353879250' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/8748044456353879250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/8748044456353879250'/><link rel='alternate' type='text/html' href='http://allancliff.blogspot.com/2009/07/crear-un-excel-con-coldfusion-de-vez-en.html' title='Crear un excel con coldfusion'/><author><name>allancliff</name><uri>http://www.blogger.com/profile/01293976269112834678</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_OV6mj251-QA/SaM4lPEEshI/AAAAAAAAAAM/BahfQPndwFk/S45/allan.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017068.post-3323325390217780805</id><published>2009-07-02T00:26:00.000-07:00</published><updated>2009-07-02T00:28:14.789-07:00</updated><title type='text'>Coldfusion en Sevilla</title><content type='html'>Hace poco me he enterado de un grupo de programadores de Coldfusion en Sevilla.&lt;br /&gt;Su web es &lt;a rel="nofollow" target="_blank" href="http://www.coldfusionsevilla.net/"&gt;www.coldfusionsevilla.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Si eres de Sevilla y te apetece tomar algo de vez en cuando con unos compañeros de Coldfusion, ya saben!.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017068-3323325390217780805?l=allancliff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allancliff.blogspot.com/feeds/3323325390217780805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017068&amp;postID=3323325390217780805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/3323325390217780805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/3323325390217780805'/><link rel='alternate' type='text/html' href='http://allancliff.blogspot.com/2009/07/coldfusion-en-sevilla.html' title='Coldfusion en Sevilla'/><author><name>allancliff</name><uri>http://www.blogger.com/profile/01293976269112834678</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_OV6mj251-QA/SaM4lPEEshI/AAAAAAAAAAM/BahfQPndwFk/S45/allan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017068.post-2839977797536278902</id><published>2008-01-29T00:35:00.000-08:00</published><updated>2008-01-29T00:38:51.818-08:00</updated><title type='text'>The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect.</title><content type='html'>Cuando estaba configurando una web con CFMX 7 y MS SQL 2005 recibi el siguiente error.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para solucionarlo hay que entrar en el Administrador de Coldfusion y despues en Datasources.&lt;br /&gt;Alli tiene que editar su datasource y en "Advanced Settings" cambiar Select method de Cursor a Direct.&lt;br /&gt;&lt;br /&gt;Saludos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017068-2839977797536278902?l=allancliff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allancliff.blogspot.com/feeds/2839977797536278902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017068&amp;postID=2839977797536278902' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/2839977797536278902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/2839977797536278902'/><link rel='alternate' type='text/html' href='http://allancliff.blogspot.com/2008/01/incoming-tabular-data-stream-tds-remote.html' title='The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect.'/><author><name>allancliff</name><uri>http://www.blogger.com/profile/01293976269112834678</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_OV6mj251-QA/SaM4lPEEshI/AAAAAAAAAAM/BahfQPndwFk/S45/allan.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017068.post-3121635325011649874</id><published>2007-05-21T03:55:00.000-07:00</published><updated>2007-05-21T04:05:57.867-07:00</updated><title type='text'>Leyendo CSV como un query en Coldfusion</title><content type='html'>Esta semana he estado usando CSV para actualizar una base de datos.&lt;br /&gt;&lt;br /&gt;Podria leer el archivo como una lista de #chr(13)# y despues una lista de ",".&lt;br /&gt;Y asi acceder los variables.&lt;br /&gt;&lt;br /&gt;Pero buscando en internet encontre otra forma de hacerlo.&lt;br /&gt;Usando el Driver de ODBC de texto csv.&lt;br /&gt;&lt;br /&gt;1. Entrar en tu servidor ODBC y pincha en la pestaña de "System DSN" y crea un DSN nuevo llamado CSVGenerico con el driver Microsoft Text Driver (*.txt, *.csv).&lt;br /&gt;2. Entrar en Administrator de Coldfusion y crea un Datasource usando ODBC Socket y lo llamas igual CSVGenerico.&lt;br /&gt;3. Abrir un archivo de cfm y pon este codigo&lt;br /&gt;&lt;br /&gt;&amp;lt;cfset filepath="C:\Inetpub\wwwroot\micsv.csv"&amp;gt;&lt;br /&gt;&amp;lt;cfquery name="MiConsulta" datasource="CSVGenerico"&amp;gt;&lt;br /&gt;SELECT     *&lt;br /&gt;FROM     #filePath#&lt;br /&gt;&amp;lt;/cfquery&amp;gt;&lt;br /&gt;&lt;br /&gt;Ya!&lt;br /&gt;&lt;br /&gt;Fuente: &lt;a href="http://www.coldfusionmuse.com/index.cfm/2007/2/5/csv"&gt;Coldfusion Muse&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017068-3121635325011649874?l=allancliff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allancliff.blogspot.com/feeds/3121635325011649874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017068&amp;postID=3121635325011649874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/3121635325011649874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/3121635325011649874'/><link rel='alternate' type='text/html' href='http://allancliff.blogspot.com/2007/05/leyendo-csv-como-un-query-en-coldfusion.html' title='Leyendo CSV como un query en Coldfusion'/><author><name>allancliff</name><uri>http://www.blogger.com/profile/01293976269112834678</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_OV6mj251-QA/SaM4lPEEshI/AAAAAAAAAAM/BahfQPndwFk/S45/allan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017068.post-115632252094664997</id><published>2006-08-23T01:27:00.000-07:00</published><updated>2006-08-23T01:52:08.166-07:00</updated><title type='text'>RSS Feed y Coldfusion</title><content type='html'>El otro dia tenia que incluir unas noticias RSS en una web.&lt;br /&gt;&lt;br /&gt;Parece fácil pero al seguir otros tutoriales en la web me encontré con unos de problemas.&lt;br /&gt;&lt;br /&gt;1. Primero tenia que mirar el "character set" del XML que iba a leer y ponerlo en el tag CFHTTP. En este caso use utf-8 pero puede cambiar dependiendo del idioma.&lt;br /&gt;&lt;br /&gt;2. Algunos RSS estan malformados y tienes que quitar el primer caracter porque sino te da un error "Document root element is missing". Esto siendo mi caso tenia que añadir la linea&lt;br /&gt;&lt;cfset xml=" RemoveChars(cfhttp.filecontent,1,1)"&gt; (algunos como RSS Yahoo funcionan perfectamente y sobra esta linea)&lt;br /&gt;&lt;br /&gt;3. En otros tutoriales he visto que el codigo para leer el XML es objRSS.channel.item pero en mi caso yo tuvé que añadir XMLRoot. (objRSS.XMLRoot.channel.item)&lt;br /&gt;&lt;br /&gt;Al final decidi usar el "schedule" de Coldfusion y llamar este codigo una vez al dia a las 5 de la mañana y copiar este código a un archivo .htm y despues incluir esto en la página. Asi evitar llamadas CFHTTP cada vez que alguien vea la web.&lt;br /&gt;&lt;br /&gt;Abajo esta el codigo&lt;br /&gt;&lt;span style=""&gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;cfset html=""&amp;gt;&lt;br /&gt;&amp;lt;cfhttp method="get" url="http://www.menafn.com/rss/menafn_UAE.xml" charset="utf-8"&amp;gt;&amp;lt;/cfhttp&amp;gt;&lt;br /&gt;&amp;lt;cfset xml= RemoveChars(cfhttp.filecontent,1,1)&gt;&lt;br /&gt;&amp;lt;cfset objrss= xmlParse(xml)&amp;gt;&lt;br /&gt;&amp;lt;cfset numberofnewsitems= arraylen(objRSS.XMLRoot.channel.item)&amp;gt;&lt;br /&gt;&amp;lt;cfloop from="1" to="#NumberOfNewsItems#" index="ind"&amp;gt;&lt;br /&gt;  &amp;lt;cfset headlinetoadd='&amp;lt;A" href="http://www.noticiasweb.es/#objRSS.XMLRoot.channel.item[ind].link.xmltext#" target="_blank"&amp;gt;#objRSS.XMLRoot.channel.item[ind].title.xmltext#&amp;lt;/A&amp;gt;'&amp;gt;&lt;br /&gt;  &amp;lt;cfset html= HTML &amp;amp; HeadlineToAdd&amp;gt;&lt;br /&gt;&amp;lt;/CFLOOP&amp;gt;&lt;br /&gt;&amp;lt;cffile action="WRITE" file="C:\inetpub\wwwroot\miweb.com\rssfeed.htm" output="#HTML#"&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017068-115632252094664997?l=allancliff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allancliff.blogspot.com/feeds/115632252094664997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017068&amp;postID=115632252094664997' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/115632252094664997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/115632252094664997'/><link rel='alternate' type='text/html' href='http://allancliff.blogspot.com/2006/08/rss-feed-y-coldfusion.html' title='RSS Feed y Coldfusion'/><author><name>allancliff</name><uri>http://www.blogger.com/profile/01293976269112834678</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_OV6mj251-QA/SaM4lPEEshI/AAAAAAAAAAM/BahfQPndwFk/S45/allan.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017068.post-115530422210121834</id><published>2006-08-11T06:40:00.000-07:00</published><updated>2008-06-16T12:39:05.974-07:00</updated><title type='text'>Unsupported data conversion</title><content type='html'>&lt;div class="blogPost"&gt;Recientemente he añadido una columna extra a una base de datos en SQL.&lt;br /&gt;Al guardar la tabla otras consultas (&amp;lt;cfquery&amp;gt;) que usan la misma table han dejado de funcionar.&lt;br /&gt;El mensaje que me da es "Unsupported data conversion"&lt;br /&gt;&lt;br /&gt;Aqui esta la consulta:&lt;br /&gt;&lt;br /&gt;&amp;lt;cfquery datasource="#request.maindsn#" name="CheckEmail"&amp;gt;&lt;br /&gt;SELECT *&lt;br /&gt;FROM Requests&lt;br /&gt;WHERE email = &amp;lt;cfqueryparam cfsqltype="CF_SQL_VARCHAR" value="#Trim(attributes.email)#"&amp;gt;&lt;br /&gt;&amp;lt;/cfquery&amp;gt;&lt;br /&gt;&lt;br /&gt;La unica manera de arreglarlo es quitar el &amp;lt;cfqueryparam&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;cfquery datasource="#request.maindsn#" name="CheckEmail"&amp;gt;&lt;br /&gt;SELECT *&lt;br /&gt;FROM Requests&lt;br /&gt;WHERE email = '#Trim(attributes.email)#'&lt;br /&gt;&amp;lt;/cfquery&amp;gt;&lt;br /&gt;&lt;br /&gt;Uso CFMX 7, SQL 2000 en un servidor Windows.&lt;br /&gt;&lt;br /&gt;Despues de preguntar en las listas de Coldfusion parece que no tiene que ver con la base de datos sino con un error que tiene Coldfusion.&lt;br /&gt;De alguna forma Coldfusion hace sus consultas de una copia "antigua" de la base.&lt;br /&gt;&lt;br /&gt;Solución?&lt;br /&gt;1. Resetear CFMX Server&lt;br /&gt;(no siempre posible si tienes alojamiento compartido)&lt;br /&gt;2. Quitar &amp;lt;cfqueryparam&amp;gt;&lt;br /&gt;(puedes esperar un tiempo y volver a poner el &amp;lt;cfqueryparam&amp;gt; cuando Coldfusion haya cogido una nueva conexión a la base)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. La mejor solucion que he encontrado es de especificar en el SELECT, los campos exactos que necesitas. (SELECT nombre, email FROM emails)&lt;br /&gt;Además hace que escribas codigo más preciso.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Por si sirve de ayuda. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017068-115530422210121834?l=allancliff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allancliff.blogspot.com/feeds/115530422210121834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017068&amp;postID=115530422210121834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/115530422210121834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/115530422210121834'/><link rel='alternate' type='text/html' href='http://allancliff.blogspot.com/2006/08/unsupported-data-conversion.html' title='Unsupported data conversion'/><author><name>allancliff</name><uri>http://www.blogger.com/profile/01293976269112834678</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_OV6mj251-QA/SaM4lPEEshI/AAAAAAAAAAM/BahfQPndwFk/S45/allan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017068.post-112413706502602495</id><published>2005-08-15T13:14:00.000-07:00</published><updated>2005-08-15T13:17:45.030-07:00</updated><title type='text'>CFEclipse 1.2</title><content type='html'>Ha salido la versión 1.2 de CFEclipse (información en inglés)&lt;br /&gt;&lt;a href="http://www.cfeclipse.org/index.cfm?objectid=B5ED4302-EA69-0EC7-F41023AB672B7B6B"&gt;http://www.cfeclipse.org/index.cfm?objectid=B5ED4302-EA69-0EC7-F41023AB672B7B6B&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Para los que no saben, es un editor similar a CF Studio, Homesite hecho especialmente para editar Coldfusion. MUY INTERESANTE.&lt;br /&gt;Además es gratis!&lt;br /&gt;&lt;br /&gt;Si alguien quiere usarlo y tiene problemas al instalarlo, mandame un email.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017068-112413706502602495?l=allancliff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allancliff.blogspot.com/feeds/112413706502602495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017068&amp;postID=112413706502602495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/112413706502602495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/112413706502602495'/><link rel='alternate' type='text/html' href='http://allancliff.blogspot.com/2005/08/cfeclipse-12.html' title='CFEclipse 1.2'/><author><name>allancliff</name><uri>http://www.blogger.com/profile/01293976269112834678</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_OV6mj251-QA/SaM4lPEEshI/AAAAAAAAAAM/BahfQPndwFk/S45/allan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017068.post-112253777717624195</id><published>2005-07-28T00:58:00.000-07:00</published><updated>2005-07-28T01:02:57.180-07:00</updated><title type='text'>Coldfusion MX 7 Hotfix</title><content type='html'>Hace un par de semanas desde que salió el hotfix 3 para CFMX 7.&lt;br /&gt;&lt;br /&gt;Aqui está el enlace&lt;br /&gt;&lt;a href="http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_17883"&gt;http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_17883&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tiene un parche para un agujero de seguridad que habia, lo cual es bastante importante.&lt;br /&gt;&lt;a href="http://www.macromedia.com/devnet/security/security_zone/mpsb05-03.html"&gt;http://www.macromedia.com/devnet/security/security_zone/mpsb05-03.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;¡Saludos desde Málaga! ¡Qué calor!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017068-112253777717624195?l=allancliff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allancliff.blogspot.com/feeds/112253777717624195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017068&amp;postID=112253777717624195' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/112253777717624195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/112253777717624195'/><link rel='alternate' type='text/html' href='http://allancliff.blogspot.com/2005/07/coldfusion-mx-7-hotfix.html' title='Coldfusion MX 7 Hotfix'/><author><name>allancliff</name><uri>http://www.blogger.com/profile/01293976269112834678</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_OV6mj251-QA/SaM4lPEEshI/AAAAAAAAAAM/BahfQPndwFk/S45/allan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017068.post-112135036156827733</id><published>2005-07-14T07:07:00.000-07:00</published><updated>2005-07-14T07:12:41.573-07:00</updated><title type='text'>Primero,Siguiente,Anterior,Último</title><content type='html'>No tengo mucho tiempo para llevar dos webs a la vez así que aqui hay un link de como hacer unos botones de Primero,Siguiente,Anterior,Último con un custom tag. Lo he hecho como tutorial de &lt;a href="http://www.cfugspain.org" target="_blank"&gt;CFUG Spain&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Los tags son un poco antiguos ya que los llevo usando desde CF 4.5 pero sirven igualmente.&lt;br /&gt;Son faciles de editar!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cfugspain.org/index.cfm/fuseaction/coldfusion.tutorial04.cfm"&gt;http://www.cfugspain.org/index.cfm/fuseaction/coldfusion.tutorial04.cfm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------------------------&lt;br /&gt;Tambien es recomendable instalar este Hotfix si usas CFMX 7.&lt;br /&gt;Arregla un problema que habia de "Cross Site Scripting" y otros muchos problemas.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=fd71533"&gt;http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=fd71533&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017068-112135036156827733?l=allancliff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allancliff.blogspot.com/feeds/112135036156827733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017068&amp;postID=112135036156827733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/112135036156827733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/112135036156827733'/><link rel='alternate' type='text/html' href='http://allancliff.blogspot.com/2005/07/primerosiguienteanteriorltimo.html' title='Primero,Siguiente,Anterior,Último'/><author><name>allancliff</name><uri>http://www.blogger.com/profile/01293976269112834678</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_OV6mj251-QA/SaM4lPEEshI/AAAAAAAAAAM/BahfQPndwFk/S45/allan.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017068.post-111996222111292933</id><published>2005-06-28T14:37:00.000-07:00</published><updated>2005-06-28T05:38:39.250-07:00</updated><title type='text'>Fusebox y SES (Search Engine Safe) URLs</title><content type='html'>Esta semana he estado mirando como puedo mejorar los URLs de Fusebox para que las arañas de los buscadores lo lean.&lt;br /&gt;&lt;br /&gt;Una pagina puede ser como lo siguiente &lt;a href="http://www.midominio.com/index.cfm?fuseaction=futbol.resultados"&gt;http://www.midominio.com/index.cfm?fuseaction=futbol.resultados&lt;/a&gt;&lt;br /&gt;Las arañas solo suelen leer hasta la "?" y tu URL pierde un poco su significado.&lt;br /&gt;&lt;br /&gt;Preguntando por alli y leyendo un email en CFTalk de Mark Drew encontré &lt;a href="http://developer.fusium.com/tools/ses.cfm"&gt;http://developer.fusium.com/tools/ses.cfm&lt;/a&gt; .&lt;br /&gt;De hecho este código funciona para cualquier metodología, no solo Fusebox.&lt;br /&gt;&lt;br /&gt;Este código cambiaría&lt;br /&gt;&lt;a href="http://www.midominio.com/index.cfm?fuseaction=futbol.resultados"&gt;http://www.midominio.com/index.cfm?fuseaction=futbol.resultados&lt;/a&gt;&lt;br /&gt;a&lt;br /&gt;&lt;a href="http://www.midominio.com/index.cfm/fuseaction/futbol.resultados.cfm"&gt;http://www.midominio.com/index.cfm/fuseaction/futbol.resultados.cfm&lt;/a&gt;&lt;br /&gt;(También cambia todas las variables de tipo URL al formato de "/", por ejemplo index.cfm?fuseaction=futbol.resultados&amp;dia=1&amp;amp;mes=5&amp;año=2005 cambiaria a index.cfm/fuseaction/futbol.resultados/dia/1/mes/5/año/2005.cfm)&lt;br /&gt;&lt;br /&gt;Lo único que hay que hacer es lo siguiente.&lt;br /&gt;&lt;br /&gt;1. Incluir estas 3 lineas al principio de tu codigo&lt;br /&gt;&amp;lt;cfset SESdummyExtension = ".cfm"&amp;gt;&lt;br /&gt;&amp;lt;cfset SESrBaseName = "baseHREF"&amp;gt;&lt;br /&gt;&amp;lt;cfinclude template="sesConverter.cfm"&amp;gt;&lt;br /&gt;&lt;br /&gt;2. Incluir en el HEAD de la plantilla de layout:&lt;br /&gt;&amp;lt;CFIF IsDefined("variables.baseHref")&amp;gt;&lt;br /&gt;&amp;lt;cfoutput&amp;gt;&amp;lt;base href="#variables.baseHref#"&amp;gt;&amp;lt;/cfoutput&amp;gt;&lt;br /&gt;&amp;lt;/CFIF&amp;gt;&lt;br /&gt;&lt;br /&gt;3. Ahora tendras que pasar por tu HTML y cambiar los links.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017068-111996222111292933?l=allancliff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://allancliff.blogspot.com/feeds/111996222111292933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14017068&amp;postID=111996222111292933' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/111996222111292933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/111996222111292933'/><link rel='alternate' type='text/html' href='http://allancliff.blogspot.com/2005/06/fusebox-y-ses-search-engine-safe-urls_28.html' title='Fusebox y SES (Search Engine Safe) URLs'/><author><name>allancliff</name><uri>http://www.blogger.com/profile/01293976269112834678</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_OV6mj251-QA/SaM4lPEEshI/AAAAAAAAAAM/BahfQPndwFk/S45/allan.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14017068.post-111994397550471829</id><published>2005-06-28T09:30:00.000-07:00</published><updated>2005-06-28T00:32:55.506-07:00</updated><title type='text'>Mi primer blog</title><content type='html'>Primero me presento. Soy Allan Cliff, inglés de nacimiento pero me he hecho andaluz. Soy el coordinador del grupo de usuarios de Coldfusion de España.&lt;br /&gt;&lt;a href="http://www.cfugspain.org"&gt;http://www.cfugspain.org&lt;/a&gt;&lt;br /&gt;Llevo unos 11 años en España y más de 5 con Coldfusion.&lt;br /&gt;&lt;br /&gt;Ya estamos en pleno verano y hay pocas ganas de trabajar.&lt;br /&gt;Necesito un lugar donde puedo apuntar las cosas que aprendo sobre Coldfusion, y como no hay mucha información de Coldfusion en castellano he decidido escribir este blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14017068-111994397550471829?l=allancliff.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/111994397550471829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14017068/posts/default/111994397550471829'/><link rel='alternate' type='text/html' href='http://allancliff.blogspot.com/2005/06/mi-primer-blog.html' title='Mi primer blog'/><author><name>allancliff</name><uri>http://www.blogger.com/profile/01293976269112834678</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_OV6mj251-QA/SaM4lPEEshI/AAAAAAAAAAM/BahfQPndwFk/S45/allan.jpg'/></author></entry></feed>
