http://www.adobe.com/products/coldfusion/
Ha salido Coldfusion 9!
martes, octubre 06, 2009
jueves, septiembre 17, 2009
Problema con CSS en Safari
Este post no tiene nada que ver con Coldfusion, sino con un problema de css en Safari.
Una web tenia el código siguiente para cambiar los links a naranja.
a:link {color: #ff6600; text-decoration: none;}
a:visited {color: #ff6600; text-decoration: none;}
a:hover {color: #ff6600; text-decoration: underline;}
a:active {color: #ff6600; text-decoration: none;}
Funcionaba en Firefox, IE y Google Chrome pero en Safari los links eran rojos!
Despúes de buscar mucho por la web, el problema era que en el <head> habia una referencia a un css externo que no existia. Esta referencia causó a Safari a poner los links in rojo!
Una web tenia el código siguiente para cambiar los links a naranja.
a:link {color: #ff6600; text-decoration: none;}
a:visited {color: #ff6600; text-decoration: none;}
a:hover {color: #ff6600; text-decoration: underline;}
a:active {color: #ff6600; text-decoration: none;}
Funcionaba en Firefox, IE y Google Chrome pero en Safari los links eran rojos!
Despúes de buscar mucho por la web, el problema era que en el <head> habia una referencia a un css externo que no existia. Esta referencia causó a Safari a poner los links in rojo!
lunes, agosto 10, 2009
RSS y XML en Coldfusion
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.
<cfquery name="qNoticias" datasource="xxx">
SELECT *
FROM Noticias
ORDER BY NoticiasFecha DESC
</cfquery>
<cfsetting enablecfoutputonly="yes">
<cfsavecontent variable="mixml"><cfoutput><?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0" atom="http://www.w3.org/2005/Atom">
<channel>
<title>Mi Titulo</title>
<link>#request.dominio#/rss.cfm</link>
<description>Mi Descripcion</description>
<language>en</language>
<atom:link href="#request.dominio#/rss.cfm" rel="self" type="application/rss+xml">
<cfloop query="qNoticias"><item>
<title>#NoticiasTitle#</title>
<link>#request.dominio##NoticiasUrl#</link>
<guid>#request.dominio##NoticiasUrl#</guid>
<pubdate>#DateFormat(NoticiasFecha,"ddd, dd mmm yyyy")# #TimeFormat(NoticiasFecha,"HH:mm:ss")# GMT</pubdate>
<description>#XmlFormat(NoticiasContenido)#</description>
</item></cfloop>
</channel></rss></cfoutput></cfsavecontent>
<cfcontent type="text/xml">
<cfoutput>#mixml#</cfoutput>
miércoles, agosto 05, 2009
XHTML valido con Flash
He estado intentando hacer todas mis páginas web con XHTML valido, pero uno de los problemas que tenia era Flash. El tag <embed> nunca ha formado parte de la estandardización del HTML según W3 http://validator.w3.org/docs/help.html#faq-flash
Leyendo el método Satay, hay una forma de poner flash en su web y manener las normas de XHTML.
<object type="application/x-shockwave-flash" data="movie.swf" width="400" height="300">
<param name="movie" value="movie.swf">
</object>
<param name="movie" value="movie.swf">
</object>
jueves, julio 30, 2009
Leyendo texto o csv como un query
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.
Primero, he creado un archivo llamado nombres.csv con los siguientes datos:
Nombre,Apellidos,Email
Fred,Prueba,fred67@prueba.com
Jose,Rodriguez,jred@hotmail.com
Sandra,Garcia,sandra@miweb.com
<cfhttp method="Get" url="http://127.0.0.1:8500/nombres.csv" name="LosNombres">
<cfquery name="qNombres" dbtype="query">
SELECT *
FROM LosNombres
</cfquery>
<cfoutput>#qNombres.recordcount#</cfoutput>
P.D. Estoy usando un servidor local con el servidor web que viene en la versión developer de colfusion en el puerto 8500
Primero, he creado un archivo llamado nombres.csv con los siguientes datos:
Nombre,Apellidos,Email
Fred,Prueba,fred67@prueba.com
Jose,Rodriguez,jred@hotmail.com
Sandra,Garcia,sandra@miweb.com
<cfhttp method="Get" url="http://127.0.0.1:8500/nombres.csv" name="LosNombres">
<cfquery name="qNombres" dbtype="query">
SELECT *
FROM LosNombres
</cfquery>
<cfoutput>#qNombres.recordcount#</cfoutput>
P.D. Estoy usando un servidor local con el servidor web que viene en la versión developer de colfusion en el puerto 8500
Crear un excel con coldfusion
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.
Excel puede interpretar una página simple de HTML. Usando esto, podemos forzar a Excel a abrir automaticamete una pagina web con tablas.
Primero tenemos que asignar el content type de la página.
<cfsetting enablecfoutputonly="Yes">
<cfquery name="qEmps" datasource="cfdocexamples">
SELECT *
FROM Employee
</cfquery>
<cfcontent type="application/msexcel">
<table border="1">
<cfoutput query="qEmps">
<tr>
<td>#Emp_ID#</td>
<td>#FirstName#</td>
<td>#LastName#</td>
</tr>
</cfoutput>
</table>
</cfquery>
<cfcontent type="application/msexcel">
<table border="1">
<cfoutput query="qEmps">
<tr>
<td>#Emp_ID#</td>
<td>#FirstName#</td>
<td>#LastName#</td>
</tr>
</cfoutput>
</table>
jueves, julio 02, 2009
Coldfusion en Sevilla
Hace poco me he enterado de un grupo de programadores de Coldfusion en Sevilla.
Su web es www.coldfusionsevilla.net
Si eres de Sevilla y te apetece tomar algo de vez en cuando con unos compañeros de Coldfusion, ya saben!.
Su web es www.coldfusionsevilla.net
Si eres de Sevilla y te apetece tomar algo de vez en cuando con unos compañeros de Coldfusion, ya saben!.
Suscribirse a:
Entradas (Atom)