<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog de Yises</title>
	<atom:link href="http://yises.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://yises.com/blog</link>
	<description></description>
	<lastBuildDate>Sat, 14 Apr 2012 21:26:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WordPress &#8211; Cómo msotrar el title de una imagen propia de un post</title>
		<link>http://yises.com/blog/2012/04/14/wordpress-como-msotrar-el-title-de-una-imagen-propia-de-un-post/</link>
		<comments>http://yises.com/blog/2012/04/14/wordpress-como-msotrar-el-title-de-una-imagen-propia-de-un-post/#comments</comments>
		<pubDate>Sat, 14 Apr 2012 21:22:26 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://yises.com/blog/?p=676</guid>
		<description><![CDATA[Me he encontrado con la necesidad de obtener el title de una imagen en una de las templates de wordpress, la forma que he tenido de hacerlo es la siguiente: //Obtengo el id del thumbnail $thumbnail_id = get_post_thumbnail_id($post-&#62;ID); //Obtengo toda la imagen junto con sus datos $thumbnail_image = get_posts(array('p' =&#62; $thumbnail_id, 'post_type' =&#62; 'attachment')); //En [...]]]></description>
			<content:encoded><![CDATA[<p>Me he encontrado con la necesidad de obtener el title de una imagen en una de las templates de wordpress, la forma que he tenido de hacerlo es la siguiente:</p>
<pre name="code" class="php">
//Obtengo el id del thumbnail
$thumbnail_id = get_post_thumbnail_id($post-&gt;ID);
//Obtengo toda la imagen junto con sus datos
$thumbnail_image = get_posts(array('p' =&gt; $thumbnail_id, 'post_type' =&gt; 'attachment'));
//En caso de que existan esos datos mostraré dentro de un p tanto el título como el contenido de dicha imagen (por contenido no significa la propia imagen)
if ($thumbnail_image &amp;&amp; isset($thumbnail_image[0])) {
echo '&lt;p&gt;'.$thumbnail_image[0]-&gt;post_title.' '.$thumbnail_image[0]-&gt;post_content.'&lt;/p&gt;';
</pre>
]]></content:encoded>
			<wfw:commentRss>http://yises.com/blog/2012/04/14/wordpress-como-msotrar-el-title-de-una-imagen-propia-de-un-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El tinymce elimina mis etiquetas style</title>
		<link>http://yises.com/blog/2012/04/12/el-tinymce-elimina-mis-etiquetas/</link>
		<comments>http://yises.com/blog/2012/04/12/el-tinymce-elimina-mis-etiquetas/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 09:38:02 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://yises.com/blog/?p=671</guid>
		<description><![CDATA[Hoy me he encontrado ante este problema&#8230; Tengo una serie de datos que tienen unos estilos (&#60;style&#62;blablabla&#60;/style&#62;). Sí, se que es algo muy sucio, pero los necesito porque resulta que lo que estoy tocando son plantillas para mails, y como todos sabemos, es necesario que tengan dentro del mail todos los estilos. Y os preguntaréis [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy me he encontrado ante este problema&#8230;</p>
<p>Tengo una serie de datos que tienen unos estilos (&lt;style&gt;blablabla&lt;/style&gt;). Sí, se que es algo muy sucio, pero los necesito porque resulta que lo que estoy tocando son plantillas para mails, y como todos sabemos, es necesario que tengan dentro del mail todos los estilos.</p>
<p>Y os preguntaréis donde está el problema&#8230;. y es que cuando editaba las plantillas mediante el tinymce me eliminaba todo lo que hubiera entre dichas etiquetas.</p>
<p>Cómo se soluciona:</p>
<p>Simplemente añadiendo dentro del tinyMCE.init la línea</p>
<pre><code>valid_children : "+body[style]"</code></pre>
<p>El problema tenía lugar como se explica <a title="TinyMCE elimina style Tags" href="http://stackoverflow.com/questions/3037501/tinymce-is-removing-style-tags" target="_blank">aquí</a> debido a que las etiquetas style no son válidas en XHML, y por ello el TinyMCE deshabilita la posibilidad de ponerlos.</p>
<p><a title="TinyMCE como modificar valid children" href="http://www.tinymce.com/wiki.php/Configuration%3avalid_children" target="_blank">Aquí</a> podéis ver otra url con información.</p>
]]></content:encoded>
			<wfw:commentRss>http://yises.com/blog/2012/04/12/el-tinymce-elimina-mis-etiquetas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Entrevista a Timpik</title>
		<link>http://yises.com/blog/2012/02/22/entrevista-a-timpik/</link>
		<comments>http://yises.com/blog/2012/02/22/entrevista-a-timpik/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 13:15:23 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[betabeers]]></category>
		<category><![CDATA[start-up]]></category>
		<category><![CDATA[timpik]]></category>

		<guid isPermaLink="false">http://yises.com/blog/?p=667</guid>
		<description><![CDATA[Gran entrevista de Miquel (Betabeers) a Camilo (Timpik) en lo referente a esta startup Lo que me ha asombrado más es el tiempo de creación de la empresa en Londres comparado con el tiempo de creación de la empresa en España :S]]></description>
			<content:encoded><![CDATA[<p>Gran entrevista de Miquel (Betabeers) a Camilo (Timpik) en lo referente a esta startup<br />
<object width="560" height="315"><param name="movie" value="http://www.youtube.com/v/jOO4Uw3JGBA?version=3&amp;hl=es_ES"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/jOO4Uw3JGBA?version=3&amp;hl=es_ES" type="application/x-shockwave-flash" width="560" height="315" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Lo que me ha asombrado más es el tiempo de creación de la empresa en Londres comparado con el tiempo de creación de la empresa en España :S</p>
]]></content:encoded>
			<wfw:commentRss>http://yises.com/blog/2012/02/22/entrevista-a-timpik/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress &#8211; Como añadir o quitar home del wp_nav_menu</title>
		<link>http://yises.com/blog/2012/01/18/wordpress-como-anadir-o-quitar-home-del-wp_nav_menu/</link>
		<comments>http://yises.com/blog/2012/01/18/wordpress-como-anadir-o-quitar-home-del-wp_nav_menu/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 17:56:05 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[menu]]></category>

		<guid isPermaLink="false">http://yises.com/blog/?p=659</guid>
		<description><![CDATA[Imaginaos que tenéis un blog en el cual queréis mostrar dos veces el esqueleto de la página, con la diferencia de que en uno necesitáis que tenga el &#8220;Home&#8221; (Header) y en el otro no(footer). La solución utilizada ha sido la siguiente: header.php wp_nav_menu( array( 'theme_location' =&#62; 'primary' ) ); footer.php (le he metido ese [...]]]></description>
			<content:encoded><![CDATA[<p>Imaginaos que tenéis un blog en el cual queréis mostrar dos veces el esqueleto de la página, con la diferencia de que en uno necesitáis que tenga el &#8220;Home&#8221; (Header) y en el otro no(footer).</p>
<p>La solución utilizada ha sido la siguiente:</p>
<p><strong>header.php</strong></p>
<pre name="code" class="php">
wp_nav_menu( array( 'theme_location' =&gt; 'primary' ) );
</pre>
<p><strong>footer.php</strong> (le he metido ese valor en la variable tienehome, podéis llamarla cómo queráis)</p>
<pre name="code" class="php">
wp_nav_menu( array( 'tienehome' =&gt; 'false' ) );
</pre>
<p><strong>functions.php</strong> (modificamos el twentyeleven_page_menu_args, pero porque estaba con esta plantilla, podríais utilizar el page_menu_args original)</p>
<pre name="code" class="php">
/* Get our wp_nav_menu() fallback, wp_page_menu(), to show a home link. */
function twentyeleven_page_menu_args( $args ) {
   if($args['tienehome']){$args['show_home'] = false;	}
   else {$args['show_home'] = true;	}
   return $args;
}

add_filter( 'wp_page_menu_args', 'twentyeleven_page_menu_args' );
</pre>
]]></content:encoded>
			<wfw:commentRss>http://yises.com/blog/2012/01/18/wordpress-como-anadir-o-quitar-home-del-wp_nav_menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problema &#8211; Tienda Prestashop con demasiadas peticiones SQL</title>
		<link>http://yises.com/blog/2011/12/29/problema-tienda-prestashop-con-demasiadas-peticiones-sql/</link>
		<comments>http://yises.com/blog/2011/12/29/problema-tienda-prestashop-con-demasiadas-peticiones-sql/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 15:23:07 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Prestashop]]></category>
		<category><![CDATA[Tiendas virtuales]]></category>
		<category><![CDATA[compilación smarty]]></category>
		<category><![CDATA[consultas BBDD]]></category>
		<category><![CDATA[prestashop]]></category>
		<category><![CDATA[uso CPU]]></category>

		<guid isPermaLink="false">http://yises.com/blog/?p=651</guid>
		<description><![CDATA[Pues hoy toca un problema que me pasó justo después de Navidad, y es que por consumo de CPU la gente de hostgator me deshabilitó el acceso a una tienda que creamos. Imagináos que el día después de Navidad os dicen&#8230;. &#8220;Apologize, but I was forced to suspend the directory /home/XXXXXX/public_html/ as multiple scripts inside [...]]]></description>
			<content:encoded><![CDATA[<p>Pues hoy toca un problema que me pasó justo después de Navidad, y es que por consumo de CPU la gente de hostgator me deshabilitó el acceso a una tienda que creamos. Imagináos que el día después de Navidad os dicen&#8230;.<br />
&#8220;Apologize, but I was forced to suspend the directory /home/XXXXXX/public_html/ as multiple scripts inside were causing high loading issues on the server. Due to it affecting all of the other accounts on the system, we had to take immediate action for the health of the server. &#8221;</p>
<p>Las causas que pude ver&#8230; demasiadas entradas de buscadores en los últimos días, no de gente sino de spiders. Extrañamente esto provocaba que hubiera cientos de miles de peticiones sql.</p>
<p>¿Cual fue la primera solución que tomamos?</p>
<ul>
<li>Administración-&gt;Estadísticas-&gt;Configuración: Poner que las estadísticas se limpiaran automáticamente cada semana (ocupaban bastantes registros en la BBDD)</li>
<li>Instalar un robots.txt en el directorio raíz capando aquellos robots que creíamos que provocaban esto.</li>
<li>Denegar el acceso a las Ips de estos server temiendo que se tratara de un ataque DDos.</li>
</ul>
<p>Lo extraño es que pese a que se habían reducido las entradas se seguían realizando cientos de peticiones SQL.</p>
<p>La <strong>solución </strong>entonces pasó por comprobar qué era lo que pasaba en las tripas de prestashop, y es que corre como todos sabréis sobre smarty. Pues en la <strong>carpeta config/</strong> hay un archivo llamado <strong>smarty.config.inc.php</strong>, y en él, hay un parámetro (<strong>$smarty-&gt;force_compile	= false;</strong> )</p>
<p>Nosotros lo teníamos a true y cuando se pasa a producción es necesario ponerlo a false.</p>
<p>Vamos, explicándolo en palabras llanas: si hay 100 visitas al día en la web no pasaba nada pese a que compilaba todo de nuevo, pero en el momento en que lanzabas 1000 visitas o más a la hora entonces se tostaba porque las 1000 veces tenía que compilarlo todo. De esta forma teníamos millones de consultas en 15 días.</p>
<p>Espero que esto haya ahorrado tiempo a la gente que lo vea :S</p>
<p>Nota: Esta tienda estaba hecha con la versión 1.3.7 de prestashop, <strong>en prestashop 1.4 hay una opción en preferences-&gt;performance que permite seleccionar si queremos forzar o no la compilación</strong>, con lo cual es mucho más sencillo de solucionar. Os dejo una imagen sacada de <a href="http://www.prestashopdocumentation.info/how-to-delete-smarty-cache-in-prestashop/" target="_blank">esta web.</a></p>
<p><a href="http://yises.com/blog/wp-content/uploads/2011/12/compilacionsmarty.png"><img class="aligncenter size-full wp-image-657" title="compilacionsmarty" src="http://yises.com/blog/wp-content/uploads/2011/12/compilacionsmarty.png" alt="" width="475" height="411" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://yises.com/blog/2011/12/29/problema-tienda-prestashop-con-demasiadas-peticiones-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como introducir código javascript dentro de vista tpl</title>
		<link>http://yises.com/blog/2011/12/28/como-introducir-codigo-javascript-dentro-de-vista-tpl/</link>
		<comments>http://yises.com/blog/2011/12/28/como-introducir-codigo-javascript-dentro-de-vista-tpl/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 10:54:01 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Prestashop]]></category>
		<category><![CDATA[Tiendas virtuales]]></category>

		<guid isPermaLink="false">http://yises.com/blog/?p=644</guid>
		<description><![CDATA[El problema que me ha retrasado hoy ha sido exactamente el que podéis leer: Estaba intentando hacer una validación en un formulario (si estaba marcada la check enviaba un formulario, sino estaba marcada sacaba un mensaje de alerta). Cuando yo insertaba mi pequeño código por alguna oscura razón no funcionaba, hasta que introduje el código [...]]]></description>
			<content:encoded><![CDATA[<p>El problema que me ha retrasado hoy ha sido exactamente el que podéis leer:</p>
<p>Estaba intentando hacer una validación en un formulario (si estaba marcada la check enviaba un formulario, sino estaba marcada sacaba un mensaje de alerta). Cuando yo insertaba mi pequeño código por alguna oscura razón no funcionaba, hasta que introduje el código entre las etiquetas {literal} {/literal}</p>
<p>De forma que quedó de la siguiente forma:</p>
<pre name="code" class="php">
{literal}
	<script type="text/javascript">
		$('#contacto').submit(function() {
			if ($('#checkboxavisolegal').is(':checked')) {
				return true;
			} else {
				alert('Has de aceptar el aviso legal');
				return false;
			}
			return false;
		});
	</script>
{/literal}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://yises.com/blog/2011/12/28/como-introducir-codigo-javascript-dentro-de-vista-tpl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obtener el ID de un registro almacenado en cakephp</title>
		<link>http://yises.com/blog/2011/12/26/obtener-el-id-de-un-registro-almacenado-en-cakephp/</link>
		<comments>http://yises.com/blog/2011/12/26/obtener-el-id-de-un-registro-almacenado-en-cakephp/#comments</comments>
		<pubDate>Mon, 26 Dec 2011 12:39:47 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[cakePHP]]></category>
		<category><![CDATA[lastInsertId]]></category>
		<category><![CDATA[obtener id]]></category>

		<guid isPermaLink="false">http://yises.com/blog/?p=639</guid>
		<description><![CDATA[En el hipotético caso de que haya hecho un save de unos datos en el interior de un modelo y quiera saber cuál es el Id que se le ha asignado automáticamente en la BBDD simplemente es necesario hacer $last_id = $this-&#62;ModelName-&#62;getInsertId(); Más info en la API de Cakephp en http://api.cakephp.org/class/model#method-ModelgetInsertID]]></description>
			<content:encoded><![CDATA[<p>En el hipotético caso de que haya hecho un save de unos datos en el interior de un modelo y quiera saber cuál es el Id que se le ha asignado automáticamente en la BBDD simplemente es necesario hacer</p>
<p>$last_id = $this-&gt;ModelName-&gt;getInsertId();</p>
<p>Más info en la API de Cakephp en <a href="http://api.cakephp.org/class/model#method-ModelgetInsertID">http://api.cakephp.org/class/model#method-ModelgetInsertID</a></p>
]]></content:encoded>
			<wfw:commentRss>http://yises.com/blog/2011/12/26/obtener-el-id-de-un-registro-almacenado-en-cakephp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 Lista con todos las etiquetas que se pueden utilizar</title>
		<link>http://yises.com/blog/2011/12/23/html5-lista-con-todos-las-etiquetas-que-se-pueden-utilizar/</link>
		<comments>http://yises.com/blog/2011/12/23/html5-lista-con-todos-las-etiquetas-que-se-pueden-utilizar/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 09:55:16 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[html]]></category>
		<category><![CDATA[Programacion Web General]]></category>
		<category><![CDATA[etiquetas html5]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://yises.com/blog/?p=632</guid>
		<description><![CDATA[Aquí os dejo un poster muy bonito que contiene todas etiquetas que se pueden utilizar con el HTML5. Espero que os aclare las cosas:]]></description>
			<content:encoded><![CDATA[<p>Aquí os dejo un poster muy bonito que contiene todas etiquetas que se pueden utilizar con el HTML5. Espero que os aclare las cosas:</p>
<p><a href="http://yises.com/blog/wp-content/uploads/2011/12/html5_poster.jpg"><img class="aligncenter size-large wp-image-633" title="html5_poster" src="http://yises.com/blog/wp-content/uploads/2011/12/html5_poster-1024x724.jpg" alt="" width="1024" height="724" /></a></p>
<p><a href="http://yises.com/blog/wp-content/uploads/2011/12/html5_poster.jpg"><span style="color: #000000;"><br />
</span></a><a href="http://yises.com/blog/wp-content/uploads/2011/12/leyendahtml5.jpg"><img class="aligncenter size-full wp-image-634" title="leyendahtml5" src="http://yises.com/blog/wp-content/uploads/2011/12/leyendahtml5.jpg" alt="" width="805" height="123" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://yises.com/blog/2011/12/23/html5-lista-con-todos-las-etiquetas-que-se-pueden-utilizar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cómo constituir una sociedad limitada en una semana por 120 euros</title>
		<link>http://yises.com/blog/2011/12/21/como-constituir-una-sociedad-limitada-en-una-semana-por-120-euros/</link>
		<comments>http://yises.com/blog/2011/12/21/como-constituir-una-sociedad-limitada-en-una-semana-por-120-euros/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 09:54:59 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Empresa]]></category>
		<category><![CDATA[cómo crear una empresa]]></category>
		<category><![CDATA[cómo crear una SL en una semana]]></category>

		<guid isPermaLink="false">http://yises.com/blog/?p=630</guid>
		<description><![CDATA[Hoy un amigo me pasó un enlace que llevaba a un post de un blog titulado &#8220;Lo que debes saber para constituir una sociedad en una semana por 120 euros y cualquier gestoría no te contará&#8220;. Lo primero que pensé fue&#8230;.. ¿cómo no encontré esto hace dos años? La de historias y problemas que me [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy un amigo me pasó un enlace que llevaba a un post de un blog titulado &#8220;<a title="Como constituir una SL en una semana" href="http://juancorbera.com/?p=173" target="_blank">Lo que debes saber para constituir una sociedad en una semana por 120 euros y cualquier gestoría no te contará</a>&#8220;. Lo primero que pensé fue&#8230;.. ¿cómo no encontré esto hace dos años? La de historias y problemas que me habría ahorrado.</p>
<p>En resumen y para abreviarlo copio los pasos que hay que seguir:</p>
<ol>
<li>Hay que solicitar la <strong>denominación social</strong> en el registro mercantil en el siguiente enlace <a href="http://www.rmc.es/Deno_solicitud.aspx">http://www.rmc.es/Deno_solicitud.aspx</a>. Tarda 2/3 días con un coste de 19€ .</li>
<li>Con la denominación social, hay que<strong> enviar a la notaría todos los datos de los socios</strong> junto con fotocopia de sus DNIs</li>
<li>En este caso no abrieron una cuenta en el banco que suele ser lo habitual, ya que implicaba depositar 3000€ en una cuenta donde queda el dinero retenido bastantes días o semanas. En su lugar hicieron <strong>aportaciones en especie</strong>, en su caso dos ordenadores valorados en 3000€, que pasan a estar afectos a la actividad, haciéndolo constar en las escrituras.</li>
<li>Una vez con la denominación social, <strong>se pide cita en la notaria</strong> (puede tardar un día o una semana, depende de las notarías). El coste de la notaria depende de si los estatutos y el objeto social son standard o no, en su caso lo fueron y les costó 60€. Si quieres unos estatutos y objeto social personalizados cuestan 150€.</li>
<li>Al día siguiente, les entregaron las escrituras junto con el CIF e inscrita en el registro mercantil únicamente a falta de <strong>pagar del registro</strong> de unos 40€ para estar totalmente operativa.</li>
</ol>
<p>En resumen: Una semana después y por solo 120€ tuvieron la empresa SL funcionando.</p>
]]></content:encoded>
			<wfw:commentRss>http://yises.com/blog/2011/12/21/como-constituir-una-sociedad-limitada-en-una-semana-por-120-euros/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Como obligar a que el navegador cargue css/js/imágenes sin utilizar la caché</title>
		<link>http://yises.com/blog/2011/11/24/como-obligar-a-que-el-navegador-cargue-cssjsimagenes-sin-utilizar-la-cache/</link>
		<comments>http://yises.com/blog/2011/11/24/como-obligar-a-que-el-navegador-cargue-cssjsimagenes-sin-utilizar-la-cache/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 17:11:40 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Programacion Web General]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[modificacion css]]></category>
		<category><![CDATA[refrescar cache]]></category>
		<category><![CDATA[volver a cargar]]></category>

		<guid isPermaLink="false">http://yises.com/blog/?p=623</guid>
		<description><![CDATA[Me he encontrado hoy con el siguiente problema: Tenía que modificar unos css para un cliente y resulta que una vez modificados y subidos contacta conmigo y me comenta que el no lo ve bien. Le explico que tiene que eliminar la caché y cómo debe hacerlo, cosa que ejecuta y le funciona (para gran [...]]]></description>
			<content:encoded><![CDATA[<p>Me he encontrado hoy con el siguiente problema:</p>
<p>Tenía que modificar unos css para un cliente y resulta que una vez modificados y subidos contacta conmigo y me comenta que el no lo ve bien. Le explico que tiene que eliminar la caché y cómo debe hacerlo, cosa que ejecuta y le funciona (para gran alivio mío). Pero entonces me hace la siguiente pregunta:</p>
<p><strong>¿Y qué sucede si un cliente ve esto de forma errónea porque tiene los archivos antiguos en caché? ¿cómo se podría solucionar para no obligarle a que refresque la caché?</strong></p>
<p>Ahí me dejó helado&#8230;.. y tras pensar un rato conseguimos elaborar la solución siguiente:</p>
<p>&lt;link rel=&#8221;stylesheet&#8221; type=&#8221;text/css&#8221; href=&#8221;/css/estilos.css<strong>?id=001</strong>&#8221; /&gt;</p>
<p>Consiste en añadir un parámetro al link. NO TENDRÁ NINGÚN EFECTO sobre los estilos, pero hará que el navegador decida volver a cargar ese css. Recordar que tendréis que modificarlo para que vuelva a descargar el browser el css con id=002, con id=003,&#8230;..</p>
]]></content:encoded>
			<wfw:commentRss>http://yises.com/blog/2011/11/24/como-obligar-a-que-el-navegador-cargue-cssjsimagenes-sin-utilizar-la-cache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

